00问答网
所有问题
matlab中为什么进行边缘检测前彩色图像要转化成灰度图像
如题所述
举报该问题
推荐答案 2013-12-09
这主要是为了便于处理,毕竟彩色图像就要分析3组原色的梯度,而灰度图像只要1组。
另外由于边缘检测基本是用梯度算子完成的,梯度是在坐标(x,y)处指向f最大变化率的方向的向量,而彩色图像实际是由若干种原色(如RGB)构成的,如果直接检测彩色图像边缘也就是对每种色彩单独检测,但是各原色在一点处的梯度方向可能不同,从而得到的边缘也不同,会发生错误。要采用计算平均向量可以解决该问题但复杂性提高。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DIj0InZD0jIrrj0rDTB.html
相似回答
大家正在搜
相关问题
怎么在matlab中对真彩图像进行边缘检测?我不想化成灰度图...
在matlab图像处理中 对图像边缘检测使用灰度图还是二值图...
MATLAB 边缘检测
matlab的一个轮廓提取问题
求用Matlab进行边缘检测
matlab边缘检测的小问题 高分
Matlab图像边缘检测后如何提取所需区域? 就是在边缘算子...
matlab图像处理程序不懂 求解释