码迷,mamicode.com
首页 > 其他好文 > 详细

opencv环境搭建

时间:2018-01-25 14:13:38      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:releases   inf   win   using   enc   opencv   class   库文件   链接   

  1. 下载安装opencv
    opencv官网下载链接:https://opencv.org/releases.html
    技术分享图片
    下载windows版本的安装包到本机;
    双击下载的安装包opencv-3.1.0.exe,指定自解压位置,我选择的位置为D:\opencv-3.1.0,可以自由选择解压位置。
    技术分享图片
    D:\opencv-3.1.0下有了opencv文件夹,opencv文件里包含所需的文件夹和库文件。

  2. 配置环境变量
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    将D:\opencv-3.1.0\opencv\build\x64\vc12\bin加入PATH环境变量中(D:\opencv-3.1.0为opencv的自解压位置)。
    路径中X64表示64位,vc12表示vs2013,vc和vs的对应关系如下:
    Visual Studio 6 : vc6
    Visual Studio 2003 : vc7
    Visual Studio 2005 : vc8
    Visual Studio 2008 : vc9
    Visual Studio 2010 : vc10
    Visual Studio 2012 : vc11
    Visual Studio 2013 : vc12
    Visual Studio 2015 : vc14

  3. vc项目引用头文件和库文件
    将D:\opencv-3.1.0\opencv\build\include目录,D:\opencv-3.1.0\opencv\build\include\opencv目录和D:\opencv-3.1.0\opencv\build\include\opencv2目录添加到vc项目的包含目录中。
    将D:\opencv-3.1.0\opencv\build\x64\vc12\lib添加到vc项目的库目录中。
    技术分享图片
    将opencv_world310d.lib或opencv_world310.lib添加到vc项目的附加依赖项中。(opencv_world310d.lib为debug版本,opencv_world310.lib为release版本)
    技术分享图片

  4. 添加头文件

     #include<opencv2/opencv.hpp>

    现在就可以在项目中使用opencv了。


下面是一个测试例子

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

using namespace cv;
int main()
{
    Mat src = imread("D:\\opencvProject\\demo01\\demo01\\Penguins.jpg");
    if (src.empty())
    {
        printf("不能加载图片!!");
        return -1;
    }

    namedWindow("image", CV_WINDOW_AUTOSIZE);
    imshow("image", src);

    waitKey(0);
    return 0;
}

运行结果如下:
技术分享图片

opencv环境搭建

标签:releases   inf   win   using   enc   opencv   class   库文件   链接   

原文地址:https://www.cnblogs.com/Corphish/p/8343793.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!