一、首先把opencv、cmake、vs2010安装到电脑中。
我安装在D盘根目录即可。
二、用Cmake对Opencv文件(SOURCE)进行编译。这个编译到D盘一个文件夹(BUILD)下。以后会用。要求
三、用VS2010进行编译。
完成上一步骤后,将在E:\OpenCV24目录下生成OpenCV.sln的VC Solution File,用VC++ 2010打开OpenCV.sln,然后执行如下操作:
步骤1:在Debug下,选择SolutionExplorer里的 SolutionOpenCV,点右键,运行"RebuildSolution";
步骤2:如编译无错误,再选择INSTALL项目,运行"Build"。
最终效果图,最后应该大概有2.5个G。
三、配置环境变量的用户变量。
要把Debug和Release都给加上。
四:新建一个文件夹,我放在D盘。文件夹下有有个CmakeLists.txt用于通过cmake进行编译自动带有所有opencv的dll、lib免于手动配置的烦恼、为了让cpp文件和编译文件不混淆特设一个build文件用于放cmake的编译。另外一个testcamera是测试成功的一个例子,可以先不建。
五、用cmake编译。
如图是cmakelists.txt;里面的资料。相关语法可百度。注意我们的测试项目名字是testcamera.cpp等下就用这个名字。
用cmake编译这条cmakelists.txt。它会导入opencv所有的包。
同样的configuration和generation done之后,可以看到多了一个build目录,打开之后
双击testcamera.vcxproj
新建一个win32控制台应用程序的CPP。放入测试代码
至此测试成功。
凡是需要建其他opencv的程序的,可以直接在testcamers下面的soucefile新建。
或者把cmakelists的语法改下。用另外的名字也成。