系统:window8
编译环境:Visual Studio2010
步骤1 :从http://opencv.org/下载openCV2.4.8,选择OpenCV for window
步骤2:双击运行oponcv-2.4.8.exe文件,将文件解压在H:OpenCV\opencv文件夹中。解压得到buid和sources两个文件夹。
步骤3:配置环境变量
计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值里面添加
H:\Open-CV\opencv\opencv\build\x86\vc10\bin; H:\Open-CV\opencv\opencv\build\x86\vc10\lib
步骤4:打开Visual Studio2010 ,新建项目,VisualC++项目,win32控制平台,下一步,勾选空项目,完成
步骤5:解决方案资源管理器->源文件(右键)->添加 ->新建项,添加一个.cpp文件。
#include "highgui.h";
int main(int argc , char** argv)
{
IplImage* img= cvLoadImage("./hello.jpg"); //把照片放在里面的那个helloOpenCV的文件夹里
cvNamedWindow("Test One", CV_WINDOW_AUTOSIZE);
cvShowImage("Test One",img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Test One");
return 0;
}
步骤6、右键点击 项目,选属性,VC++目录,在右边的"包含目录"添加3个路径
H:\Open-CV\opencv\opencv\build\include
H:\Open-CV\opencv\opencv\build\include\opencv
H:\Open-CV\opencv\opencv\build\include\opencv2
步骤7:“库目录”:添加
H:\Open-CV\opencv\opencv\build\x86\vc10\lib
步骤8、配置连接器:右击项目,选 属性->连接器->输入->附加依赖项,添加一下路径
H:\Open-CV\opencv\opencv\build\x86\vc10\lib\opencv_core248d.lib
H:\Open-CV\opencv\opencv\build\x86\vc10\lib\opencv_highgui248d.lib
H:\Open-CV\opencv\opencv\build\x86\vc10\lib\opencv_imgproc248d.lib
或者添加下列项(版本不同后面的数字也不同):
opencv_calib3d248d.lib
opencv_contrib248d.lib
opencv_core248d.lib
opencv_features2d248d.lib
opencv_flann248d.lib
opencv_gpu248d.lib
opencv_highgui248d.lib
opencv_imgproc248d.lib
opencv_legacy248d.lib
opencv_ml248d.lib
opencv_objdetect248d.lib
opencv_ts248d.lib
opencv_video248d.lib
完成后保存
步骤9,运行项目。可以看到图片。
参考文章 http://www.cnblogs.com/freedomshe/archive/2012/04/25/2470540.html http://blog.youkuaiyun.com/china_lzn/article/details/8214997