OpenCV学习之路1(万丈高楼平地起--环境配置)

       学习OpenCV是条艰难苦逼之路,8年前就被它【十分难搞】的杀气给直接吓退了,如今还是得硬着头皮上,为啥呢....,老板要我们规划未来“高大上”的方向,我像中邪般的想到:“搞一套自主的机器视觉算法库吧!”,而且口号也呼呼呼的喊个老板听了。。。正所谓开弓没有回头箭,好歹我也烂迹自动化行业8+年了,碰过NI-Vision、Halcon,心想不能这么怂,不就是重捡C++然后比照式的学习OpenCV么,重在坚持!(写博客也就是为了让自己可以一直坚持下去,平生第一次写,文采烂了一逼,请莫笑话啊!!)

   

       地球人都知道OpenCV是个好东西,简单点讲就是开源免费,而且执行效率也很高(算法都是基于C、C++,不想快也不行啊~),搞出来的东西就是你自己的,不像康耐视等商业视觉库,真心话(TMD贵),那没办法,谁让你能力不行用他家的呢。好了,别扯犊子了,转入正题....

       开拔!(。-ω-)zzz

       OpenCV开始学习前的准备工作:下载VC IDE、OpencCV,我目前装的VS2015,OpenCV 3.4.1(官网上下载https://opencv.org/releases.html,版本很多,但建议使用旧一点的版本,下载后直接解压出来放好就行,@喜欢第一个吃螃蟹的人可以闪过哈)。

正式开始配置工作:

1. 配置Path系统环境变量
此电脑–>右键“属性”–>高级系统设置–>环境变量–>系统变量中的path,在变量值里面添加相应的路径; 

2. VS2015中配置OpenCV

打开vs2015,新建立一个空的项目,在菜单栏中点击【视图】[属性管理器],这时候右边会出现一个属性管理器工作区来。

工程中右击–>属性

包含目录 + 库目录 + 链接器以上三个位置设置

  1. 包含目录 配置:
    VC++目录—>包含目录:
    D:\opencv\build\include ;
    D:\opencv\build\include\opencv;
    D:\opencv\build\include\opencv2
  2. 库目录 配置:
    VC++目录—>库目录:
    D:\opencv\build\x64\vc14\lib
    注意:(1)此处的x64表示电脑是64位,32位选择x86
    (2)vc10表示VS是2010,vc11对应VS2012,vc12对应VS2013,vc14对应VS2015 ,vc15对应VS2017
  3. 链接器 配置:
    链接器–>输入–>附加依赖项
    opencv_world341.lib (release)
    opencv_world341d.lib(debug) 

完成以上设定后,恭喜你正式迈向深渊...

温馨提示,OpenCV执行时出现找不到opencv_world341d.dll的问题.

解决办法:

把自己opencv文件目录下的D:\OpenCV\OpenCV_env\opencv\build\x64\vc14\bin(本人的路径)中的三个dll文件,拷贝到C:\window\System32和 C:\window\SysWOW64 中,都Copy进去,如果你装的是vs17就拷贝 vc15\bin里的dll。

 

       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值