diff options
author | Théo de la Hogue | 2023-10-17 09:15:51 +0200 |
---|---|---|
committer | Théo de la Hogue | 2023-10-17 09:15:51 +0200 |
commit | 77914e2aa25623a237a58b7c80f712129cbb2b55 (patch) | |
tree | 4ff67f23bdba1fc74a607875aee70062b2bcdd97 /src | |
parent | 3934f14dbab4206d091f07dd29bf3ad3dfb9b787 (diff) | |
download | argaze-77914e2aa25623a237a58b7c80f712129cbb2b55.zip argaze-77914e2aa25623a237a58b7c80f712129cbb2b55.tar.gz argaze-77914e2aa25623a237a58b7c80f712129cbb2b55.tar.bz2 argaze-77914e2aa25623a237a58b7c80f712129cbb2b55.tar.xz |
Uncommenting pose estimation optimisation
Diffstat (limited to 'src')
-rw-r--r-- | src/argaze/ArUcoMarkers/ArUcoMarkersGroup.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/argaze/ArUcoMarkers/ArUcoMarkersGroup.py b/src/argaze/ArUcoMarkers/ArUcoMarkersGroup.py index 8600690..edae927 100644 --- a/src/argaze/ArUcoMarkers/ArUcoMarkersGroup.py +++ b/src/argaze/ArUcoMarkers/ArUcoMarkersGroup.py @@ -376,9 +376,9 @@ class ArUcoMarkersGroup(): success, rvec, tvec = cv2.solvePnP(numpy.array(places_corners_3d), numpy.array(markers_corners_2d), numpy.array(K), numpy.array(D), flags=cv2.SOLVEPNP_SQPNP) # Refine pose estimation using Gauss-Newton optimisation - #if success : + if success : - #rvec, tvec = cv2.solvePnPRefineVVS(numpy.array(places_corners_3d), numpy.array(markers_corners_2d), numpy.array(K), numpy.array(D), rvec, tvec) + rvec, tvec = cv2.solvePnPRefineVVS(numpy.array(places_corners_3d), numpy.array(markers_corners_2d), numpy.array(K), numpy.array(D), rvec, tvec) self._translation = tvec.T self._rotation = rvec.T |