关于opencv3.4.2 里 Cmake的一些问题,错误及注意
由于需要在opencv里添加新的功能,用到CMake工具,可是一直处于出错失败,后来经过两天的努力,终于成功,下面分享一些注意事项:
1.contrib版本要和opencv版本一致
2.cmake在Configure 时出现 duplicate Names错误,大概原因是之前有重复的文件名,此时需要将build1文件夹下清空,或者在其他目录新建文件夹。
3.Geberate 是出现下载错误,是因为外网的问题,可以百度下载相关文件放到opencv\sources.cache目录下。截图
4.最后VS在编译文件出错,我的错误是CV::siftDivtect 不存在之类的,于是我换了网站重新下载的contrib3.4.2成功。
以上就是个人的一些经验教训,欢迎大家交流