Windows下利用Cmake编译opencv源代码
一、获取opencv的方式
1.在http://opencv.org/下载编译好的opencv库;
2.在Github上下载opencv源代码(需要自己编译)。
二、自己编译opencv源代码的好处
1. 由于获取的是最新源代码,所以可以在OpenCV发布某个版本之前利用集成进来的高级功能;
2. 自己编译可以在程序调试时跟踪源码;
3.预编译的库不包含一些功能,比如TBB,如果想使用这些功能只能自己动手了。
三、编译步骤
1.下载opencv源代码并解压到D:\opencv3
3.点击“Configure”按钮,在弹出的对话框中,选择“Visual Studio 12 2013”(根据自己的运行环境而定),使用默认的本地编译器,如下图所示:
4.再次点击“Configure”按钮,这时就没有红色标记出现了,点击“Generate”按钮,生成OpenCV的解决方案。
5.打开OpenCV的解决方案,右击CMakeTargets下的INSTALL,选择“生成”,生成Debug版的dll和lib,如下图所示:
6.修改配置为“Release”,重复步骤5,生成Release版的dll和lib:
7.完成