OpenCV配置及使用

一、OpenCV配置

  1. 下载OpenCV并解压。OpenCV官网
  2. 添加环境变量。

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

    添加环境变量opencv_dir。变量值为解压后的opencv文件夹中的build文件夹的路径(别照抄,改成你自己电脑上的路径)。环境变量添加后重启电脑,使环境变量生效。至此opencv环境配置完成。

  3. 修改path变量

    这里写图片描述

二、在项目中使用OpenCV

  1. 新建一个项目

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

    1). 选择项目类型,暂时选“win32控制台应用程序”即可
    2). 项目名称,不修改设置的话,此处的名称即为生成的程序的名称。
    3). 存放该项目的路径。
    4). 解决方案名称,默认与项目名称(2)一样,一般不修改。

  2. 选“下一步”而不是“完成”。
    这里写图片描述

  3. 把“空项目”一栏勾选上,再选“完成”。
    这里写图片描述

  4. 打开项目属性窗口。
    这里写图片描述

  5. 配置属性→VC++目录→包含目录→编辑
    这里写图片描述

  6. 添加opencv路径:值为“$(opencv_dir)\include”,照抄即可,不用修改。
    这里写图片描述

  7. 接下来是库目录:
    这里写图片描述

  8. 添加opencv路径:值为“$(opencv_dir)\x86\vc11\lib”。其中,vc11对应vs2012,若使用vs2010或vs2013,则将路径中的vc11改为vc10或vc12,其它不用改。
    这里写图片描述

  9. 添加引用的库:

    这里写图片描述

  10. 输入以下内容:文件名中的248为opencv的版本号,将其改为你下载的对应的版本号,可从“opencv路径\build\x86\vc11\lib”中查看具体版本号。

    opencv_calib3d248d.lib
    opencv_contrib248d.lib
    opencv_core248d.lib
    opencv_features2d248d.lib
    opencv_flann248d.lib
    opencv_gpu248d.lib
    opencv_highgui248d.lib
    opencv_imgproc248d.lib
    opencv_legacy248d.lib
    opencv_ml248d.lib
    opencv_objdetect248d.lib
    opencv_ts248d.lib
    opencv_video248d.lib

至此项目使用opencv所需的设置完成。
这里写图片描述
11. 添加一个源文件:

这里写图片描述
这里写图片描述
12. 输入以下代码,运行查看效果。其中图片路径改成你自己电脑上的一张图片的路径:

#include <opencv2\opencv.hpp>

using namespace std;
using namespace cv;

int main()
{
    Mat img = imread("E:/1.jpg");

    imshow("图片", img);
    waitKey(0);

    return 0;
}

另一种项目使用opencv的设置为:
从第五步开始,改为:
5. 调出属性管理器。
这里写图片描述
这里写图片描述
6. 接下来与第一种方法的第五步开始的设置类似。


两种方法各有优点,个人推荐第一种。
第一种:
优点:只设置只在当前项目生效,不影响其它项目。
缺点:每一个使用opencv的项目都得设置一遍。
第二种:
优点:只需设置一遍即可应用到所有项目。
缺点:无需使用opencv的项目也会链接到opencv的库。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值