答案 0 :(得分:1)
mask_val = 2
rotated = skimage.transform.rotate(img, 15, resize=True, cval=mask_val,
preserve_range=False)
mask = rotated == mask_val
想法:选择未出现在图像中的遮罩值,然后通过检查与此值的相等性来获取遮罩。当图像像素是标准化浮点数时,效果很好。上面的rotate
感谢preserve_range=False
在内部将图像像素转换为规范化的浮点数(这是默认值,我指定它只是为了表明如果没有它,这将无效)。