我有这些虹膜图像,我想摆脱反射点。有什么建议吗?我不想将像素值设置为零。我希望他们像邻居像素一样正常。先感谢您。
示例图片:
答案 0 :(得分:5)
您可以使用roifill
功能
UIViewController
你得到了(原件在左边,img = imread('https://uk.mathworks.com/matlabcentral/answers/uploaded_files/31683/51-7.bmp');
sp = img > 240; %// find the bright spots, use some high threshold
J = roifill( img, imdilate( sp, ones(5) ) ); %// replace the bright spots
在右边):
根据kkuilla,最近的Matlab版本不支持roifill
,而应使用regionfill
代替:
J