opencv2.4.9+vs2010+win64下的配置

首先是下载安装好opencv2.4.9的程序,网上的下载途径很多,此处不赘述。

环境配置:

操作系统:Windows 7 x64,配置环境系统变量。

【计算机】点击右键 -> 属性 -> 高级系统设置 -> 环境变量 -> path(用户,系统都可以

32位系统:

安装路径\opencv\build\x86\vc10\bin(;号分开)

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

安装路径\opencv\build\x86\vc10\bin”

安装路径\opencv\build\x64\vc10\bin”,

这样可以在32和64位环境下都可以编译。

然后重启电脑生效。


创建win32控制台程序,并新建一个main.cpp文件





测试代码:

#include <opencv2\opencv.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main()
{
    Mat img = imread("building.jpg");
    if(img.empty())
    {
        cout<<"error happen";
        return -1;
    }
    imshow("hello opencv",img);
    waitKey();

    return 0;
}

opencv的include路径和lib库路径设置:

右键单击IDE左侧的项目名->"XXX"属性(最下面)->配置属性->VC++目录->包含目录(右边位置)

填入以下三个路径:

你的安装路径\opencv\build\include

你的安装路径\opencv\build\include\opencv

你的安装路径\opencv\build\include\opencv2 这三个目录


然后是库目录,加入:

你的安装路径\opencv\build\x86\vc10\lib

(注意:系统是32位或者64位不关心,关心的是编译采用的x86还是x64,需要响应配置为x86或者x64路径)

(还有一种方法,只需一次配置,以后就新建工程需要重复配置了

在菜单栏里面点<视图>--<属性管理器>,

那么就会在visual studio中多出一个属性管理器工作区来。

在新出现的“属性管理器”工作区中,点击项目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(右键属性,或者双击)即可打开属性页面。

链接器配置:

针对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

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

opencv_calib3d249.lib

opencv_contrib249.lib

opencv_core249.lib

opencv_features2d249.lib

opencv_flann249.lib

opencv_gpu249.lib

opencv_highgui249.lib

opencv_imgproc249.lib

opencv_legacy249.lib

opencv_ml249.lib

opencv_objdetect249.lib

opencv_ts249.lib

opencv_video249.lib


效果:



参考:

http://blog.csdn.net/poem_qianmo/article/details/19809337

http://blog.csdn.net/qingdujun/article/details/25163405

http://blog.csdn.net/guanjungao/article/details/24536107




















评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值