У меня есть следующий фрагмент моего сценария, в котором нарисован aws прямоугольник вокруг объекта изображения на основе координат x / y центральной точки и радиуса (r):
for index, row in img1_df.iterrows():
for i in range(len(img1_df)):
draw.rectangle(((float(row['x'])-float(row['r']), float(row['y'])-float(row['r'])), (float(row['x'])+float(row['r']), float(row['y'])+float(row['r']))), fill=(255,0,0,55))
Иллюстрированный здесь :
Однако теперь я буду sh, чтобы извлечь значения координат пикселей для 4 углов прямоугольника. Как мне сделать это из доступных данных? Кроме того, как я могу затем добавить эти новые данные координат угла в новый столбец (или предпочтительно 4 новых столбца, по одному на каждый угол) в существующем кадре, содержащем значения «x», «y» и «r»?
Спасибо, R