robokudo.io.open3d_codec_utils

Shared Open3D serialization helpers for CAS codecs.

Attributes

o3d

Functions

is_open3d_point_cloud(→ bool)

Return True when value is an Open3D point cloud.

encode_open3d_point_cloud_to_base64_pcd(→ str)

Encode an Open3D point cloud to a base64-encoded PCD payload.

decode_open3d_point_cloud_from_base64_pcd(...)

Decode a base64-encoded PCD payload into an Open3D point cloud.

Module Contents

robokudo.io.open3d_codec_utils.o3d = None
robokudo.io.open3d_codec_utils.is_open3d_point_cloud(value: typing_extensions.Any) bool

Return True when value is an Open3D point cloud.

robokudo.io.open3d_codec_utils.encode_open3d_point_cloud_to_base64_pcd(point_cloud: typing_extensions.Any) str

Encode an Open3D point cloud to a base64-encoded PCD payload.

robokudo.io.open3d_codec_utils.decode_open3d_point_cloud_from_base64_pcd(payload: str) typing_extensions.Any

Decode a base64-encoded PCD payload into an Open3D point cloud.