1. CMake工程转化工具下载。
CMake是开源的跨平台安装(编译)工具,OpenCV开源代码想要用VS平台打开并编译得由它来做工程转化操作,最后利用VS平台编译出可在windows平台下运行的动态库文件DLL。
CMake下载地址:https://cmake.org/download,打开后可以看到有各种平台的版本,跟自己实际情况选择下载。
![9ccff3691dbd9dde645d62ef1923d3d1.png](https://i-blog.csdnimg.cn/blog_migrate/c75cf665a2faf137f1e41db87a53c054.jpeg)
下面是下载后,在文件目录Bin下即可找到CMake的可执行程序,注意这里CMake官方提供的是非安装板的可执行程序,直接双击运行即可打开。
![b68dfcdf8ef33ba6b1d5af1babcbf189.png](https://i-blog.csdnimg.cn/blog_migrate/e2bfdb75bcb257a6c279a430d3a95fd6.jpeg)
2. 利用CMake转化OpenCV工程代码为VS平台的工程代码
设置将要转化的源代码目录以及转化后的工程代码目录
![3fa628411cca95c8a8209b795ed89b1a.png](https://i-blog.csdnimg.cn/blog_migrate/d15d2aeb85d9ff9a3858f705f472b39d.jpeg)
点击配置按钮就会执行自动配置动作,配置完成后出现的红色提示,可以不用处理,直接点击生成。
3、打开opencv转化后 的VS工程代码
配置和生成操作完毕后可以点击打开工程按钮,这时候VS就会打开刚才已经转化完毕的opencv工程代码,最后利用VS即可编译出opencv 在windows下可执行的dll库。
![dda830aef4d16385f139fc6e5f7d0dc1.png](https://i-blog.csdnimg.cn/blog_migrate/9b5b07a02cf6a4344fd06a3c2e34ac05.jpeg)