opencv 学习笔记一
一、windows下安装opencv
官网下载 https://opencv.org/releases/
github下载 https://github.com/opencv/opencv/releases
下载之后安装(就是解压),可以设置安装路径
配置环境变量
1、右击此电脑->属性->高级系统设置 或者 用鼠标右键单击屏幕左下角“开始”按钮,选择【运行】命令,在弹出对话框中输入“control”命令,调用【控制面板】:
2、点击环境变量
把下面两条添加进path里
%OPENCV_HOME%\build\x64\vc15\bin
%OPENCV_HOME%\build\java\x64
二、Visual Studio 2019下配置opencv
2.1、点开【视图】-【其他窗口】-【属性管理器】选项,同时,将软件的编译模式调整为“Debug”“x64”模式。
2.2、找到Opencv的安装目录“D:\opencv\build\x64\vc15\bin”,将如下图所示的三个文件,复制粘贴到系统路径“C:\Windows\System32”文件夹内。
2.3、依次点击菜单栏 -> 视图 -> 其他窗口 -> 属性管理器,打开属性管理器。
在属性管理器 Debug | x64 添加新项目属性表,命名为“OpenCV455Debug”
添加属性表
2.4、编辑“OpenCV420Debug”属性
在“OpenCV420Debug”上右键,选择属性,对该属性进行编辑
-
VC++目录 -> 包含目录: 添加
-
VC++目录 -> 库目录: 添加
-
链接器 -> 输入 -> 附加依赖项: 添加
确认更改,退出属性编辑器。
三、输入测试程序,编译运行
#include <string>
#include <opencv2\opencv.hpp>
int main()
{
//读入图片
std::string imagename = "Standard_image/lena.jpg";
cv::Mat img = cv::imread(imagename);
//如果读入图像失败
if (img.empty())
{
std::cout << "miss the image file : " + imagename << std::endl;
return - 1;
}
//创建窗口
cv::namedWindow("image", 1);
//显示图像
cv::imshow("image", img);
//等待按键,按键盘任意键返回
cv::waitKey();
return 0;
}
测试结果如下图所示: