了解计算机视觉
本人是属于不折腾就难受,在经过对硬件与软件的摸索之后终于觉得自己更适合对软件的学习与接触,而图像处理对于我来说又是一个非常感兴趣的点,于是在经过图像处理基础理论学习后,决定开始漫长的敲代码。只学习过C语言,所以选择了opencv这种集成好的库来作为我入门计算机视觉的第一步。但是本人脑子实在太笨,翻了一天的网页和参考书才刚刚配置好环境变量与opencv,在配置过程中走了太多了弯路,犯了太多的错误,所以迫不及待在博客上分享一下,希望能帮助到和我一样刚刚接触opencv的人,与大家共同学习。作为人生中第一篇CSDN博客,如果文章有什么错误还请大家指点出来,我们一起学习,一起进步。
PS: 本人配置为WIN10+VS2015+OPENCV3.2
PS2:opencv3.2在其官网上下载即可,本篇文章只说明了如何配置
环境变量配置
选择此电脑>>属性>>高级系统设置
点击环境变量
在系统变量中选择Path
在新的一行添加C:\Users\jiaqi\Documents\OPENCV\opencv\build\x64\vc14\bin(根据安装opencv位置的不同路径也不同,请根据自己安装的实际情况添加路径)
在VS2015中配置opencv3.2
新建工程>>WIN32控制台应用程序>>在程序向导中记得选择空项目
在解决资源管理器中选择源文件>右键点击添加>新建项>新建c++文件(命名可以默认)
2. 属性管理器配置
选择视图>其他窗口>属性管理器
此时一定要注意!!选择Debug|x64!!当然前提时你的电脑是64位的,一定注意不要选择错了,否则会出现模型计算机类型与目标计算机类型不匹配的情况,一定要选择DebugX64!一定要选择DebugX64!一定要选择DebugX64!
选择后右键点击Microsoft.Cpp.x64.user>属性
(1)在通用属性>>VC++目录>包含目录下添加:
C:\Documents\OPENCV\opencv\build\include
C:\Users\jiaqi\Documents\OPENCV\opencv\build\include\opencv
C:\Users\jiaqi\Documents\OPENCV\opencv\build\include\opencv2
(2)在通用属性>>VC++目录>>库目录下添加:
C:\Documents\OPENCV\opencv\build\x64\vc14\lib
(3)在链接器>>输入>>附加依赖项中添加:
opencv_world320d.lib
opencv_world320.lib
PS1:这两行我认为为了避免不必要的错误最好分行写
PS2:最后的最后,一定要注意,在窗口右下角有应用按钮!一定不要直接点击确定!!!先点击应用!!!
3. 验证配置:
PS:应用后请先重启电脑,在按照上面新建工程的步骤新建一个cpp文件,再将代码敲进去
以下代码参考的是毛星云主编的《opencv3编程入门》
将要显示的图片放置在与源文件同一个目录下,将imread后的文件名称改成图像的命名即可
总结
1.
Debug后一定要选择x64,这样才能和前面在配置属性管理器的时候选择的Debugx64对应上,否则会报错
2. 这条写下来是为了和我一样第一次接触VS2015的新手小白,记得敲代码之后要生成解决方案,再进行本地WINDOWS调试,否则会产生找不到.exe文件的错误(当然我觉得只有我才那么蠢–竟然连这个都不会我简直是太笨了)
3. 本人第一次在CSDN平台上写博客,如果有什么不对或者是不恰当的地方还请各位大佬批评指正。尽管耗费了接近一个下午的时间都在配置opencv,但是第一个程序出来的时候心里真的是自豪感满满,希望以后我能够坚持学习下去,有什么感悟有时间我也会再贴上来,大家一起学习,一起进步吧~加油!