matlab中读取一张图片I,对I进行canny提取边缘,但是这个I(:,:,2)是什么意思?
如下代码段:
I = I(:,:,2);
cannyBW=edge(I,'canny',0.3); %通过canny算子提取彩色图像灰度化后的边缘
matlab中读取一张图片I,对I进行canny提取边缘,但是这个I(:,:,2)是什么意思?
如下代码段:
I = I(:,:,2);
cannyBW=edge(I,'canny',0.3); %通过canny算子提取彩色图像灰度化后的边缘
I(:,:,2)表示这个图像是三通道的,比如b,g,r通道,那么它这个表示提取的是中间的绿色通道。
并对绿色通道单独出来进行边缘检测。