Win7下 OpenCV2.4.6 在VS2010上的安装

参考网址: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

 

安装步骤基本都相同,不同的是最后的链接器中依赖库文件会出错:

1、下载安装OpenCV

      下载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

2、配置环境变量

    配置环境变量,将OpenCV动态链接库所在路径设置到环境变量中。

    通过计算机右键属性->高级系统设置->高级->环境变量,新建/编辑 变量:path   值:F:\OpenCV\opencv\opencv\build\x86\vc10\bin。

    如图所示:

    

 

3、VS2010中新建Project

    选择Win32 Console Application,test项目,进行测试,如图所示(这里没有截图,参考别人的图片)。

   

4、配置OpenCVTest

    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;
}


7.按F5运行,即可出现相应画面(这里注意图片的路径是项目名称test中的test文件),如图:
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章