Image matlab中不规则形状掩模的选择

Image matlab中不规则形状掩模的选择,image,matlab,image-processing,masking,Image,Matlab,Image Processing,Masking,如何在Matlab中选择图像中不规则形状的遮罩而不使用imfreehand,而是自动选择?图像的背景是黑色的,我想选择整个图像作为没有黑色背景的遮罩(没有黑色背景的一切) 试试这个: threshold=0; % or a different value if needed mask=image>threshold; 假设背景是真正的黑色,即像素值为0,则将阈值设置为零。否则,请选择一个捕获背景的值(有自动捕获背景的方法)尝试以下操作: threshold=0; % or a diffe

如何在Matlab中选择图像中不规则形状的遮罩而不使用imfreehand,而是自动选择?图像的背景是黑色的,我想选择整个图像作为没有黑色背景的遮罩(没有黑色背景的一切)

试试这个:

threshold=0; % or a different value if needed
mask=image>threshold;
假设背景是真正的黑色,即像素值为0,则将阈值设置为零。否则,请选择一个捕获背景的值(有自动捕获背景的方法)

尝试以下操作:

threshold=0; % or a different value if needed
mask=image>threshold;

假设背景是真正的黑色,即像素值为0,则将阈值设置为零。否则,请选择一个捕获背景的值(有自动捕获背景的方法)

然后,我应该如何显示该遮罩(黑色背景上的白色遮罩)?这样我就可以隔离出不是黑色的像素,对吗?只是
imagesc(mask);colormap(灰色)
那么,我应该怎么做才能显示该遮罩(黑色背景上的白色遮罩)?这样我就可以隔离出不是黑色的像素,对吗?只是
imagesc(mask);彩色地图(灰色)