ubuntu20.04下Qt编译opencv4

参考博客:https://blog.csdn.net/dongdong_csdn/article/details/85217292?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&utm_relevant_index=1

1、Qt载入opencv

在Qt中打开文件或项目,点击opencv-4.5.3文件中的CMakelists.txt

之后点击项目,只选择Default即可,再点击Condigure Project

(这里我忘截图了,借用一下原文的图,我的路径是/home/zll/Opencv/build-opencv-4.5.3-unknown-Default)

载入成功

2、配置编译

点击项目,在CMake中找到CMAKE_INSTALL_PREFIX修改编译后的库文件和头文件的存放目录(根据自己文件中opencv存放目录修改)

修改后,单击Apply Configuration Changes粗体变成斜体后,修改生效,其他项目如果没有特殊需求保持默认即可。

在修改步骤中,点击详情,选择install

点击锤子开始编译(如果编译不成功检查一下你之前CMake中路径对了没有)

3、添加环境变量

进入目录/etc/ld.so.conf.d/再新建文件opencv.conf

在该文件中添加opencv库的路径(根据自己的路径填写)

保存

sudo ldconfig -v

在显示的库的目录里面看是否有opencv的库文件,如果有则添加成功(如果没有成功,注意看自己之前添加的路径对不对)

新建Qt工程

在.pro文件最后添加

4、测试

成功!

posted @ 2022-02-26 22:15  楸壳  阅读(300)  评论(0编辑  收藏  举报