#function #events
Вопрос:
Я пытаюсь загрузить снимок экрана в окно PyQt и обрезать часть изображения с помощью cv2. Я использую event.pos (), чтобы получить координаты x и y и передать их в cv2 для обрезки изображения
def mousePressEvent(self, event):
start_x = event.pos().x()
start_y = event.pos().y()
def mouseReleaseEvent(self, event):
end_x = event.pos().x()
end_y = event.pos().y()
im = img[start_y:end_y, start_x:end_x]
Изображение, которое я получаю, не совпадает с выбранным разделом. Я всегда мог видеть, что координаты сдвинуты на 20-30 пикселей, и это также не согласуется.