Pointcloud Object

class supervisely_lib.pointcloud_annotation.pointcloud_object.PointcloudObject(obj_class: supervisely_lib.annotation.obj_class.ObjClass, tags: Optional[supervisely_lib.video_annotation.video_tag_collection.VideoTagCollection] = None, key: Optional[supervisely_lib.video_annotation.key_id_map.KeyIdMap] = None, class_id: Optional[int] = None, labeler_login: Optional[str] = None, updated_at: Optional[str] = None, created_at: Optional[str] = None)[source]

Bases: supervisely_lib.video_annotation.video_object.VideoObject

This is a class for creating and using PointcloudObject objects for videos

classmethod from_json(data, project_meta: supervisely_lib.project.project_meta.ProjectMeta, key_id_map: Optional[supervisely_lib.video_annotation.key_id_map.KeyIdMap] = None)[source]

The function from_json convert PointcloudObject from json format to PointcloudObject class object. Raise error if object class name is not found in the given project meta :param data: input PointcloudObject in json format :param project_meta: ProjectMeta class object :param key_id_map: KeyIdMap class object :return: PointcloudObject class object