opencv3.2.0,contirb,cmake所碰到的一些问题记录

来源:互联网 发布:mac照片文件夹在哪里 编辑:程序博客网 时间:2024/05/16 22:37

因为opencv3以后的版本将nonfree里面的内容移除了,但是刚好又需要用到其中的东西所以照着教程试了下,碰到了不少问题吧,记录一下,先放上教程的网址

http://blog.csdn.net/zhounanzhaode/article/details/50302385

首先是这个问题


这是因为VS版本选错了。我选得是VS 15 2017,应选的是VS 14 2015,如果发生这样的问题,可以试试换个版本。



一开始看到permission denied,我还以为是什么权限问题,事实证明是我想多了。。。

http://blog.csdn.net/xbcreal/article/details/70187258

看到这位大神的记录才解决,另外贴上github上的一个回答

https://github.com/OpenCV/opencv_contrib/issues/1100

之后是这个问题

到网上查了一下,发现是cmake自己下载的文件和需要的文件hash值不同。。。那你直接让我自己找嘛,你自己找了不对还得我自己找。。调侃一下,并不是所有下载的文件hash值都不对,但有很大一部分hash值不对,之后还碰到好几次。。。



更多的就不上传了,大家记得找好对应的文件就行,这是参考了这位大神的博文

http://www.cnblogs.com/Yan47/articles/5967537.html


之后又碰到过这个问题,照着上面把FILENAME换成PACKAGE就好,不多说

最后总算弄好了,可喜可贺


然而问题并没有结束,当我想将源文件编译到另一个文件夹,重复之前的步骤时,出现了这个问题

Syntax error in cmake code at C:/opencv/sources/cmake/OpenCVModule.cmake:260

网上没有找到相应的解决方案,完整的问题当时没有拷贝下来,结果过了一段时间编译就可以了,如果出现这个问题的话就先关闭一下cmake,重新打开试试,可能就可以了,具体原因也不清楚。

结果很悲催的,nonfree相关的是解决了,我现在要用到的legacy模块,不知道内容转移到哪里了,如果有哪位大神了解的,还望告知,多谢了!

0 0
原创粉丝点击