scikit-image
15 строк · 329.0 Байт
1import numpy as np2
3from skimage import draw4
5
6image_shape = (512, 512)7polygon = np.array(8[[80, 111, 146, 234, 407, 300, 187, 45], [465, 438, 499, 380, 450, 287, 210, 167]]9).T10
11
12def test_polygon2mask():13mask = draw.polygon2mask(image_shape, polygon)14assert mask.shape == image_shape15assert mask.sum() == 5765316