Есть несложный скрипт, который выдает такой вывод с координатами
1409 1527
1726 1559
2033 1521
2335 1452
2540 1305
Сам код
import cv2
def click_event(event, x, y, flags, params):
if event == cv2.EVENT_LBUTTONDOWN:
print(x, ' ', y)
if event==cv2.EVENT_RBUTTONDOWN:
print(x, ' ', y)
cv2.imshow('image', img_1)
if __name__=="__main__":
img_1 = cv2.imread('img.png', 1)
cv2.imshow('image', img_1)
cv2.setMouseCallback('image', click_event)
cv2.waitKey(0)
cv2.destroyAllWindows()
Но возник вопрос, как его совместить с такой вещью
1 = img_1[1318:1418, 876:976]
2 = img_1[1455:1555, 1080:1180]
3 = img_1[1536:1636, 1352:1452]
4 = img_1[1567:1667, 1684:1784]
5 = img_1[1536:1636, 2020:2120]
6 = img_1[1451:1551, 2294:2394]
7 = img_1[1318:1418, 2501:2601]
Чтобы каждый из 7 кликов заменял координаты. Формула такая, что у меня координаты
[y-50:y+50, x-50:x+50]
Как достать x и y мы уже поняли, а как сделать x1, x2, x3.../y1, y2, y3?