您的位置:首页 > 运维架构

OpenCv+VS2017图像处理入门(一)

2017-12-24 18:46 127 查看
安装VS2017

Visual Studio官网下载社区版VS2017,安装教程照着网上做即可。

安装OpenCv

官网下载opencv3.3.0 vc14.exe

3.配置OpenCv环境

(1) 计算机环境变量的配置

计算机->系统属性->高级系统设置->高级->环境变量->path->编辑



在下面的窗口中点击”新建“,蓝色区域就是点击新建后输入的内容

D:\software\OpenCv\opencv\build\x64\vc14\bin (以自己的安装路径为准)



点击“确定”后重启电脑才生效(其他博主是这么说的,楼主第一遍没重启,后面确实有问题,但不确定是没重启的锅,大家可以试试)

推荐教程http://blog.csdn.net/llb_bll/article/details/77071001?locationNum=10&fps=1

(2)VS2017中的配置

有些博主用的是VS2015,本萌新是VS2017,所以在VS中配置时有一丢丢不同:

1、 新建一个win32控制台应用程序

“文件“ -> ”新建“-> “项目” -> “Visual C++“下的“Windows桌面 -> “Windows桌面向导”

(名称和位置随意)最后“确定”。



点击上图的“确定“后,在跳出来的窗口中:“应用程序类型”选择“控制台应用程序”,“附加选项”选择“空项目” -> “完成”。

在“视图”下的“解决方案资源管理器”中右键“源文件“,选择”添加“ -> ”新建项“ -> “C++文件(.CPP),名称和位置随便定义 -> “添加”。

2、下面是配置“属性管理器”的步骤:

“视图” -> “其他窗口“ -> ”属性管理器“ ->”Debug|x64 ->” 右键 “Microsoft.Cpp.x64.user” -> “属性“ -> “VC++目录“ -> ”包含目录“ ->”编辑“



在包含目录下加入三个路径

D:\software\OpenCV\opencv\build\include\opencv2

D:\software\OpenCV\opencv\build\include\opencv

D:\software\OpenCV\opencv\build\include

注意:具体路径以各人的安装路径为准,请勿直接复制粘贴楼主的。

添加完后点“确定“,回到Microsoft.Cpp.x64.user属性页,同样在”库目录“下加入以下内容:

D:\software\OpenCv\opencv\build\x64\vc14\lib(具体路径参照自己opencv的安装路径)



“确定“完成。

依旧回到Microsoft.Cpp.x64.user属性页,点击左边栏的“链接器“ -> “常规” -> 右边的”附加库目录“下编辑添加D:\software\OpenCv\opencv\build\x64\vc14\lib

“确定“ ,属性页也点”确定“。在VS中的配置至此结束。

3、下面是跑程序验证。

选择Debug x64或者Release x64都可以。



测试的图片提前放在工程目录下:



调试效果如下:



补充:我们会发现在VS的配置中是对一个项目的属性管理器的内容作了更改。如果要编写多个图片处理.cpp程序,是不是要再新建工程,重复上面VS2017中的配置呢?(因为一个项目的源文件下只能有一个.cpp)。其实没有必要,可以右键“源文件”下的.cpp文件,把它“移除”,不是“删除“。(移除的文件还能再添加进去,删除了就彻底没了)然后在源文件下添加新的.cpp文件。

总结

关于OpenCv方面的内容,本小白刚开始学习图像处理,可能有些说法不准确。在网上看了不少大神的介绍,但实际应用中还是会出现各种意料外的问题,因此记录下来,希望能给有需要的童鞋一点帮助,也欢迎大家批评指正。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息