feat(viz): render depth observations as rr.DepthImage in Viridis

This commit is contained in:
CarolinePascal
2026-05-20 16:22:34 +02:00
parent 14df709201
commit 1dafb4acf6
+7
View File
@@ -106,6 +106,13 @@ def log_rerun_data(
if arr.ndim == 1: if arr.ndim == 1:
for i, vi in enumerate(arr): for i, vi in enumerate(arr):
rr.log(f"{key}_{i}", rr.Scalars(float(vi))) rr.log(f"{key}_{i}", rr.Scalars(float(vi)))
else:
if arr.shape[-1] == 1:
img_entity = (
rr.DepthImage(arr, colormap=rr.components.Colormap.Viridis).compress()
if compress_images
else rr.rr.DepthImage(arr, colormap=rr.components.Colormap.Viridis)
)
else: else:
img_entity = rr.Image(arr).compress() if compress_images else rr.Image(arr) img_entity = rr.Image(arr).compress() if compress_images else rr.Image(arr)
rr.log(key, entity=img_entity, static=True) rr.log(key, entity=img_entity, static=True)