我按照这个http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/在我的mac上安装了OpenCV。当我执行以下步骤时:$ make -j4 a problem:
fatal error:
'QTKit/QTKit.h' file not found
#import <QTKit/QTKit.h>
^ 1 error generated. make[2]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_qtkit.mm.o]
Error 1 make[1]: ***
[modules/videoio/CMakeFiles/opencv_videoio.dir/all] Error 2 make: ***
[all] Error 2发布于 2016-09-24 16:52:04
试着像这样构建它:
cmake -DWITH_QUICKTIME=OFF -DWITH_GSTREAMER=OFF -DWITH_FFMPEG=OFF -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DCMAKE_BUILD_TYPE=Release .. ; make -j4发布于 2017-03-21 11:00:28
以下是解决此问题的解决方案:
opencv从MacOSX10.11.sdk/MacOSX10.11.sdk/System/Library/Frameworks/QTKit.framework/Headers/
opencv-3.2.0/modules/highgui/src/QTKit头文件,然后按照常规的opencv构建步骤将所有头文件复制到opencv中。运行make -j8时,不需要设置"-DWITH_QUICKTIME=OFF -DWITH_GSTREAMER=OFF -DWITH_FFMPEG=OFF" 这适用于opencv2.x和3.x
发布于 2016-10-01 09:47:22
您是否可以尝试使用brew在mac上安装opencv?
brew reinstall opencv3 --HEAD --with-python3 --with-ffmpeg --with-tbb --with-contrib在MAC OS SIERRA上为我工作。
https://stackoverflow.com/questions/39590741
复制相似问题