实习笔记·第五天
opencv是一个用于图像处理的免费开源库,在机器视觉领域中应用极为广泛,它提供了大量的C语言接口和少量c++接口,帮助用户方便快捷地对图像进行处理,在较新的版本中还支持了使用GUP进行渲染加速。
虽然opencv可以很好地在qt中应用,但qt本身并不具备功能,它属于第三方的扩展库,如果想要使用它,必须先进行安装编译。今天就来尝试一下在Linux环境下为qt安装使用opencv库。
正在调试中,未完结
opencv的下载
最新版本opencv(4.3.0)的GitHub下载地址:
https://github.com/opencv/opencv/tree/4.3.0
下载解压后,在Linux命令行进入该目录,准备开始编译安装。
这里再安利一个解决GitHub下载慢的方法:从码云上下载,具体流程可百度搜索。
码云官网地址:
https://gitee.com/
opencv的编译与安装
1.进入opencv目录内
cd opencv-4.3.0
2.新建并进入编译目录
mkdir build
cd build
2.安装cmake并编译
sudo apt install cmake
安装过程中输入Y回车等待安装完成
3.编译安装opencv库
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.2.0/modules -D WITH_FFMPEG=ON -D WITH_TBB=ON -D WITH_GTK=ON -D WITH_V4L=ON -D WITH_OPENGL=ON -D WITH_CUBLAS=ON -DWITH_QT=OFF -DCUDA_NVCC_FLAGS="-D_FORCE_INLINES" –D WITH_QT=ON ..
make -j4
sudo make install