环境

mac os

opencv 3.4.0

编译

解压源码

unzip opencv-3.4.0.zip

建立文件夹

// 进入源码文件夹
cd opencv-3.4.0
// 新建release文件夹
mkdir release
// 进入release文件夹
cd release

执行cmake指令,由于不需要python包,就关掉了python编译选项

cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=opencv/install/path \
-D BUILD_opencv_python3=OFF \
-D BUILD_opencv_python2=OFF \
-D INSTALL_C_EXAMPLES=ON \
-D BUILD_EXAMPLES=ON  ..

编译

make -j16 //开启16个线程编译

安装

make install

问题

##darknet编译报./src/image_opencv.cpp:16:10: fatal error: opencv2/core/version.hpp

pkg引用编译好的opencv

https://zhuanlan.zhihu.com/p/93356275

参考

https://www.jianshu.com/p/0195b9592df8

https://zhuanlan.zhihu.com/p/93356275