1.下载安装CMake 2.8 php
2.用cmake配置opencv2.2,而后编译,安装 编程
3. 在vs2005中配置opencv2.2 函数
地址:http://www.cmake.org/files/v2.8/cmake-2.8.10.2-win32-x86.exe 测试
直接下载安装。 ui
2.用cmake配置opencv2.2,而后编译,安装 spa
a.打开CMake安装目录下的bin中的cmake-gui.exe debug
是刚下载的opencv源代码所在的文件夹, code
是要在哪里编译,即编译好的放在哪。 图片
以下如: ci
而后点击:Configure,在弹出的窗口选择:若是你的vs是2005,就选择VisualStudio 8 2005,只有这里改栋,其余默认。
点击finish后看到下图的效果:
接下来点:Genertate按钮
当出现下面的页面时,就能够了,关掉CMake接下来就是:编译了
找到你刚刚的的文件夹中的sln,
而后用对应的vs2005打开,若是有多个版本就在打开方式那选择
(1)编译debug版本,以下图;
右键点击ALL_BUILD,选择“生成”,时间比较久,耐心等待!!!!
而后右键点击INSTALL,选择“生成”,便可。
2)生成release版本,只有一处不一样之处,先选定release,其余步骤彻底一致。
编译opencv2.2已经完成,还要配置。
(3)添加环境变量PATH ,
右键“个人电脑”出来下面的图片,高级→环境变量
在path添加:;C:\OpenCV-2.2.0\VS2008\bin
配置的话看这里:http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.0/2.1
特别注意:
http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.0/2.1
/*********************************************************************** * OpenCV 2.0 测试例程 * 于仕琪 提供 ***********************************************************************/ #include "stdafx.h" #include "highgui.h" //全部的以新风格命名的函数都在 cv 命名空间中 //若是但愿不要每次都输入 cv:: ,则可以使用下面语句 //using namespace cv; int _tmain(int argc, _TCHAR* argv[]) { const char* imagename = "lena.jpg"; cv::Mat img = cv::imread(imagename); // Matlab风格的 cvLoadImage 函数的另外一种调用 if(img.empty()) { fprintf(stderr, "Can not load image %s\n", imagename); return -1; } if( !img.data ) // 检查是否正确载入图像 return -1; cv::namedWindow("image", CV_WINDOW_AUTOSIZE); //建立窗口 cv::imshow("image", img); //显示图像 cv::waitKey(); return 0; }