opencv之win7+vs2013配置

opencv之win7+vs2013配置


【0、前言】

配置opencv的环境是windows7+vs2013


【1、下载opencv】

opencv官网 上找到OpenCV windows版下载下来。下载完成后和一般的程序一样安装就好。


【2、配置系统环境变量】

将C:\Program Files\opencv\build\x86\vc11\bin;C:\Program Files\opencv\build\x86\vc12\bin;配置到windows7环境变量中。

这里写图片描述

注意:
(1)这里的路径之opencv的安装路径,与你最初选择的安装路径有关。不要直接复制。
(2)如果操作系统是64位windows7,则配置的路径是:C:\Program Files\opencv\build\x64\vc11\bin;C:\Program Files\opencv\build\x64\vc12\bin
(3)配置系统path时注意用半角英文“;”分隔。
(4)vc11对应的是vs2012,vc12对应的是vs2013,选择其一就行了。


【3、vs2013中配置opencv环境】

当然在配置之前确保你的vs2013运行正常。打开vs2013,新建win32空工程,命名为test。

这里写图片描述
这里写图片描述

工程建好之后新建一个cpp文件,命名为main。

这里写图片描述
这里写图片描述

再打开vs2013的属性管理器,“视图–>其他窗口–>属性管理器”

这里写图片描述

打开属性管理器配置Microsoft.Cpp.Win32.user,这样的话不用每新建一个工程都要配置一次。

这里写图片描述

选择“通用属性–>vc++目录“配置”包含目录“和”库目录“。
首先配置”包含目录“:将
C:\Program Files\opencv\build\include
C:\Program Files\opencv\build\include\opencv
C:\Program Files\opencv\build\include\opencv2
配置到vs2013”包含目录“中。

这里写图片描述
这里写图片描述

同样的道理配置”库目录“:将
C:\Program Files\opencv\build\x86\vc11\lib
C:\Program Files\opencv\build\x86\vc12\lib
C:\Program Files\opencv\build\x86\vc11\staticlib
C:\Program Files\opencv\build\x86\vc12\staticlib
配置到vs2013”库目录“中。
注意:这里的目录windows7 64位和32位不同。上面给的32位系统的路径,64位系统路径为:
C:\Program Files\opencv\build\x64\vc11\lib
C:\Program Files\opencv\build\x64\vc12\lib
C:\Program Files\opencv\build\x64\vc11\staticlib
C:\Program Files\opencv\build\x64\vc12\staticlib

选择Microsoft.Cpp.Win32.user属性页中”通用属性–>连接器–>输入“配置连接器的输入”附加依赖项“:

这里写图片描述

将C:\Program Files\opencv\build\x86\vc11\lib下的 .lib 文件名复制到配置”附加依赖项“的对话框中。文件名中有 ”d“(表示debug) 的文件配置到debug的属性中去,将没有”d“的lib复制到release的属性中。

这里写图片描述


【4、测试】

将下面的代码复制到你的main.cpp文件中,重新生成解决方案,运行进行测试。

#include <opencv2\opencv.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;

int main()
{
    Mat img = imread("kobe.jpg");
    if (img.empty())
    {
        cout << "error";
        return -1;
    }
    imshow("tupian", img);
    waitKey();

    return 0;
}

注意:图片格式必须为jpg不能为jpeg。


现在,开始快乐的opencv之旅吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值