研究Opencv之一:环境安装配置篇

来源:互联网 发布:阿里云服务器申请发票 编辑:程序博客网 时间:2024/05/16 10:14
参考文献:OpenCV官网文档、Learning OpenCV Ver2、http://blog.csdn.net/winnie_rq/article/details/52124974  向前辈致敬,相当感谢!
声明:
对于一些具体步骤请参考引用及参考文献,由于精力时间有限,只陈述自己在学习过程之中的遇到的问题、对应解决办法以及其他所思所想等Key Point。起名研究Opencv,就是想借此机会将其作为学习主线,带动其他知识的学习。期望自己有毅力与能力支撑下去。

环境:Win10-64Bit+VS2015社区版+CMAKE3.6.2+Opencv2.4.13

那现在就开始了!

1. 遇到的问题及解决办法
1) 为何选择上述环境?

选择选择这种环境搭配?并非盲目的求新。是结合多种因素综合考虑最终做出的决定。
Why Win10:以前许多关于Win10兼容性之类的话题出现,但是现在Win10已历经几年的更新,并且周围同学有用Win10打LOL的,发现运行也还行,没有多少太奇怪的问题出现。毕竟Win10是未来。至于64位,处理图像这应该是最好的吧。
Why VS2015社区版:虽然能破解专业版,但是在应用的功能差不太多的情况下,还是尊重“码农”的劳动成果吧,积攒些人品。至于为何2015?因为Opencv3以后的VC14了。为了避免以后的麻烦,还是追随最新版本吧。不然重装系统和VS版本之类的还是很浪费时间的。附:VC与VS版本对应
 
Why Opencv2.4.13:因为主流算法在2版中已经有比较好的支持,主流资料也是2版,出问题可以方便交流。并且其与1版的差别还是比较大的。支持C++,编程更加安全高效。既然2版,那就最新的稳定版,应该是没错的!
Why CMAKE3.6.2:因为Opencv2.4.13与VS2015(VC14)还是不搭配的。直接用会产生各种DLL缺失等问题(亲身经历)。为此需要CMAKE来将Opencv源文件编译(以前还以为CMAKE难用,没想到用GUI版,几个按键就搞定),之后再用VS2015对于编译后的工程生成适合VS2015的库文件。
2) VS2015社区版学习Open需要的模块以及安装多了怎样卸载部分模块?
因为之前C盘分区太小,没想到装完VS2015全家桶后,没剩多少空间。于是各种百度,都说是没法卸载干净的,只有重装系统一条路。重装系统?!坚决不装了•••课题室台式、自己笔记本都重装了一遍,太费时间。心想MS这么吊,哪能不提供这个基础功能?!于是尝试卸载,不通(会导致全部卸载)。点击“修复”,将不需要的去掉对勾,然后搞定。擦••••••修复==卸载?一直感觉微软中国的翻译很有问题,从官网到系统就可看出,估计AI翻译的。
3) 批量导入lib名称
这是有批处理命令的。百度去。还有就是,记着*d与没d的在其中的顺序!
2. 所思所想
两台电脑从系统到环境配置断断续续持续了一个半星期。现在万事俱备,希望能够学透OPENCV!
0 0
原创粉丝点击