赞
踩
目录
第四步:操作步骤(QT creator中添加opencv的库)
QT V5.15.2 (版本不重要,主要看编译器)
编译器:MSVC2019 64位
一个在VS 2022上使用,一个在QT Creator上两种情况分别添加OpenCV的动态库
平台:win10
opencv 4.1.2
在vs上:
在qt creator上
有些人直接使用cmake对源码进行编译,从而生成dll文件以及lib文件,有的直接下载别人编译好的版本,我用cmake进行编译的时候会出现报错,不知道为什么
也是没办法,所以直接下载别人编译好的文件。
下载网址:
Release OpenCV 4.1.2 · opencv/opencv (github.com)
视频教程:
Visual Studio 2019配置OpenCV4.1.2开发环境(C++版本) - YouTube
以下是根据网址下载的教程:
下载好了之后,就开始解压安装。
解压之后只有opencv一个文件夹,其他是我自己建的。
找到x64,lib文件以及dll文件就在这里面
配置环境变量
E:\opencv\opencv\build\x64\vc15\bin
注意:msvc2019的编译器的一定要选择vc15的bin
用2022打开的平台的工具集一定要切成2019msvc,以及保证是64位的debug,因为之后的步骤用的是debug的lib.
做好了这步之后,打开vs2022或者vs2019新建一个项目,无论是新建qt的项目还是新建一个单独的C++项目
头文件:
- #include <QtWidgets/QApplication>
- #include <opencv2/core/core.hpp>
- #include <opencv2/highgui/highgui.hpp>
- #include <opencv2/imgproc/imgproc.hpp>
-
- using namespace cv;
main函数里面,
- cv::Mat image = imread("C:\\Users\\jin'yi'zhi\\Desktop\\images\\bk3.jpg");
- namedWindow("Display window", WINDOW_AUTOSIZE);
- imshow("Display window", image);
- waitKey(0);
代码:
还没完,需要添加对应的opencv的库:
这个lib文件在
在vc15\lib里面,后面的d代表的是debug,没有d的代表的是release
添加完这三个就可以执行代码了,
需要将代码中图片的路径改成你自己图片的路径;
新建一个文件夹放qt的库
新建一个bin目录,将原来的dll,lib都放在下面
然后新建一个include文件将include里面的文档拷贝过来
里面包含了所有的头文件,打开之后就是hpp
右键项目添加库
选择外部库(跟图片不一样)
库文件选择带d的lib
包含路径选择include
然后pro文件下面会出现
构架部署
64位的debug
点击运行
至此,安装完成。
撒花。。。。。。。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。