OpenCV是一个广受欢迎的计算机视觉库。它功能强大,开源免费,提供大量的接口,让你在处理图像方面得心应手。OpenCV致力于真实世界的实时运用,在人机互动,物体识别,图像分割,人脸识别,机器人,智能驾驶等领域有着不可或缺的作用。
我们知道opencv包含大量的算法,所以本质也是算法库。作为一名新手学习opencv很难吗?其实龙哥告诉你一点也不难。只要持之以恒,万事都是小case啦。
正所谓工欲善其事必先利其器,既然opencv这们厉害,我们首先应该从哪里下手呢?答案当然是搭建开发环境啦。
作者本人使用是vs2017 + opencv 3.4.0
操作系统 :win10
那现在就跟着小灵龙开始opencv的浪漫之旅吧。
首先去opencv官方地址 https://opencv.org/ 下载 opencv最新库,作者下载最新库版本是3.4.0。解压下载文件opencv-3.4.0-vc14_vc15.exe 。
将解压出来的opencv文件夹拷贝到指定的目录。本人拷贝至E:\opencv。
右击电脑属性,设置添加环境变量,路径为E:\opencv\build\x64\vc15\bin(具体根据自己电脑配置来定,64位电脑选择X64),如下图
点击确认。
配置完系统变量,我们需要将opencv目录下的E:\opencv\build\x64\vc15\bin下面的3个dll文件拷贝至C盘windows/System32下。防止以后在项目编译连接时找不到dll文件。
接着配置 vs2017 。首先打开vs 2017 创建一个空项目。
建好空项目后,点击属性管理器,选择 Debug /x64 右击属性弹出如下的对话框
在vc++ 目录下的包含目录添加
相关的opencv 头文件所在目录。如下图。
接着在库目录添加相对应的库文件目录
在依赖项的输入菜单下,添加对应的依赖项
注意,debug添加的xxd.lib 而 release 添加时不带d的lib。还是340是版本号,和当前库版本对应。
vs环境就搭载好了
那么就开始使用opencv来打开图像大门吧,
添加cpp文件,代码内容如下:
#include
using namespace cv;
int main()
{
Mat pict = imread("1.jpg");//1.jpg图片必须添加到工程目录下
imshow("xiaolinglong", pict);
waitKey(20180122);
return 0;
}
编译运行结果如封面。
领取专属 10元无门槛券
私享最新 技术干货