使用Matlab清除彩色扫描图像上的划痕

时间:2015-05-07 18:26:53

标签: matlab image-processing

请您指导我如何从此图片中删除这些行?

scratched image

附加的彩色图像被红色,蓝色和黑色笔划伤。如果不将此图像转换为灰度,我尝试了以下代码:

w=ones(13)/(13*13);
img2(:,:,3)= imfilter(imgb,w);
figure,imshow(img2)

我为每个颜色图层尝试了此代码,删除了红色图层中的红色,蓝色图层中的蓝色等等。

0 个答案:

没有答案