初始opencv

1.什么是opencv,它有哪些优势?

计算机视觉开源库,更多的是针对图像的处理。

2.opencv安装和环境配置

opencv,C++, Visual Studio2019

https://blog.csdn.net/maizousidemao/article/details/81474834

3.了解数字图像的基本概念:像素、彩色图像、灰度图像、二值图像、图像算数操作

像素:一个大小为M×N的数字图像是由M行N列的有限元素组成的,每个元素都有特定的位置和幅值,代表了其所在行列位置上的图像物理信息,如灰度和色彩等。这些元素    称为图像元素或像素.

彩色图像:自然界中几乎所有颜色都可以自红(Red,R)、 绿(Green,G)、蓝(Blue,B) 3种颜色组合,通常称它们为RGB三原色.计算机显示彩色图像时采用最多的就是RGB模型。对于每个像素,通过控制R、G、B三原色的合成比例则可决定该像素的最终显示颜色,对于三原色RGB中的每一种颜色,可以像灰度图那样使用L个等级来表示含有这种颜色成份的多少。例如对于含有256个等级的红色,0表示不含红色成份,255表示含有10的红色成份,绿色和蓝色也可以划分为256个等级。这样每种原色可以用    8位二进制 数据表示,于是3原色总共需要24位二进制数,这样能够表示出的颜色种类数目为256× 256×256==224,大约有1600万种,RGB颜色代码可以使用十六进制数以减少书写长度,按照两位一组的方式依次书写R、G、B三种颜色的级别,未经压缩的原始BMP文件就是使用RGB标准给出的3个数值来存储图像数据的,称为 RGB图像。
灰度图像:在二值图像中进一步加入许多介于黑色与白色之间的颜色探度,就构成了灰度图像。这类图像通常显示为从最暗黑色到最亮的白色的灰度,每种灰度〈颜色深度〉称为一个灰度级,通常用L表示.在灰度图像中,像素可以取 O~L-1之间的整数值,根据保存灰度数值所使用的数据类型的不同,可能有256种取值或者2k种取值,当k=1时即退化为二值图像.
原文:https://blog.csdn.net/TheDayIn_CSDN/article/details/86583680 
二值图像:每个像素只有黑、自两种颜色的图像称为二值图像。在二值图像中,像素只有 0和1两种取值,一般用0来表示黑色,用1表示白色。

5.练习图像的加载、保存、以及算术操作

https://blog.csdn.net/qq_34116292/article/details/82355174

https://blog.csdn.net/Liziwepdl/article/details/84898598

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值