Учитывая список пар x, y, которые определяют замкнутый контур, создайте массив, представляющий бинаризованное изображение - PullRequest
0 голосов
/ 17 января 2020

Есть много вопросов, спрашивающих, как извлечь контур из изображения. Но моя проблема с точностью до наоборот. У меня есть список парных координат x, y, которые представляют внешнюю границу замкнутой - не слишком сложной - формы. Я хотел бы создать массив (или изображение) формы с 1, скажем, на внутренней стороне и 0 на внешней стороне контура.

Есть идеи?

Я работаю в python.

Кроме того, было бы неплохо - и, возможно, даже необходимо - иметь функцию, в которой я указываю размер результирующего массива и количество «пикселей» (или элементов массива), которые я хочу в каждом направлении.

Например: Image = contour_to_arr (контур, экстент = [x0, x1, y0, y1], размер = [128, 128])

Контекст, если это помогает, заключается в том, что У меня есть формы контуров и соответствующие ярлыки. Я хочу тренировать жулик vnet, используя 2d представление формы.

...