opencv编译 OPENCV_GENERATE_PKGCONFIG 准备学习opencv,参考了几个网页终于完成。编辑器和opencv版本都选择最新的版本. 记录过程如下 1. 下载准备: 1) Opencv源码, 下载地址: https://sourceforge.net/projects/opencvlibrary/files/opencv-win/ 当前选择windows下的版本 opencv-3.3.1-vc14.exe 2) 编译器: 使用vs...
https://en.wikipedia.org/wiki/Position-independent_code 生成pkg-config 信息 OPENCV_GENERATE_PKGCONFIG`选项允许文件生成与标准 CMake 包一起生成。此文件对于不使用 CMake 进行生成的项目非常有用。`.pc 例: cmake -DOPENCV_GENERATE_PKGCONFIG=ON ../opencv 注意 由于配置过程的复杂性,生成的文件可能包含...
OPENCV_GENERATE_PKGCONFIG=ON:建议开启,便于 C++ 程序通过 pkg-config 来引用 OpenCV 库。 WITH_CUDA=ON,ENABLE_FAST_MATH=ON,CUDA_FAST_MATH=ON,WITH_CUBLAS=ON:如果系统正确安装了 CUDA 并希望 OpenCV 启用 CUDA 支持,这四个选项都要打开。 WITH_IPP=ON,WITH_TBB=ON,WITH_OPENMP=ON,WITH_PTHREADS_PF=O...
在末尾追加 PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH 1. 2. 保存退出。 执行如下命令使得配置生效: source /etc/bash.bashrc 1. 更新: sudo updatedb 1. 至此配置完成 第七步:测试 1. 在终端输入代码: pkg-config --modversion opencv4 # 输出 4.5.1 python3...
OPENCV_GENERATE_PKGCONFIG用于生成opencv4.pc文件,支持pkg-config功能 cmake命令的结果中可以看到是否支持CUDA以及Python情况。 make编译 #使用nproc确定CPU核心数$nproc$make -j6#根据CPU核心数确定编译线程数 安装 $sudo make install 安装成功,我是安装在home目录下,可以根据自己的偏好设置安装路径,但是演示我是按照...
我们之前安装的时候 OPENCV_GENERATE_PKGCONFIG=ON 所以在/usr/local/lib/pkgconfig下生成了opencv4.pc文件,里面记录了OpenCV头文件、库文件的路径。这个文件注意一下,因为最后你如果出错,很有可能缺少了这个文件 sudo gedit /etc/bash.bashrc #文件末尾添加以下内容 并保存 ...
找到OPENCV_GENERATE_PKGCONFIG,勾选上。这是生成.pc文件的选项 build_opencv_gapi不勾选。不去掉会编译报错 #疑问:是不是选中了witn_xxx选项,就要同时选中build_xxx选项?前面的交叉编译第三方依赖库有用吗? 修改cmake_build_type为Release 修改cmake_install_prefix为你自己的输出文件夹 ...
cmake -D CMAKE_INSTALL_PREFIX=/usr/local -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=ON -D ENABLE_CXX11=1 -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules -D OPENCV_ENABLE_NONFREE=True -D INSTALL_PYTHON_EXAMPLES=ON -D INSTALL_C_EXAMPLES=ON -D WITH_CUDA=ON -D...
cmake-DCMAKE_BUILD_TYPE=Release-DCMAKE_INSTALL_PREFIX=/usr/local-DOPENCV_GENERATE_PKGCONFIG=ON..make-j8 sudo make install 配置OpenCV的include路径 安装完成后,OpenCV的hpp文件都在在/usr/local/include/opencv4/opencv2,需要修改一下软链接
-D OPENCV_GENERATE_PKGCONFIG=ON \ -D BUILD_EXAMPLES=OFF .. 希望一切顺利,CMake 附带了一个类似于下面屏幕截图的报告。 编译 完成所有编译指令后,可以使用以下命令开始生成。这将需要一段时间(最少 1:30)。 $ make -j4 希望您的构建与下面的构建一样成功。