参考这篇文章即可https://blog.csdn.net/omg_orange/article/details/78681560
当然上面不包含contrib模块,如果需要编译,自己指定OPENCV_EXTRA_MODULES_PATH来配置
编译出来的lib和dll太多了,勾选BUILD_opencv-world可以只只生成一个world.dll和lib
注意:将BUILD_opencv_gapi去掉勾选,莫名报错,暂时去掉勾选。
然后执行mingw32-make install,生成如下文件: