Struct containing info relevant to a bounding box in RGB images. Used for visualization functions and point cloud utilities. Python interface described in documentation for the python package. Defined in:
Create a bounding box with 4 3D points as vertices given a point cloud and a plane normal. Defined in:
Boost Python port of BoundingBox
. Python interface described in
documentation for the python package. Defined in:
Utilize PCL sample consensus (SAC) algorithm for plane fitting. Defined in:
Utilize PCL pass-through and voxel filter algorithms for downsampling pointclouds.
ROS interface for both CloudFilter
and PlaneSegmenterROS
for segmenting plane(s) from sensor_msgs/PointCLoud2
messages. Defined in:
Contains method to serialize and deserialize ROS messages, for passing them between C++ and Python code. Defined in
ros_message_serialization.hpp
.
Boost conversion between NumPy array, seen in C++ code as PyObject *
, and cv::Mat
can be done using functions
pbcvt::fromMatToNDArray
and pbcvt::fromNDArrayToMat
. These are defined in:
- Functions to draw bounding boxes on images and image messages are defined in:
- Functions to fit bounding boxes to image sizes are defined in:
- Function to create a
visualization_msgs/Marker
message of the plane's convex hull from amas_perception_msgs/Plane.msg
message. Defined in:
Functions to crop point clouds or to extract images and coordinates from point clouds are defined in: