1 流程
- 下载opencv源码
- cd到源码目录下,执行以下代码
cd opencv-4.0.1
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX="your install path" -D WITH_TBB=ON -D WITH_V4L=ON -D BUILD_TIFF=ON -D BUILD_EXAMPLES=ON -D WITH_OPENGL=ON -D WITH_EIGEN=ON -D WITH_CUDA=OFF -D WITH_CUBLAS=ON -D OPENCV_GENERATE_PKGCONFIG=ON ..
make -j8
make install
- 测试
pkg-config --modversion opencv
4.5.5
pkg-config --modversion opencv
4.5.5
2 解释
- opencv4.0以后,不会再自动生成pkgconfig,需要设置
OPENCV_GENERATE_PKGCONFIG=ON
make -j8
的8
指使用内核数,单核就用make -j
- 测试中可能会存在找不到的情况,查看目录
"your install path"/lib/pkgconfig
可能只存在一个opencv4.pc
文件,设置软链接
ln -s "your install path"/lib/pkgconfig/opencv4.pc "your install path"/lib/pkgconfig/opencv.pc