OpenCV配置 VS2010 Win7

下载OpenCV

在网站http://opencv.org/右侧,点击OpenCVfor Windows下载。


1.把OpenCV-2.X.X解压并放到某个目录下,例如 D:\OpenCV 。

2.对计算机右击-->属性-->高级系统设置-->高级-->环境变量

OpenCV配置 VS2010 Win7_第1张图片

如果没有这个Path变量,就自己新建一个。路径最好是复制粘贴,自己手打容易出错。不管你是64位系统还是32位系统都写x86。

3.用VS2010新建控制台工程测试:

1)文件->新建->项目->Visual C++->Win32 控制台应用程序(输入名称test)

OpenCV配置 VS2010 Win7_第2张图片

2)确定->下一步->附加选项选“空项目”->完成

3)解决方案资源管理器->源文件(右键)->添加->新建项

4)Visual C++->C++文件:输入名称test点添加

5)粘贴下面的代码,保存

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

6)把自己的靓照改名为pp.jpg,然后放到工程项目的test文件夹里面(是里面那个test文件夹)

4.配置工程的opencv依赖

1)视图-->属性页管理器-->选下方的“属性管理器”。(VS2010中可以在“其它窗口”中找到)OpenCV配置 VS2010 Win7_第3张图片

然后对VC++目录下选项进行添加:

(1)Include Directories(包含目录)

D:\openv\build\include

(2)Library Directories(库目录)

D:\openv\build\x86\vc10\lib

OpenCV配置 VS2010 Win7_第4张图片

(3)配置连接器:项目(菜单项)->…属性->连接器->输入->附加依赖项

针对debug配置添加以下库:

opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
OpenCV配置 VS2010 Win7_第5张图片

注意,这里不要单纯复制,要看你lib里面的东西,有可能不是249,你要修改成你自己库里面的。


5.结束
   
编译生成,按F5。输出图片,基本不会出现什么问题了。无论你是64位系统还是32位系统。





你可能感兴趣的:(OpenCV配置 VS2010 Win7)