concepts.vision.george_vision_pipeline.object_centric_vision.ObjectDetectionResult#

class ObjectDetectionResult[source]#

Bases: object

The result of object detection.

Methods

Attributes

mesh

Returns the mesh of the object.

mesh_bbox

Returns the bounding box of the mesh of the object.

pcd_mask

reconstructed_mesh

The mesh of the object.

reconstructed_pcd

The reconstructed point cloud of the object.

label

The label of the object.

pcd

The point cloud of the object.

__init__(label, pcd, reconstructed_pcd=None, reconstructed_mesh=None, pcd_mask=None)#
Parameters:
  • label (str)

  • pcd (open3d.geometry.PointCloud)

  • reconstructed_pcd (open3d.geometry.PointCloud | None)

  • reconstructed_mesh (open3d.geometry.TriangleMesh | None)

  • pcd_mask (ndarray | None)

Return type:

None

__new__(**kwargs)#
label: str#

The label of the object.

property mesh: open3d.geometry.TriangleMesh#

Returns the mesh of the object. If the mesh is not reconstructed, an error will be raised.

property mesh_bbox: open3d.geometry.AxisAlignedBoundingBox#

Returns the bounding box of the mesh of the object. If the mesh is not reconstructed, an error will be raised.

pcd: open3d.geometry.PointCloud#

The point cloud of the object.

pcd_mask: ndarray | None = None#
reconstructed_mesh: open3d.geometry.TriangleMesh | None = None#

The mesh of the object.

reconstructed_pcd: open3d.geometry.PointCloud | None = None#

The reconstructed point cloud of the object.