【OpenCV】初识OpenCV(简介、windows下安装及其开发部署)


前言

本节首先简单介绍了 OpenCV,接着介绍在windows编译环境中安装 OpenCV 的方法。


一、OpenCV简介

OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。可用于开发实时的图像处理、计算机视觉以及模式识别程序。
OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python、Java and MATLAB/OCTAVE(版本2.5)的接口。这些语言的API接口函数可以通过在线文档获得。如今也提供对于C#、Ch、Ruby、GO的支持。简单理解OpenCV就是一个库,是一个SDK,一个开发包,解压后直接用就可以。

OpenCV支持多种编程语言,包括 C++、Python、Java 等等,OpenCV支持与计算机视觉和机器学习相关的众多算法,并且应用领域正在日益扩展,大致有以下领域:
在这里插入图片描述

二、OpenCV 安装及环境部署(C++ 版本)

1. 下载并安装OpenCV

首先到官网:

Home - OpenCV

然后点击Library

在这里插入图片描述
选择系统和版本进行下载

在这里插入图片描述
点击Windows后选择文件夹保存.exe文件,即可自动下载

在这里插入图片描述
点击.exe文件进行安装
在这里插入图片描述


2. OpenCV环境变量配置

打开 OpenCV 》 build 文件夹,复制 bin 文件夹路径

在这里插入图片描述
点击 此电脑 》 右击属性

在这里插入图片描述
点击 高级系统设置
在这里插入图片描述
点击 环境变量

在这里插入图片描述
双击系统变量中的 Path

在这里插入图片描述
点击编辑 》 点击新建 》 将所复制的路径粘贴

在这里插入图片描述
点击确定就完成环境变量配置了(注意有3个确定


3. Visual Studio 20XX 编译器下载安装

Visual Studio 官网下载

在这里插入图片描述
下载后点击 .exe 文件得到以下界面,选择需要的选项,点击安装(可更改安装位置)
在这里插入图片描述


4. OpenCV开发环境配置

① 创建项目

打开VS,点击创建新项目

在这里插入图片描述
搜索C++ 》 选择控制台应用 》输入项目名称和修改路径后点击创建

在这里插入图片描述
在这里插入图片描述
② 添加包含目录

点击VC++目录 》 点击包含目录 》点击右边向下的小箭头》 点击<编辑…>

在这里插入图片描述
将刚刚下载的 OpenCV 文件夹中 build 文件夹中的include 文件夹的路径复制粘贴到包含目录

在这里插入图片描述
③ 添加库目录
与②操作一样,只是路径不同:opencv 》 build 》 x64 》 vc15 》 lib

在这里插入图片描述
④ 添加附加依赖项

点击链接器 》 点击输入 》 附加依赖项
将刚刚 lib 文件夹中的第二个依赖项的名称复制粘贴

在这里插入图片描述
以上添加任务需要检查是否生效,如果添加失败就多试几次然后重启电脑。

⑤ 后续问题的检验和处理

将Debug右边的栏目改为x64 (Win 10系统)
测试代码如下:

#include <opencv2/opencv.hpp>  
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>  
#include <opencv2/imgproc.hpp>  
#include<iostream>  
using namespace std;  
using namespace cv;  
int main()  
{  
    Mat image = Mat::zeros(300, 600, CV_8UC3);  
    circle(image, Point(300, 200), 100, Scalar(25, 110, 288),-100);  
    circle(image, Point(400, 200), 100, Scalar(255, 123, 127), -100);  
    imshow("Show Window", image);  
    waitKey(0);  
    return 0;  
}  

如果出现“无法找到opencv_world470d.dll”,在opencv 》 build 》 x64 》 vc15 》 bin路径下复制两个dll后缀的程序扩展

在这里插入图片描述
粘贴至C盘的sysWOW64和system32文件夹中
运行即出现下面的图片说明成功啦!

在这里插入图片描述
到这里C++版本的OpenCV的所有安装部署就结束了,后期将会讲解python版本的安装以及在Linux环境下的安装。

  • 9
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沛哥能量库

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值