matlab中值滤波

来源:百度知道 编辑:UC知道 时间:2024/06/28 00:03:07
matlab可以对彩色图像中值滤波么?
用medfilt2这个函数?
为什么我不转成灰度的就报出错误呢?

中值滤波只能用于灰度图像。对RGB图像各分量直接使用对灰度图的增强方法可以增加图像中可视细节亮度,但是得到的增强图中的色调可能完全没有意义。因为在增强图中一个像素的时候,应该是R、G、B这三个分量都对应发生变化,它们的相对数值发生变化的话,会导致图像颜色较大变化,难以控制。
可将原始色彩图的RGB分量图转化成HSI分量图,亮度分量和色度分量就分开了。利用对灰度图像增强的方法增强其中某个分量图,再将结果转换为RGB分量图用彩色显示器显示就OK拉。

今天看到了两个问同一个问题的,自己看看吧,这个是我答的“http://zhidao.baidu.com/question/125989484.html?fr=rpy_push&fl=red