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

这篇具有很好参考价值的文章主要介绍了【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 windows,OpenCV,opencv,windows,计算机视觉

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

1. 下载并安装OpenCV

首先到官网:

Home - OpenCV

然后点击Library

opencv windows,OpenCV,opencv,windows,计算机视觉
选择系统和版本进行下载

opencv windows,OpenCV,opencv,windows,计算机视觉
点击Windows后选择文件夹保存.exe文件,即可自动下载

opencv windows,OpenCV,opencv,windows,计算机视觉
点击.exe文件进行安装
opencv windows,OpenCV,opencv,windows,计算机视觉


2. OpenCV环境变量配置

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

opencv windows,OpenCV,opencv,windows,计算机视觉
点击 此电脑 》 右击属性

opencv windows,OpenCV,opencv,windows,计算机视觉
点击 高级系统设置
opencv windows,OpenCV,opencv,windows,计算机视觉
点击 环境变量

opencv windows,OpenCV,opencv,windows,计算机视觉
双击系统变量中的 Path

opencv windows,OpenCV,opencv,windows,计算机视觉
点击编辑 》 点击新建 》 将所复制的路径粘贴

opencv windows,OpenCV,opencv,windows,计算机视觉
点击确定就完成环境变量配置了(注意有3个确定


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

上 Visual Studio 官网下载

opencv windows,OpenCV,opencv,windows,计算机视觉
下载后点击 .exe 文件得到以下界面,选择需要的选项,点击安装(可更改安装位置)
opencv windows,OpenCV,opencv,windows,计算机视觉


4. OpenCV开发环境配置

① 创建项目

打开VS,点击创建新项目

opencv windows,OpenCV,opencv,windows,计算机视觉
搜索C++ 》 选择控制台应用 》输入项目名称和修改路径后点击创建

opencv windows,OpenCV,opencv,windows,计算机视觉
opencv windows,OpenCV,opencv,windows,计算机视觉
② 添加包含目录

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

opencv windows,OpenCV,opencv,windows,计算机视觉
将刚刚下载的 OpenCV 文件夹中 build 文件夹中的include 文件夹的路径复制粘贴到包含目录

opencv windows,OpenCV,opencv,windows,计算机视觉
③ 添加库目录
与②操作一样,只是路径不同:opencv 》 build 》 x64 》 vc15 》 lib

opencv windows,OpenCV,opencv,windows,计算机视觉
④ 添加附加依赖项

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

opencv windows,OpenCV,opencv,windows,计算机视觉
以上添加任务需要检查是否生效,如果添加失败就多试几次然后重启电脑。

⑤ 后续问题的检验和处理

将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后缀的程序扩展

opencv windows,OpenCV,opencv,windows,计算机视觉
粘贴至C盘的sysWOW64和system32文件夹中
运行即出现下面的图片说明成功啦!

opencv windows,OpenCV,opencv,windows,计算机视觉
到这里C++版本的OpenCV的所有安装部署就结束了,后期将会讲解python版本的安装以及在Linux环境下的安装。文章来源地址https://www.toymoban.com/news/detail-525535.html

到了这里,关于【OpenCV】初识OpenCV(简介、windows下安装及其开发部署)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • OpenCV简介及安装

    前言 因为最近想做图像处理、人脸检测/识别之类的相关开发,所以就开始补OpenCV的相关知识,便开个专栏用于记录学习历程和在学习过程中遇到的一些值得注意的重点和坑。 学习过程基本上也是面向官方文档和Google。 简介 OpenCV(开源的计算机视觉库)是基于BSD协议,因此它可

    2024年04月09日
    浏览(26)
  • OpenCV4.6.0及其扩展模块OpenCV_contrib的Cmake编译安装指南

    下载地址 注意: 从github上下载时尽量避免使用zip下载方式,可能丢失文件。可使用git在网络状况良好(梯纸)时进行下载。 下载地址 选择zip压缩包下载并解压即可。 OpenCV源码版本 必须 与扩展模块版本一致!!! 打开 Cmake ,选择OpenCV源码路径 新建一个build文件夹,编译后

    2024年02月13日
    浏览(50)
  • 【初识c语言】地址及其内存的简介

    晚钟悠然追为你 回声两度为你作答 暗夜逆流而上 树根在秘密发电 你的果园亮了 我径直走向你 带领所有他乡之路 当火焰试穿大雪 日落封存帝国 大地之书翻到此刻 ————节选 北岛《路歌》 一. 内存的简介: 在计算机的组成结构中,有一个很重要的部分,就是 储存器 。

    2024年02月02日
    浏览(25)
  • OpenCV之Window开发环境配置

    下载opencv开发包       win配置: 双击SDK包解压 解压中   解压成功  配置环境变量    验证环境  创建控制台应用并配置工程属性表添加opencv环境 创建属性表 配置属性 复制属性表并修改名Project1X64_Debug与Project1X64_Release  导入属性表 测试opencv功能 示例代码

    2024年02月11日
    浏览(29)
  • Windows搭建OpenCV开发环境(C++)

    Windows 10 OpenCV MinGW-w64 CMake CLion 打包下载地址:https://download.csdn.net/download/u012899618/87902325 也可以直接下载编译好的文件(这样可跳过编译的步骤):https://download.csdn.net/download/u012899618/87907660 MinGW和CMake都需要配置(根据实际目录进行配置) 打开命令提示符,输入 如果提示如下

    2024年02月14日
    浏览(32)
  • 上位机图像处理和嵌入式模块部署(windows & opencv)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         opencv可以运行在多个平台上面,当然windows平台也不意外。目前来说,opencv使用已经非常方便了,如果不想自己编译,可以直接使用官方编译好的版本,直接下载接好。配置好include和

    2024年01月24日
    浏览(27)
  • SpringBoot使用OpenCV开发和部署

    最近使用OpenCV进行后台的二维码识别,也用了别的方式但是识别的都不是很精准,对比一下还是OpenCV最准确,由于第一次使用,在windows下使用IDEA开发和部署Linux服务器后遇到了很多问题,在这特别记录一下。 1.官网下载安装包 (1)Opencv官网:https://opencv.org/ (2)选择window

    2024年02月06日
    浏览(12)
  • OpenCV下载安装教程(Windows)

    一、什么是OpenCV OpenCV(Open Source Computer Vision Library)是一个广泛使用的开源计算机视觉库,旨在提供丰富的图像和视频处理功能。它最初由Intel于1999年开发,并演变成为一个全球性的开源项目,得到了众多开发者的贡献和支持。OpenCV可以通过C++、Python、Java等编程语言调用,使

    2024年04月25日
    浏览(20)
  • 在Windows平台编译OpenCV及开发环境配置

    工欲善其事,“必先有其器”。 以下是需要用到的软件和工具清单 表一 软件 用途 下载地址 版本 VS(Visual Studio) 开发和编译(打工人) https://visualstudio.microsoft.com/zh-hans/downloads/ 社区版就够用,版本选择详见表二 CMake 高效编译和组织代码(中介) https://cmake.org/download/ 版本选

    2024年01月21日
    浏览(29)
  • windows下安装Visual Studio + CMake+OpenCV + OpenCV contrib+TensorRT

    目录 1 安装visual studio 2 安装CMake 3 OpenCV源码安装 3.1 OpenCV源码下载 3.2 OpenCV contrib源码下载 3.3 安装OpenCV 3.4 安装OpenCV-crontrib 3.5 VS生成代码 4 环境配置 5 TensorRT安装 5.1 TensorRT安装 5.2 Python下安装TensorRT库 最近在研究windows系统上部署安装目标检测算法,需要用到OpenCV软件,因为

    2024年02月09日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包