Как обрезать изображение, используя координаты пикселей x / y / r? - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь разработать код для обрезки нескольких областей изображения. Единственная информация, которая у меня есть, это координаты пикселей x / y в верхнем левом углу каждой обрезки и длина пикселя каждой стороны (это число одинаково, поскольку все обрезки представляют собой идеальные квадраты.

Например, в одном изображении у меня может быть несколько объектов, нуждающихся в кадрировании. Здесь первые две цифры - это координаты x / y верхнего левого угла, а третья - длина каждой из четырех сторон (r) x, y , r

В настоящее время пытаюсь достичь этого в лыжном магии, но не очень далеко. Извините, если неясно, пожалуйста, не стесняйтесь спрашивать больше Qs.

Та, Род

1 Ответ

1 голос
/ 17 марта 2020

Просто используйте Numpy нарезки. Поэтому, если у вас есть:

X = 10
Y = 20
R = 15

, ваш извлеченный ROI будет:

ROI = im[Y:Y+R, X:X+R]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...