2016-04-29 73 views
1

On MacOS 10.9.5小牛隊。我用自制軟件安裝Pythoncmakeffmpeg。 在終端中輸入ffmpeg顯示它已安裝。 我下載Opencv3opencv_contrib未找到OpenCV3.1編譯錯誤'ffmpeg/avformat.h'文件

然後cmake本:

cmake -D CMAKE_BUILD_TYPE=RELEASE \ 
    -D WITH_CUDA=OFF -D CMAKE_INSTALL_PREFIX=/Users/stefan/Downloads/opencv-3.1.0dl/build \ 
    -D PYTHON2_LIBRARIES=/usr/local/Cellar/python/2.7.10/Frameworks/Python.framework/Versions/2.7/bin \ 
    -D PYTHON2_PACKAGES_PATH=~/.virtualenvs/cv/lib/python2.7/site-packages \ 
    -D PYTHON2_NUMPY_INCLUDE_DIRS=~/.virtualenvs/cv/lib/python2.7/site-packages/numpy/core/include \ 
    -D PYTHON2_INCLUDE_DIR=/usr/local/Frameworks/Python.framework/Headers \ 
    -D INSTALL_PYTHON_EXAMPLES=ON -D WITH_TBB=ON -D INSTALL_C_EXAMPLES=ON \ 
    -D FFMPEG_INCLUDE_DIR=/usr/local/Cellar/ffmpeg/3.0.2/include \ 
    -D FFMPEG_LIB_DIR=/usr/local/Cellar/ffmpeg/3.0.2/lib \ 
    -D BUILD_EXAMPLES=ON \ 
    -D OPENCV_EXTRA_MODULES_PATH=~/Downloads/opencv_contrib-3.0.0/modules .. 

端子輸出包括在此:

-- Video I/O: 
--  DC1394 1.x:     NO 
--  DC1394 2.x:     NO 
--  FFMPEG:      YES 
--  codec:      YES (ver 57.24.102) 
--  format:     YES (ver 57.25.100) 
--  util:      YES (ver 55.17.103) 
--  swscale:     YES (ver 4.0.100) 
--  resample:     YES (ver 3.0.0) 
--  gentoo-style:    YES 

CMakeError.log有這個作爲其唯一的錯誤:

ffmpeg/avformat.h file not found

文件並在

/usr/local/Cellar/ffmpeg/3.0.2/include/libavformat/avformat.h 

存在,我不知道我是否正確指定FFMPEG包括在cmake命令目錄爲什麼我收到此錯誤。文件CMakeLists.txt中也不存在變量FMPEG_INCLUDE_DIRFFMPEG_LIB_DIR
這是否使我在cake命令中使用這些變量是無用的?

回答

相關問題