0

我在分段时遇到问题。我有一个图像(74、78、75)和面具(512、512、97)。我想将图像中高于 500 的所有强度值设为阈值,但将其限制在掩码定义的区域(具有非零值的像素)。

newMask = np.zeros(image.shape)
newMask = np.where(image[np.any(mask != 0)] > 500)

上面的逻辑操作返回一个元组,而不是一个数组。我在做什么错?干杯

4

1 回答 1

0
mask[mask==0] = np.nan
maskedIm = np.ma.masked_where(mask == 0, mask)
于 2020-09-18T10:56:33.903 回答