opencv3.00 在vs2013的环境配置,opencv 3.1.0+vs2015开发环境配置的示例分析

科技资讯 投稿 6000 0 评论

opencv3.00 在vs2013的环境配置,opencv 3.1.0+vs2015开发环境配置的示例分析

我们常常会遇到一些问题,比如opencv 3.1.0+vs2015开发环境配置的示例分析等问题,我们该怎么处理呢。下面这篇文章将为你提供一个解决思路,希望能帮你解决到相关问题。

一、OpenCV简介

OpenCV(Open Source Computer Vision Library)是一个开源的跨平台计算机视觉库,它由一系列 C 函数和少量 C++ 类构成。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了 Python、Ruby、MATLAB 等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 的宗旨是让计算机视觉技术得到更广泛的应用,让更多开发者能够轻松地开发出基于计算机视觉技术的应用程序。

二、VS2015开发环境配置

1、首先下载OpenCV 3.1.0,解压到某个目录,比如D:\opencv\opencv-3.1.0;

2、打开VS2015,新建一个空的C++项目,比如命名为 opencv_test;

3、右击opencv_test项目,选择属性,在弹出的窗口中选择 VC++目录,在其中添加以下两个路径:


D:\opencv\opencv-3.1.0\build\include
D:\opencv\opencv-3.1.0\build\x86\vc14\lib

4、返回上一级,选择链接器,在其中添加以下两个路径:


D:\opencv\opencv-3.1.0\build\x86\vc14\bin
D:\opencv\opencv-3.1.0\build\x86\vc14\lib

5、在链接器的输入中添加以下库文件:


opencv_core310d.lib
opencv_imgcodecs310d.lib
opencv_highgui310d.lib
opencv_imgproc310d.lib
opencv_videoio310d.lib
opencv_video310d.lib

三、示例分析

下面我们以一个简单的示例来分析OpenCV 3.1.0+VS2015的开发环境配置。示例的功能是:读取一张图片,显示出来,等待用户按任意键关闭窗口。

代码如下:


#include <opencv2\opencv.hpp>
#include <iostream>

using namespace cv;
using namespace std;

int main()
{
    Mat image;
    image = imread("D:\\opencv\\opencv-3.1.0\\samples\\data\\lena.jpg");
    if (!image.data)
    {
        cout << "Could not open or find the image" << endl;
        return -1;
    }
    namedWindow("Display window", WINDOW_AUTOSIZE);
    imshow("Display window", image);
    waitKey(0);
    return 0;
}

首先,我们引入头文件opencv2\opencv.hpp,它包含了OpenCV所有的头文件,使用它可以更加方便地调用OpenCV的API。然后,我们使用imread函数读取一张图片,并将其存储在Mat类型的变量image中,imread函数的参数就是图片的路径。接着,我们创建一个窗口,并将图片显示出来,最后,我们使用waitKey函数等待用户按任意键关闭窗口。

总结

以上就是为你整理的opencv 3.1.0+vs2015开发环境配置的示例分析全部内容,希望文章能够帮你解决相关问题,更多请关注本站相关栏目的其它相关文章!

编程笔记 » opencv3.00 在vs2013的环境配置,opencv 3.1.0+vs2015开发环境配置的示例分析

赞同 (31) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽