OpenCV+win7+VS2010环境搭建

1.   下载OpenCV-2.4.4,双击解压到%opencv%(凡是出现%opencv%的地方均替换为你自己opencv的路径全名,我这里是D:\program files\opencv2.4.4)。

2.   配置OpenCV环境变量

计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选一个)->在变量值里面添加”%opencv%\build\x86\vc10\bin”和”%opencv%\build\x86\vc10”(a.里面的%opencv%记得换成自己的opencv路径;b.如果系统是64位的可以将x86改为x64,下同,但经过验证64位的系统也可以配置成x86;然后注销机器或重新启动,让环境变量生效)

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

4.   配置工程属性

项目(菜单项)->…属性->VC++目录:需要配置包含目录库目录两项。


配置包含目录项:添加行“%opencv%\build\include”; “%opencv%\build\include\opencv”; “%opencv%\build\include\opencv2”注意替换成本机目录


 配置库目录项:添加行”%opencv%\build\x86\vc10\lib”即可。


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


针对debug配置添加以下库:

opencv_calib3d244d.lib
opencv_contrib244d.lib
opencv_core244d.lib
opencv_features2d244d.lib
opencv_flann244d.lib
opencv_gpu244d.lib
opencv_highgui244d.lib
opencv_imgproc244d.lib
opencv_legacy244d.lib
opencv_ml244d.lib
opencv_objdetect244d.lib
opencv_ts244d.lib
opencv_video244d.lib

如果是release配置(以后再说,只需要添加上面的debug配置就行了现在),则添加:

opencv_calib3d244.lib
opencv_contrib244.lib
opencv_core244.lib
opencv_features2d244.lib
opencv_flann244.lib
opencv_gpu244.lib
opencv_highgui244.lib
opencv_imgproc244.lib
opencv_legacy244.lib
opencv_ml244.lib
opencv_objdetect244.lib
opencv_ts244.lib
opencv_video244.lib

最后面的244opencv的版本号,不同的版本要改。然后重启vs

5.测试

配置好属性后,新建一个源文件,比如Test.cpp

#include<iostream>
#include<cv.h>
#include <highgui.h>
using namespace cv;//这个必须要有
using namespace std;
int main(){
    Mat img = imread("D:\\lenna.jpg");//这个可以设置成绝对路径。注意vs下的路径用反斜杠,即"D:/lenna.jpg"亦可
    if(img.empty()){
        cout<<"error"<<endl;
        return -1;
    }
    imshow("image", img);
    waitKey();
    return 0;
}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值