0. 一起走进openCv - 目录
OpenCV于1999年由Intel建立,旨在占用很少的资源并且快速处理图像。实现了图像处理和计算机视觉方面的很多通用算法,如今由Willow Garage提供支持。
2016年12月,发布OpenCV 3.2版(合并969个修补程序,关闭478个问题)
OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库由一系列 C 函数和少量 C++ 类构成,可以运行在Linux、Windows、Android和Mac OS操作系统上,同时提供了Python、Ruby、MATLAB等语言的接口。
新的开发和算法几乎都是C++和python接口。
应用领域:人机互动、物体识别、图像分割、人脸识别、动作识别、运动跟踪、机器人、运动分析、机器视觉、结构分析、汽车安全驾驶
详见openCv官网
openCv官网
openCv中文网站(信息全, 有点过时)
不消多说,自己百度,如何查看自己的操作系统
可参考之前的博客:
win10安装vs2017(图文)(适用其他community版,如vs2019)
把下载的exec文件直接运行即可,但要选好一个安装目录C:\Users\opencv\
),要记住该路径,往后会用到。
使得opencv的程序运行的时候,能找到所需要的库文件。
C:\Users\opencv\build\x64\vc15\bin
)
opencv_world410.dll
库中图像算法接口即可为我所用。vs2019->文件->新建->项目->Visual C++ -> 空项目->填写项目名称(如:demo)->确定
main.cpp
,内容如下:#include
#include
using namespace std;
using namespace cv;
int main()
{
String winname = "Image Window";
//当前目录中添加一个名称为"color_wheel.jpg的图片文件"
//指定图片来源和名称要和实际对应, 注意“/”
Mat image = imread("./color_wheel.jpg");
if (image.data == NULL)
{
cerr << "错误: 没找到文件。" << endl;
}
else
{
//指定图片显示器的标题名称
imshow(winname, image);
}
//等待按键操作,避免闪退
waitKey(0);
return 0;
}
找到属性管理器(如:视图菜单栏列表中),右击项目属性管理容器,添加新属性页(或者找到Debug X64的Microsoft.Cpp.x64.user
属性页)进行修改(一个属性页,更改三个地方):
C:\Users\opencv\build\include
C:\Users\opencv\build\include\opencv2
C:\Users\opencv\build\x64\vc15\lib
opencv_world410.lib