Open_cv 2.49+Windows 7(×64)+VS2013安装教程

      对于Opencv的安装在网上有很多详细的教程,但是很多给出的配置是有问题的,这里以Open_cv 2.49+Windows 7(×64)+VS2013环境为例介绍Open_cv的安装:

       首先下载Open_cv软件(选择2.4.9是因为国内很多教程仍然是以2.4.9为版本进行编辑的),这里也提供下载地址:Open_cv 2.4.9下载地址


         首先是对Open_cv的安装,双击安装程序,选择安装路径,你可以自己选择,但是如果你从未安装过或者对配置环境变量等不熟悉,建议你复制和我一样的安装路径,后面会为你省很多麻烦:

D:\Program Files


等待解压:


打开VS新建项目,这块还是给各位简单的演示(熟悉的可跳过):





首先是进行Debug属性的配置:


一、配置可执行文件目录



D:\Program Files\opencv\build\x86\vc12\bin

二、配置包含目录



这里需要填写三行:

D:\Program Files\opencv\build\include

D:\Program Files\opencv\build\include\opencv2

D:\Program Files\opencv\build\include\opencv

三、配置库目录



D:\Program Files\opencv\build\x86\vc12\lib

四、配置附加依赖项


依赖项可以直接粘贴(注意不要粘贴错,和后面的Release版本是有区别的)

opencv_calib3d249d.lib 
opencv_contrib249d.lib 
opencv_core249d.lib 
opencv_features2d249d.lib 
opencv_flann249d.lib 
opencv_calib3d249.lib 
opencv_contrib249.lib 
opencv_core249.lib 
opencv_features2d249.lib 
opencv_flann249.lib 
opencv_gpu249.lib 
opencv_highgui249.lib
opencv_imgproc249.lib 
opencv_legacy249.lib 
opencv_ml249.lib 
opencv_nonfree249.lib 
opencv_objdetect249.lib 
opencv_photo249.lib 
opencv_stitching249.lib 
opencv_ts249.lib 
opencv_video249.lib 
opencv_videostab249.lib 
opencv_gpu249d.lib 
opencv_highgui249d.lib 
opencv_imgproc249d.lib 
opencv_legacy249d.lib 
opencv_ml249d.lib 
opencv_nonfree249d.lib 
opencv_objdetect249d.lib 
opencv_photo249d.lib 
opencv_stitching249d.lib 
opencv_ts249d.lib 
opencv_video249d.lib 
opencv_videostab249d.lib

接下来是对Release的配置(这里步骤类似,只放一下,每一个地方要配置的内容):


一、配置可执行目录

D:\Program Files\opencv\build\x86\vc12\bin

二、配置包含目录

D:\Program Files\opencv\build\include

D:\Program Files\opencv\build\include\opencv2

D:\Program Files\opencv\build\include\opencv

三、配置库目录

D:\Program Files\opencv\build\x86\vc12\lib

配置完成后的示意图:


四、配置附加依赖项(注:千万别复制错,和Debug版本的不同)

opencv_calib3d249.lib 
opencv_contrib249.lib 
opencv_core249.lib 
opencv_features2d249.lib 
opencv_flann249.lib 
opencv_calib3d249.lib 
opencv_contrib249.lib 
opencv_core249.lib 
opencv_features2d249.lib 
opencv_flann249.lib 
opencv_gpu249.lib 
opencv_highgui249.lib
opencv_imgproc249.lib 
opencv_legacy249.lib 
opencv_ml249.lib 
opencv_nonfree249.lib 
opencv_objdetect249.lib 
opencv_photo249.lib 
opencv_stitching249.lib 
opencv_ts249.lib 
opencv_video249.lib 
opencv_videostab249.lib 
opencv_gpu249.lib 
opencv_highgui249.lib 
opencv_imgproc249.lib 
opencv_legacy249.lib 
opencv_ml249.lib 
opencv_nonfree249.lib 
opencv_objdetect249.lib 
opencv_photo249.lib 
opencv_stitching249.lib 
opencv_ts249.lib 
opencv_video249.lib 
opencv_videostab249.lib

到这里,Open_cv就配置完成了,接下来我们验证是否配置成功:

新建一个CPP文件


输入以下代码:

#include<cv.h> 
#include<highgui.h> 
int main(int argc, char** argv[])
{
	IplImage* src = cvLoadImage("psb.jpg");   //填入图片位置
	cvNamedWindow("HeuLeaf", CV_WINDOW_AUTOSIZE);
	cvShowImage("HeuLeaf", src);
	cvWaitKey(0);
	cvDestroyAllWindows();
	return 0;
}

这里需要注意一点,路径一定将图片放入工程目录下,使用相对路径,使用绝对路径可能会出现显示不出图片内容的情况(打开的图像是灰色的),具体如下:


最后,图片被成功打开,配置完成:


猜你喜欢

转载自blog.csdn.net/qq_15029743/article/details/79591953