本文重点
前面我们学习了对灰度图的卷积操作(二维图像),本节课程我们学习RGB 彩色图像的卷积操作(三维立体)也就是说现在我们不仅想检测灰度图像的特征,也想检测 RGB 彩色图像的特征。
彩色图片的表示方法
彩色图片通常使用RGB(Red、Green、Blue)三个颜色通道来表示。每个通道都是一个二维矩阵,表示红、绿、蓝三种颜色在图像中的分布情况。所以彩色图片的维度表示为m*n*3,其中m表示彩色图片的长,n表示彩色图片的宽,3表示彩色图片的通道数,分别为红、绿、蓝。
如上所示,就是一个彩色图片,你可以把它想象成三个 6×6图像的堆叠。
三维卷积
之前灰度图片是二维的,所以使用的卷积核也是二维的,现在彩色图片是三维的,所以使用的卷积核也应该是三维的了。注意:过滤器有三通道,分别对应原始图片的三个通道,这两个必须是一致的,也就是说原始图片有三个通道,而过滤器也必须要有三个通道,不然不可以进行卷积操作。如下所示:
彩色图像是 6×6×3,卷积核的维度是 3×3×3,彩色图片有三层,卷积核也有三层,此时的卷积就是分别对红、绿、蓝三个通道进行卷积