32位win7+opencv2.4.10+vs2010配置

32win7+opencv2.4.10+vs2010(注意更具自己的安装目录而定,为省力起见,建议和本宝宝一样装在D盘下,我亲自测试了一遍,可用)+版权所有+雨后未必晴

1. 下载安装Opencv网上一搜即可,此处用的是Opencv 2.4.10

   我装在D盘下

2. 配置环境变量,计算机->属性->高级系统设置->环境变量->新建path

对于32位系统,添加:

"安装目录xx:\opencv\build\x86\vc10\bin”

例如:D:\opencv\build\x86\vc11\bin

而对于64位系统,可以两个都添加上:

”; xx你的安装目录xx\opencv\build\x86\vc10\bin”

”; xx你的安装目录xx\opencv\build\x64\vc10\bin”

 

3. VS2010中的属性配置

    首先创建工程(对初次使用VS的小伙伴适用,会的跳过图片部分

 

要分别对debug和release的属性进行配置,两者唯一的差别是第三项中的静态链接库(.lib)的命名不同,debug中比release多个“d”。以下前两个配置debug和release相同,就第三个不同。

A.菜单栏里面点<视图>--<属性管理器>,在新出现的“属性管理器”工作区中,点击项目->右键Debug->选新建属性(起名debug)->新建完后右键debug选择属性->【通用属性】 ->【VC++目录】 ->【包含目录】中添加

D:\opencv\build\include;D:\opencv\build\include\opencv;D:\opencv\build\include\opencv2 这三个目录,已经加完分号直接复制粘贴即可

Release配制方法同上。

注意,根据自己不同的路径修改;

B.接着上步,就是在【通用属性】 ->【VC++目录】 ->【库目录】中,添加

D:\opencv\build\x86\vc10\lib

Release配制方法同上。

C.【通用属性】 ->【链接器】->【输入】->【附加的依赖项】,添加如下内容:

Debug:

opencv_ml2410d.lib;
opencv_calib3d2410d.lib;

opencv_contrib2410d.lib;
opencv_core2410d.lib;
opencv_features2d2410d.lib;
opencv_flann2410d.lib;
opencv_gpu2410d.lib;
opencv_highgui2410d.lib;
opencv_imgproc2410d.lib;
opencv_legacy2410d.lib;
opencv_objdetect2410d.lib;
opencv_ts2410d.lib;

opencv_video2410d.lib;
opencv_nonfree2410d.lib;
opencv_ocl2410d.lib;
opencv_photo2410d.lib;
opencv_stitching2410d.lib;
opencv_superres2410d.lib;
opencv_videostab2410d.lib;

Release:
opencv_objdetect2410.lib;
opencv_ts2410.lib;

opencv_video2410.lib;
opencv_nonfree2410.lib;
opencv_ocl2410.lib;

opencv_photo2410.lib;
opencv_stitching2410.lib;
opencv_superres2410.lib;
opencv_videostab2410.lib;
opencv_calib3d2410.lib;
opencv_contrib2410.lib;
opencv_core2410.lib;
opencv_features2d2410.lib;
opencv_flann2410.lib;
opencv_gpu2410.lib;
opencv_highgui2410.lib;
opencv_imgproc2410.lib;
opencv_legacy2410.lib;
opencv_ml2410.lib;

4.代码测试

先按下图新建一个项目,然后添加如下代码,注意代码添加完后得等会儿(后台加载链接库

 

#include<opencv2/core/core.hpp>

#include<opencv2/highgui/highgui.hpp>

using namespace cv;

int main()

{

 

Mat image=imread("mn.jpg");

namedWindow("lena");

imshow("lena",image);

waitKey(0);

return 1;

}

注:随便找张图,起名为mn.jpg,然后放在工程最里面的那个文件夹里。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值