三、计算机视觉-图像是什么


前言

本节课分析一下在计算机世界中 图像到底是什么。只有我们知道图像的本质,后面对图像的处理我们才能真正的理解他的原理,才能举一反三。


一、图像的组成?

在这里插入图片描述
上图是我们平时看到的样子,但是在计算机的世界中这张图片是什么样呢?我们把图片其中一个区域放大。比如下面我放大了鸟嘴部分
在这里插入图片描述
可以看到是一个格子一个格子的,这个格子就称为像素。1个格子就是1像素。
我们知道图片有一个尺寸,比如一张图片是800*1000,其实他代表的就是图片的宽度为800个像素,高度为1000个像素,这个尺寸的图片总共包含了800x1000=800,000个像素点。这也能解释为什么同样的图片像素越低看起来就越模糊,因为像素低意味着像素点少,像素点少像素点之间的距离较大,无法充分表达图像的细节和清晰度。就比如你用积木组一个人物,你是用100块积木组的人物好,还是10块组的更好?肯定是100块,因为可以展示更多的细节 可以做的更精密。

我们看一下在计算机眼中这1个像素是什么内容,
在这里插入图片描述

我们随便找一个像素,可以看到他的信息如下R=255 G=255 B=242这个代表什么呢

R:red(红色)
G:green(绿色)
B:blue(蓝色)

并且每个值都是0-255这个范围,值越大代表越亮。比如RGB为:255,0,0 就代表红色的亮度最大为255 绿色蓝色为亮度最低为0.所以255,0,0代表纯红色的图片。在比如RGB:255,255,0
。那有个疑问 这个颜色只有红绿蓝 那其他颜色怎么表示?比如黄色怎么表示
如果用涂料画过画的都知道,当我们把两种颜色涂料混一起会产生新的颜色。在这里也是如此。下图为色光三原色 涂料则是色料三原色 展示图片有所不同,这里不做深究。只要知道颜色混合可以产生新的颜色即可。
在这里插入图片描述
在比如RGB:255,255,0 代表红色和绿色 混合,所以颜色为黄色。当然实际不一定就是255和0两个极端,也可能是211,18,14 这样,所以会组合出来不同的很多颜色。
再回到上面鸟头部的放大图,R=255 G=255 B=242 前面RG是255,B是242接近255,所以我们上面的像素点 基本上就是白色了,因为B不是255 所以不是纯白,但是这么细微的差距 肉眼几乎分辨不出来。

上面我们用的图片是正常的图片,每个像素点有RGB值,但是如果是灰度图片则不包含颜色信息,只包含亮度信息,每个像素点就是一个亮度值,比如255就是白色,0就是黑色。128则是介于白和黑的颜色就是灰色。

总结

基于上面的分析,我们知道在计算机的世界中,它看一张图片就是通道信息和亮度信息等,他知道图片有3个通道,每个通道则是1个灰度图,也就是包含亮度信息的图片。他并不知道这是什么颜色的图片。这怎么理解呢,看下图:
在这里插入图片描述

上图分别是:原图、R通道图,G通道图,B通道图,可以看出后面3个图没有颜色 只有亮度信息 我们看鸟头部分是红色,所以R通道图红色部分则是白色 代表红色,同样G通道B通道都是如此。有了这些通道信息和亮度信息,展现出来的就是我们看到的最终的图像。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值