OpenCV安装教程

opencv是一款开源的跨平台的计算机视觉库,轻量级而且高效,由一系列C函数和少量C++类构成,同时提供了python、ruby、matlab等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

OpenCV下载

opencv是开源软件,可以直接在官网下载最新版本(https://opencv.org/
)。
下载下来并不需要安装,从官网上下的是一个自解压的文件,以opencv3.4.2为例,双击运行该文件,会出现如下对话框


选择想要放置的路径,点击extract即可,等待安装完成

环境变量的配置

配置方法如下,计算机->右键属性->高级系统设置->高级->环境变量





在path变量中进行添加相应的路径,譬如我的安装路径是D:\Program Files\opencv342\opencv\build\x64\vc15,其中由于我的vs版本是2017,所以选择vc15.


工程包含目录(include)的配置

先打开vs创建新一个win32控制台项目,最好选择空项目,生成之后在属性管理器中进行一次配置,视图->其他窗口->属性管理器,



就会多出一个属性管理器工作区,


再点击如下文件,


image.png

在通用属性->VC++目录->包含目录中,添加下列路径(具体根据你所安装的路径来看),
D:\Program Files\opencv342\opencv\build\include
D:\Program Files\opencv342\opencv\build\include\opencv
D:\Program Files\opencv342\opencv\build\include\opencv2


在通用属性->VC++目录->库目录中,添加上D:\Program Files\opencv342\opencv\build\x64\vc15\lib这个路径,


在通用属性->链接器->输入->附加的依赖项中,


添加opencv_world342d.lib,


再确定,应用。

测试

在visual studio中进行测试,根据代码提示,初步判断环境配置成功,



测试代码:

#include "stdafx.h" 
#include<iostream>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>

using namespace cv;
using namespace std;
int main()
{
    // 读入一张图片(img02)
    Mat img = imread("E:\\test im\\img02.bmp");
    if (img.empty())
    {
        fprintf(stderr, "Can not load image ");
        return -1;
    }
    // 创建一个名为 "test"窗口
    cvNamedWindow("test");
    // 在窗口中显示
    imshow("test", img);
    // 等待10000 ms后窗口自动关闭
    waitKey(10000);

}
测试结果

成功显示,表明我们的opencv环境已经搭建完成。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,853评论 18 139
  • http://wiki.opencv.org.cn/index.php/VC_2010%E4%B8%8B%E5%A...
    dopami阅读 530评论 0 0
  • opencv 官网教程 到上面的链接下载源文件 由于要使用cmake: cd进去文件目录 另外,在Ubuntu上使...
    SSIGMA阅读 2,435评论 0 0
  • 越来越喜欢夜晚的生活。忙碌的白天为工作所困,无法抽身干自己喜欢的事。当夜幕降临,我们呆在安乐窝里随心所欲干着我们白...
    八七在路上阅读 251评论 2 2
  • 1、在强者的眼中,没有最好,只有更好。 2、盆景秀木正因为被人溺爱,才破灭了成为栋梁之材的梦。 3、永远都不要放弃...
    手指上淡淡烟草味道阅读 650评论 0 0