aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThéo de la Hogue2024-02-26 16:46:55 +0100
committerThéo de la Hogue2024-02-26 16:46:55 +0100
commitb6101dddb28fa6ac9cd556facdc38c1ebcff7db3 (patch)
tree95a025a51acd53dad8b977f9d80c11ff577bfd60 /src
parent49b1413a8c045e86185f23c804c89bab0d43c6ed (diff)
downloadargaze-b6101dddb28fa6ac9cd556facdc38c1ebcff7db3.zip
argaze-b6101dddb28fa6ac9cd556facdc38c1ebcff7db3.tar.gz
argaze-b6101dddb28fa6ac9cd556facdc38c1ebcff7db3.tar.bz2
argaze-b6101dddb28fa6ac9cd556facdc38c1ebcff7db3.tar.xz
Mirroring ArUco marker pose estimation. Setting ArUco markers size too.
Diffstat (limited to 'src')
-rw-r--r--src/argaze/ArUcoMarkers/ArUcoDetector.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/argaze/ArUcoMarkers/ArUcoDetector.py b/src/argaze/ArUcoMarkers/ArUcoDetector.py
index 2f05098..ff86ee9 100644
--- a/src/argaze/ArUcoMarkers/ArUcoDetector.py
+++ b/src/argaze/ArUcoMarkers/ArUcoDetector.py
@@ -330,8 +330,8 @@ class ArUcoDetector(DataFeatures.PipelineStepObject):
marker.translation = markers_tvecs[i][0]
marker.rotation, _ = cv.Rodrigues(markers_rvecs[i][0])
-
- marker.points = markers_points.reshape(4, 3).dot(marker.rotation) + marker.translation
+ marker.size = size
+ marker.points = markers_points.reshape(4, 3).dot(marker.rotation) - marker.translation
@property
def detected_markers(self) -> dict[ArUcoMarkerType]: