SciPy Create 2D Polygon Mask

Мне нужно создать numpy 2D-массив, который представляет двоичную маску многоугольника, используя стандартные пакеты Python.

  • ввод: вершины многоугольника, размеры изображения
  • вывод: двоичная маска многоугольника (numpy 2D-массив)

(Более крупный контекст: я хочу получить преобразование расстояния этого многоугольника с помощью scipy.ndimage.morphology.distance_transform_edt.)

Кто-нибудь может показать мне, как это сделать это?

37
задан Isaac Sutherland 17 September 2010 в 01:46
поделиться