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

OpenCV 学习记录1 安装

2017-04-12 13:13 225 查看

OpenCV 学习记录1 安装

前言

因为开始接触一个项目了,估计会接触到很多方面的知识,所以特意开了一个博客打算记录今后的知识笔记吧,废话不说,进入正文。

正文

我的电脑系统是windows10 64位,安装的软件版本是VS 2015 + OpenCV 2.4.9。

首先是安装VS2015,网上各种安装教程了,具体百度即可,安装过程真是神久。

然后是安装OpenCV ,选了2.4.9是因为团队都是这个版本,尽量统一吧,而且网上OpenCV2的教程比3的多,所以也不考虑3了。

具体一些环境配置及安装过程我是参考了这篇文章,在此感谢博主。

http://blog.csdn.net/poem_qianmo/article/details/19809337

因为下载的软件版本和上面文章博主介绍的有点不一样,但跟着文章一步步来基本没大问题。

然后说说自己的一些小改动,因为自己安装的是VS2015,所以原文中说选择 ”……opencv\build\x86\vc10\bin“的我都改成了文件夹里面最新的那个vc12,具体个人合适选吧。

原文在配置opencv的一些变量时提到的属性管理器一开始没有找到,百度后发现VS2013后位置变了,在菜单栏的视图—>其他窗口—>属性管理器。

在配置完成后,像文章一样做了图片显示的测试。但是意料之中的,报错了。文章里也有介绍一些错误的解决方法,但有些细节没提到,跟着改还是没能正常运行,后来自己百度调试许久终于把图片显示了出来,这里只说说自己遇到的错误。

首先是程序无法运行,说缺少msvcr100d.dll,于是自己下载了缺少的dll, 因为系统是64位的,把dll放到C:\Windows\SysWOW64即可,32位是C:\Windows\System32,另外注意这个有msvcr100d.dll和msvcr100.dll,带不带d是两种dll,下载的时候注意不要弄错,具体哪种看报错信息。 附上自己的下载dll的网站:http://download.pchome.net/dll/m/page-775-2–1.html

再次运行,报错。是原文中提到的问题5,指针越界未处理之类的异常,按原文多次调试无果。然后发现是图片位置的问题,首先是要将图片名改成示例代码中的pic,其次是要将图片放在与项目的CPP同级位置才行,更改后就正常运行显示图片了,撒花,开心。 另外好像将代码中图片的路径改成绝对路径好像也可以,没有尝试,估计可以。

第一篇记录大概就是这样啦,祝大家示例运行成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  opencv