参考网址:http://blog.csdn.net/zhangleicity/article/details/9907697 Win7 32位 VS2010 OpenCV 2.4.6 配置
http://www.cnblogs.com/freedomshe/archive/2012/04/25/2470540.html
安装步骤基本都相同,不同的是最后的链接器中依赖库文件会出错:
下载OpenCV-2.4.6.0 (文件大小 291M),下载地址如下,下载完成后解压缩到路径%OpenCV%下,本文%OpenCV%=F:\OpenCV\opencv
http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.6/OpenCV-2.4.6.0.exe/download
配置环境变量,将OpenCV动态链接库所在路径设置到环境变量中。
通过计算机右键属性->高级系统设置->高级->环境变量,新建/编辑 变量:path 值:F:\OpenCV\opencv\opencv\build\x86\vc10\bin。
如图所示:
选择Win32 Console Application,test项目,进行测试,如图所示(这里没有截图,参考别人的图片)。
Project OpenCVTest 右键 Properties,如图所示:
配置Include Directories,添加头文件包含目录;
配置Library Directories,添加静态库路径,如下图所示:
5.添加依赖库文件
配置连接器:项目(菜单项)->…属性->连接器->输入->附加依赖项
针对debug配置添加以下库:
opencv_calib3d246d.lib
opencv_contrib246d.lib
opencv_core246d.lib
opencv_features2d246d.lib
opencv_flann246d.lib
opencv_gpu246d.lib
opencv_highgui246d.lib
opencv_imgproc246d.lib
opencv_legacy246d.lib
opencv_ml246d.lib
opencv_objdetect246d.lib
opencv_ts246d.lib
opencv_video246d.lib
因为网上基本都是Opencv2.4.0版本的,故而2.4.6版本对应的库应该跟它的版本有关。
不加这些库文件在我的电脑上程序是运行不出来的。
6、添加测试代码
添加测试代码如下:
#include <opencv2\opencv.hpp> #include <iostream> #include <string> using namespace cv; using namespace std; int main() { Mat img = imread("pp.jpg"); if(img.empty()) { cout<<"error"; return -1; } imshow("xx的靓照",img); waitKey(); return 0; }