1.背景
windows10下,下载安装opencv;本机是opencv-3.4.5-vc14_vc15.exe(版本3.4.5;支持c++语言标准ISO C++14/15)
本机安装位置:D:\D04_C\D04A1_opencv_3.4.5如下图:
windows10下使用VS2019社区版,配置opencv
-a.将dll拷贝至源文件的目录下(项目目录下)
拷贝D:\D04_C\D04A1_opencv_3.4.5\install\opencv\build\x64\vc14\bin\opencv_world345.dll
拷贝D:\D04_C\D04A1_opencv_3.4.5\install\opencv\build\x64\vc14\bin\opencv_world345d.dll
-b. 配置附加包含目录
【配置属性】 - 【C/C++】 - 【常规】 - 【附加包含目录】/
C/C++ --常规(附加包含目录:D:\D04_C\D04A1_opencv_3.4.5\install\opencv\build\include)
-c.配置附加库目录
【配置属性】 - 【链接器】 - 【常规】 - 【附加库目录】,在弹出的窗口中把OpenCV的lib路径填进去。
D:\D04_C\D04A1_opencv_3.4.5\install\opencv\build\x64\vc14\lib
-d. 配置附加依赖项
【配置属性】 - 【链接器】 - 【输入】 - 【附加依赖项】,在弹出的窗口中填入【opencv_world345.lib】和【opencv_world345d.lib】
2.代码
加载图片路径,读取图片矩阵
#include<iostream>
#include<opencv2/opencv.hpp>
using namespace cv;
using namespace std;
int main(){
//read the image
Mat image = imread("./timg3.jpg");
if (image.data != NULL){
//show the image
imshow("clock", image);
waitKey(0);
destroyAllWindows();
}
else{
cout << "can't openc the file!" << endl;
getchar();
}
return 0;
}
运行结果如下: