可参考https://www.cnblogs.com/kekeoutlook/p/11701511.html
1.cmake-gui选择mingw64类型编译器,并选择具体的编译器,选择mingw所在的bin目录。
2.将contrib压缩包与opencv解压到同一个目录
3.configure时,
勾选 WITH_OPENGL
勾选 OPENCV_ENABLE_NONFREE(里边包含了surf特征)
不勾选 WITH_IPP WITH_MSMF
不勾选 ENABLE_PRECOMPILED_HEADERS
不勾选 (否则编译会出现gcc错误)
选择extra目录
不勾选所有的test
不勾选(如果有contrib就不勾选,如果没有可以勾选)
点击 Configure,Generate 生成 Makefile
4. mingw32-make -j8
mingw32-make install