1、opencv-2.4.7.2的安装和vs2010的配置

参考大牛们的资料,动手操作了一遍,不算太复杂,和vs2008不同,有几点需要注意,cv2.4.7.2版本没有vc9,所以无法在2008上使用(呵呵,我瞎猜的)

1、下载安装

下载http://sourceforge.net/projects/opencvlibrary/

下载后直接解压,把opencv放在d:\下

 

2、设置系统变量路径path=D:\opencv\build\x86\vc10\bin

3、配置vs2010

  a、vs2010sp1无法直接在选项里配置vc目录,所以,新建一个vc项目,项目属性上设置vc++目录

  b、包含目录:D:\opencv\build\include;

  c、库目录:D:\opencv\build\x86\vc10\lib;

  d、重新打开vs2010,重新加载项目(没有重新加载,会出现无法类库的情况,我瞎猜的)

4、测试运行

#include "stdafx.h"
#include <string>
#include <opencv2\opencv.hpp>
using namespace cv;
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
    const char* imagename = "f:\\1.jpg";   
    //从文件中读入图像  
    Mat img = imread(imagename);  
    //如果读入图像失败  
    if(img.empty())  
    {  
        fprintf(stderr, "Can not load image %s\n", imagename);  
        return -1;  
    }  
    //显示图像  
    imshow("image", img);  
    //此函数等待按键,按键盘任意键就返回  
    waitKey();  
    return 0;  
}

不管你能不能运行,反正我是运行起来了。

posted on 2014-01-15 15:13  不回嵩山  阅读(254)  评论(0编辑  收藏  举报

导航