Ani*_*nil 5 rgb image-processing image-enhancement
我已经开始学习图像处理,但我被困在这里,请帮助我。
灰度图像由 M × N 矩阵表示,其中矩阵的每个元素的值为 [0,255],表示强度。
例子:
row 1 : 2,120
row 2 : 190, 40
Run Code Online (Sandbox Code Playgroud)
这是一个 2 × 2 矩阵,是一个灰度图像。
现在我很困惑,不知道如何表示 RGB 图像,其中每个像素值或强度都是三个值的混合。
定义说,
RGB 图像用 M×N×3 数组表示,其中每个 3 向量对应于每个像素的红色、绿色和蓝色强度。
但我无法理解上面这句话。请帮我理解意思。
先感谢您。
(A)RGB 像素通常保存为整数(32 位)。因此,每个通道由 8 位表示(范围在 0 到 255 之间)。数字的前 8 位(32-24)代表 Alpha 通道,接下来的 8 位代表红色通道(24-16),接下来的 8 位代表绿色通道(16-8),最后 8 位代表蓝色通道。因此数组中的每个数字实际上代表透明度 (alpha) 和各个颜色通道的 3 个强度值,因此也可以视为向量。M-by-N-by3描述一个 MxN 矩阵,其中包含每个像素的向量(整数)来描述其颜色。
该定义进一步让您了解如何在三维空间中绘制/查看像素值。想象一个3D 图,其中每个轴代表一个颜色通道。当您向图表添加特定颜色时,您会得到什么?描述颜色在源自原点的三维空间中的位置的向量!
| 归档时间: |
|
| 查看次数: |
11464 次 |
| 最近记录: |