[opencv读图] Windows10下VS2019加载opencv,读图

[opencv读图] Windows10下VS2019加载opencv,读图

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&apos;t openc the file!" << endl;
		getchar();
	}
	return 0;
}

运行结果如下:
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章