opencv学习笔记一:opencv配置及显示图像

opencv在vc中的配置:

1、添加头文件:项目—》属性—》VC++目录—》包含目录—》依次添加build/include;build/include/opencv;build/include/opencv2路径;

2、添加库文件:项目—》属性—》链接器—》常规—》附加库目录—》添加build/x64/vc14/lib;

3、添加附加依赖项:项目—》属性—》链接器—》输入—》附加依赖项——编辑opencv_world341d.lib(我这是3.4.1版本的,具体看你版本,带d对应debug,不带d对应release);

4、添加动态链接库,可以将build/x64/vc14/bin下的动态链接库拷贝到你项目的资源管理器中,更方便的做法是配置系统环境变量,将该路径添加到path中。

配置完成,但每次打开都需要重新配置很麻烦,可以在属性管理器中添加新项目属性表,选择一个路径保存,双击该属性表进行以上配置,下次打开只需添加现有属性表,将该属性表添加进来即可。

 

下面进行一个简单的测试,显示一张图片:

1、新建win32控制台应用程序,下一步选择空项目;

2、添加配置文件;

3、点击源文件—》添加—新建项—》新建一个c++格式的文件。

#include
using namespace cv;

int main(int arc, char** argv)
{   
	//读取图像
	Mat src = imread("1.png");
	namedWindow("src",CV_WINDOW_AUTOSIZE);
	imshow("src", src);
	Mat out;
	//颜色空间转换
	cvtColor(src, out, CV_BGR2GRAY);
	namedWindow("out", CV_WINDOW_AUTOSIZE);
	imshow("out", out);
	//保存图像
	imwrite("1.jpg", out);

	waitKey(0);
	return 0;
}

运行结果如下:

opencv学习笔记一:opencv配置及显示图像_第1张图片

你可能感兴趣的:(opencv)