opencv概念以及安装方法

#opencv相关概念介绍

        Open Source Computer Vision Library  缩写 opencv  翻译:开源的计算机视觉库 ,英特尔公司发起并开发,支持多种编程语言(如C++、Python、Java等),支持计算机视觉和机器学习等众多算法,常用在人脸识别,图像识别,动作识别等等。

#图像是什么

        图像是人类视觉的基础,是自然景物的客观反映,是人类认识世界和人类本身的重要的源泉,图像分为图和像 ,图是物体反射或投射光的分布,像是人的视觉系统所接受的图在人脑中形成的印象或者认识。

#数字图像的表示

        数字图像,是以二维数字组形式表示的图像,其数字单元为像元,数字图像通过0/1编码来记录,图像色度,范围在0~255 其中0最黑,1最白

#图像的分类

二值图像:二值图像通常由黑白双色构成 0代表黑色 1代表白色,在组成图像的二维矩阵中,每个取值仅有 0 1 两种可能。

灰度图:每个像素可以选择不同的采样颜色,灰度图像是在二值图像黑色与白色之间还有不同级别的颜色深度。

彩色图:图像由RGB三种颜色组成,red green blue 这三种颜色相互组合能形成不的颜色,每一个像素需要由R  G  B 三种颜色进行表示,M  N分别代表图像的行和列,三个M*N的矩阵代表每个像素在R  G   B 三种颜色上的分量。

#opencv-python配置安装

        本篇安装教程使用清华源,首先打开命令行,分别输入下面两行代码

python -m pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

        到这里,之后就完成了换源,然后接下来就能输入指令安装,python-opencv了

pip install opencv-python

        初次之外,在安装一些opencv库,常用的其他库,指令如下

pip install opencv-contrib-python==4.10.0.84
pip install matplotlib

        到这里安装完成之后,在命令行,导入库验证一下库,是否安装成功,代码如下。

python
import cv2
cv2.__version__

        最后提示版本号就代表着安装成功了。

                                                欢迎指正,希望对你有所帮助!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/776214.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【C++】开源:nlohmann/json数据解析库配置使用

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍nlohmann/json数据解析库配置使用。 无专精则不能成,无涉猎则不能通。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下&am…

conda环境变量+常用操作+配置镜像源

、1、conda环境变量配置 根据我的上篇文章,应该都已经安装了conda和pycharm,然后可能会出现conda的没有配置到系统的环境变量上,这里首先教大家如何配置系统的环境变量,在进行后续操作,如果环境变量已经配置完毕可以自…

【C语言】指针(1)--入门理解

目录 一、内存和地址 二、指针变量和地址 三、指针变量类型的意义 一、内存和地址 只要讲指针就离不开内存 因为指针就是访问内存的 计算上CPU(中央处理器)在处理数据的时候,需要的数据是在内存中读取的,处理后的数 据也会放…

一款强大且免费开源的多连接数据库管理工具

大家好,今天给大家分享一款免费开源的跨平台数据库管理工具DbGate。 DbGate是一款免费开源的跨平台数据库管理工具,支持多种数据库,包括MySQL、PostgreSQL、SQL Server、MongoDB、SQLite等。它可以在Windows、Linux、Mac操作系统上运行&#…

亚信安全:《2024云安全技术发展白皮书》

标签 云计算 安全威胁 云安全技术 网络攻击 数据保护 一句话总结 《云安全技术发展白皮书》全面分析了云计算安全威胁的演进,探讨了云安全技术的发展历程、当前应用和未来趋势,强调了构建全面云安全防护体系的重要性。 摘要 云安全威胁演进&#xff…

刷题之合并两个有序数组(leetcode)

因为换了手机号码,之前leetcode的账号登不上去了,正好太久不刷题,很多思路都没了,所以重新开始刷leetcode! 这道题很简单,指针模拟一下,从后往前考虑,先看最大值。 class Solution…

昇思25天学习打卡营第13天|linchenfengxue

Diffusion扩散模型 关于扩散模型(Diffusion Models)有很多种理解,本文的介绍是基于denoising diffusion probabilistic model (DDPM),DDPM已经在(无)条件图像/音频/视频生成领域取得…

Qt json和xml操作

学习目标: 认识json和xml读写操作 前置环境 运行环境:qt creator 4.12 学习内容 XML XML(Extensible Markup Language)是一种标记语言,是一种用于描述数据结构的语言。它非常适合用于存储和传输数据。 XML 的主要特点如下: 可扩展性:XM…

【MySQL系列】VARCHAR 类型详解及其使用策略

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

中英双语介绍伦敦大学学院(University College London,UCL)

中文版 伦敦大学学院(UCL)简介 位置和周边环境 伦敦大学学院(University College London,简称UCL)位于英国伦敦市中心的布卢姆斯伯里(Bloomsbury)区。具体地址为: Gower Street, …

Python 游戏服务器架构优化

优化 Python 游戏服务器的架构涉及多个方面,包括性能、可伸缩性、并发处理和网络通信。下面是一些优化建议: 1、问题背景 在设计 Python 游戏服务器时,如何实现服务器的横向扩展,以利用多核处理器的资源,并确保服务器…

更新GCC版本问题处理(Could not resolve host: mirrorlist.centos.org;)更换SCL配置源/SCL后yum使用不了

SCL: 在 Linux 系统中,更新 GCC(GNU Compiler Collection)编译器需要使用 Software Collections (SCL) 库的原因主要有以下几点: https://wiki.centos.org/AdditionalResources/Repositories/SCLhttps://wiki.centos…

【算法】(C语言):快速排序(递归)、归并排序(递归)、希尔排序

快速排序(递归) 左指针指向第一个数据,右指针指向最后一个数据。取第一个数据作为中间值。右指针指向的数据 循环与中间值比对,若大于中间值,右指针往左移动一位,若小于中间值,右指针停住。右…

SpringSecurity 三更草堂学习笔记

0.简介 Spring Security是Spring家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比Shiro丰富。 一般来说中大型的项目都是使用SpringSecurity来做安全框架。小项目有Shiro的比较多,因为相比与Spring…

聚焦云技术,探讨 AGI 时代的云原生数据计算系统

6月22日,开源中国社区在上海举办了 OSC 源创会活动,本期活动以「云技术」为主题,邀请了来自华为 openEuler、字节跳动、AutoMQ 等厂商的技术大咖进行分享,拓数派作为云原生数据计算领域的引领者,受邀参与了本次活动&am…

Linux shell编程学习笔记62: top命令 linux下的任务管理器

0 前言 top命令是Unix 和 Linux下常用的性能分析工具,提供了一个动态的、交互式的实时视图,显示系统的整体性能信息,以及正在运行的进程的相关信息,包括各个进程的资源占用状况,类似于Windows的任务管理器。 1 top命令…

Ethread结构体介绍(未完待更新)

1.StartAddress 和Win32StartAddress介绍 总结: StartAddress 总是 ntdll!RtlUserThreadStart(在win7下的3环线程) Win32StartAddress 等于 imagebaseentrypoint(基址 程序入口点)

215. 数组中的第K个最大元素(中等)

215. 数组中的第K个最大元素 1. 题目描述2.详细题解3.代码实现3.1 Python3.2 Java 1. 题目描述 题目中转:215. 数组中的第K个最大元素 2.详细题解 快速排序算法在每一轮排序中,随机选择一个数字 x x x,根据与 x x x的大小关系将要排序的数…

(自适应手机端)保健品健康产品网站模板下载

(自适应手机端)保健品健康产品网站模板下载PbootCMS内核开发的网站模板,该模板适用于装修公司网站、装潢公司网站等企业,当然其他行业也可以做,只需要把文字图片换成其他行业的即可;自适应手机端,同一个后台&#xff0…

01--SpringAI接入大模型,chatgpt,Java接入人工智能大模型

01–SpringAI接入大模型,chatgpt,Java接入人工智能大模型 文章目录 01--SpringAI接入大模型,chatgpt,Java接入人工智能大模型一、准备工作?①:环境准备 二、创建一个springAI项目①:创建一个根项目②:创建一个SpringAI模块01.解决…