是否可以沿特定曲线裁剪图像。例如。我想从这个图像中裁剪出手指图像,但我不想沿着矩形裁剪它。
问问题
693 次
1 回答
0
您需要一个二进制掩码并将该掩码应用为 alpha 映射,这是通常的完成方式
s = 100;
h = imagesc(rand(s));%show some garbage
%prepare a circular mask
dummy = meshgrid(-s/2:s/2-1).^2;%squared distances from the center
mask = sqrt(dummy+dummy') < 20;%20 is the radius of your mask
%here you go, mask the image in a curved manner
set(h,'alphaData',mask);
将其导出为 png 就可以完成这项工作。
因此,在您的情况下,您需要制作自己的蒙版,这意味着要么对位图图像设置阈值,要么对空间进行参数化(就像我在上面的圆圈中所做的那样)。
于 2013-03-21T13:16:08.240 回答