La homografía o rectificación debe realizarse en forma automática (los puntos tienen que estar harcodeados)
Me dá el mismo error que el TP7 y TP8:
Seleccione 4 puntos para rectificar
Traceback (most recent call last):
File "/home/jaarac/docencia/utn/computer_vision/cvcordoba/frc/2021/repos/59845/TP9/TP9.py", line 129, in
src_coord = selected_points(img_point)
File "/home/jaarac/docencia/utn/computer_vision/cvcordoba/frc/2021/repos/59845/TP9/TP9.py", line 87, in selected_points
cv2.setMouseCallback('Selección de cuatro (4) puntos', mouse_points)
cv2.error: OpenCV(4.5.3) /tmp/pip-req-build-agffqapq/opencv/modules/highgui/src/window_QT.cpp:718: error: (-27:Null pointer) NULL window handler in function 'cvSetMouseCallback'
Seleccione 4 puntos para rectificar Traceback (most recent call last): File "/home/jaarac/docencia/utn/computer_vision/cvcordoba/frc/2021/repos/59845/TP9/TP9.py", line 129, in
src_coord = selected_points(img_point)
File "/home/jaarac/docencia/utn/computer_vision/cvcordoba/frc/2021/repos/59845/TP9/TP9.py", line 87, in selected_points
cv2.setMouseCallback('Selección de cuatro (4) puntos', mouse_points)
cv2.error: OpenCV(4.5.3) /tmp/pip-req-build-agffqapq/opencv/modules/highgui/src/window_QT.cpp:718: error: (-27:Null pointer) NULL window handler in function 'cvSetMouseCallback'