前提:从官网下载的Opencv3.4.10版本只支持64位的程序,不支持32位的C程序。
安装Opencv
1.解压opencv-3.4.5-vc14_vc15.exe到指定文件夹下,当前解压到了:C:\opencv;等待解压完成;
2.在系统“环境变量”中设置path,增加C:\opencv\build\x64\vc15\bin;
VS2019
1.在VS2019项目属性中配置:
“VC++目录”中“包含目录”:
C:\opencv\build\include
C:\opencv\build\include\opencv
C:\opencv\build\include\opencv2
“链接器”的常规中“附加库目录”:C:\opencv\build\x64\vc15\lib;
“附加依赖项”:
Debug对应使用的lib是:opencv_world345d.lib;
Release对应使用的lib是:opencv_world345.lib;
2.一般使用只需包含一下头文件目录:
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
示例代码
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
using namespace std;
using namespace cv;
int main()
{
string path = "E:\\BaiduNetdiskDownload\\paper.jpg";
Mat img = imread(path);
imshow("Image", img);
waitKey(0);
}
QtCreator
1.在pro文件中增加:
INCLUDEPATH += C:\opencv\build\include
INCLUDEPATH += C:\opencv\build\include\opencv
INCLUDEPATH += C:\opencv\build\include\opencv2
CONFIG(debug, debug|release):{
LIBS+=-LC:\opencv\build\x64\vc15\lib\
-lopencv_world345d
}else:CONFIG(release, debug|release):{
LIBS+=-LC:\opencv\build\x64\vc15\lib\
-lopencv_world345
}