windows10 vs2017编译opencv_contrib3.4.7的小坑及编译好的资源
1、注意要用正斜杠 / 不要用 \ https://github.com/opencv/opencv/issues/11655
CMake Error at cmake/OpenCVModule.cmake:368 (_glob_locations):
Syntax error in cmake code at
E:/opencv_github/opencv/cmake/OpenCVModule.cmake:368
when parsing string
E:\opencv_github\opencv_contrib\modules
Invalid character escape '\o'.
Call Stack (most recent call first):
modules/CMakeLists.txt:7 (ocv_glob_modules)
2、
而且很多时候连接都不好,需要自己下载文件
https://www.cnblogs.com/huluwa508/p/10142718.html
https://zhuanlan.zhihu.com/p/90810839
3、
如果要编译成opencv_world一个集成库,而不是一堆乱麻,要打开选项 https://stackoverflow.com/questions/34867289/opencv-3-x-only-contains-one-lib-opencv-world-lib
4、其他参考
https://blog.csdn.net/wukai0909/article/details/77869399
https://blog.csdn.net/qq_38131812/article/details/90292703
5、编译好的附件以及cmake里可能连接不好,需要自己下载的文件
https://download.csdn.net/download/li_haoren/12158008
6、碰到个问题,但没解决的思路,只能暂时绕过
在编译的时候开启了build_opencv_world,只生成了opencv_world347.lib/dll 但在使用的时候,已经导入了opencv_world347.lib 编译的时候还是报缺少了 opencv_core347.lib,补了这个后又报缺少opencv_imgproc347.lib。着实想不清楚,因为world已经包含了这些啊