哈沙尔佐佩
我想将图像的特定白色区域转换为黑色。
在上图中,除了眼睛部分,我想把它变成黑色。我怎样才能在 Matlab 2016a 中实现这一点。
奥兹坎
我相信有很多方法可以做到这一点。连通分量分析、形态学操作等。但是,在您的情况下,您正试图找到包含图像左侧和右侧的区域。所以只需使用 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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句