其实我是不怎么喜欢编译的,在opencv3 的时候,有编译好了的,我就直接下载使用了的。由于转到viausl studio 2017, 还用opencv3 就不好了,编译库只支持vc12。我还想下编译好了的opencv4, 但发现编译好了的只有x64版本,没有我需要的win32 版本。所以没办法只好自己下载源代码,编译。其中遇到些问题,这里做个总结,给你我一些帮助吧。
1:下载opencv 源代码并解压。https://opencv.org/opencv-4-0-0.html 是我的一个下载地址,其实我是google opencv 4 download找到的。应该也可以 baidu opencv 4 download 找到。
2:下载并安装好cmake , 我的电脑本来就装好了的,如果你没有,你就下一个安装吧,开源免费的。
3:下载并安装好visual studio 2017 或者其他较新的版本,我是本来就装好了的。
4:运行cmake, 上面一行输入源代码的地址,下面一行编译目标地址,如果没有建立好,config 的时候问你是否新建,那就yes。输入好这2行,就点Config,或者多点一回,第一次的时候,会问你选择编译器,当然就选你要的。要些时间才完成。完成后点Generate,产生编译工程。这很快,然后打开open project。