def test_output_as_mask(self):
image = 255 * np.ones((10, 10), np.uint8)
mask = np.zeros(image.shape, np.uint8)
masked = cv2.bitwise_and(image, image, mask=mask)
func = utils.output_as_mask(lambda x: (x, mask))
assert np.array_equal(masked, func(image))
assert np.array_equal(mask, func(image, return_mask=True))
评论列表
文章目录