From 53ee1a9a6e7ddc1b34fbaa8b0cf2e9936eebcf0d Mon Sep 17 00:00:00 2001 From: Théo de la Hogue Date: Tue, 16 Jan 2024 12:54:53 +0100 Subject: Updatimg ArFrame and ArLayers timestamps during ArUcoCamera.watch method. --- src/argaze/ArUcoMarkers/ArUcoCamera.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/argaze/ArUcoMarkers/ArUcoCamera.py b/src/argaze/ArUcoMarkers/ArUcoCamera.py index 251a081..286afa7 100644 --- a/src/argaze/ArUcoMarkers/ArUcoCamera.py +++ b/src/argaze/ArUcoMarkers/ArUcoCamera.py @@ -197,8 +197,12 @@ class ArUcoCamera(ArFeatures.ArCamera): try: + # Update layer aoi self.layers[layer_name].aoi_scene |= layer_projection + # Update layer timestamp + self.layers[layer_name].timestamp = timestamp + except KeyError: pass @@ -211,6 +215,9 @@ class ArUcoCamera(ArFeatures.ArCamera): # Assess projection time in ms projection_time = (time.perf_counter() - projection_start) * 1e3 + # Update camera frame timestamp + self.timestamp = timestamp + # Unlock camera frame exploitation self.release() -- cgit v1.1