标签: matlab image-processing
我想将图像的特定白色区域转换为黑色。
在上面的图像除了眼睛部分什么是白色我想变成黑色。 我怎样才能在Matlab 2016a中实现这一点。
答案 0 :(得分:1)
我确信有很多方法可以做到这一点。连接组件分析,形态操作等。但是,在您的情况下,您试图找到包含图像左侧和右侧的区域。所以只需用bwselect选择那些区域并用零替换像素。
im=imread('eye.png'); [n,m]=size(im); im2=im; im2(bwselect(im,1,1))=0; im2(bwselect(im2,m,n))=0; figure,imagesc(im2),axis image;colormap gray