Проблема с координатами PyQt5 event.pos() в обрезке изображения

#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 пикселей, и это также не согласуется.