首先,你所下载的opencv与opencv_contrib一定要版本一致!!!
注意:不要直接使用从官网上clone下来的opencv_contrib-master。不然的话会导致很多编译错误。之前我就一直使用opencv_contrib-master和opencv3.4.1一起编译,结果一直出错,然后网上又有大量的博客告诉你怎样解决,结果发现都是在扯淡,都是在误导人。你只需要opencv和opencv_contrib版本一致即可,啥文件都不用改,编译安装一次通过。求求网上的博客没有解决清楚就不要乱写博客误导人了。
访问opencv标准github网站
opencv,选择releases
注意:选择 clone or download 的版本,不一定是你需要的。还容易混淆版本
版本选择
选择OpenCV 3.4.1下的Source code或者opencv-3.2.0-vc14.exe,或其他版本对应的文件
opencv_contrib,选择release
注意:选择 clone or download 的版本,不一定是你需要的。还容易混淆版本
选择3.4.1 或需要的版本
opencv的opencv_contrib的版本要一致,否则编译时会出现问题。
然后接下来的步骤就和大家用的方法一样。用cmake命令编译安装。
推荐大家用cmake-gui安装,不要用命令行装逼,容易出错。cmake-gui是cmake的图像安装界面,操作友好,点两下鼠标就完事。教程网上都有,一搜就知道,我就不细说。
重要的事再强调一遍:你所下载的opencv与opencv_contrib一定要版本一致!!!不要直接使用从官网上clone下来的opencv_contrib-master!!!