CreateBoundingBoxFromOffset Class
Given an exemplar image and optional padding, produce a single BoundingBox2D covering the (optionally padded) exemplar image dimensions. More...
Declaration
class moveit_pro::behaviors::CreateBoundingBoxFromOffset { ... }
#include <create_bounding_box_from_offset.hpp>
Base class
Public Constructors Index
| CreateBoundingBoxFromOffset (const std::string &name, const BT::NodeConfiguration &config, const std::shared_ptr< moveit_pro::behaviors::BehaviorContext > &shared_resources) |
|
|
|
Public Member Functions Index
| BT::NodeStatus | tick () override |
|
|
|
Public Static Functions Index
Description
Given an exemplar image and optional padding, produce a single BoundingBox2D covering the (optionally padded) exemplar image dimensions.
The output bounding box covers the full exemplar image with padding inset from each edge. The box is in exemplar image pixel coordinates (center + size format), ready to be passed to GetMasks2DFromExemplar via the exemplar_bboxes port.
| Data Port Name | Port Type | Object Type |
|---|
| exemplar_image | Input | sensor_msgs::msg::Image |
| padding_percent | Input | double (optional, default 0.05) |
| bounding_boxes | Output | std::vector<vision_msgs::msg::BoundingBox2D> |
Definition at line 31 of file create_bounding_box_from_offset.hpp.
Public Constructors
CreateBoundingBoxFromOffset()
| moveit_pro::behaviors::CreateBoundingBoxFromOffset::CreateBoundingBoxFromOffset (const std::string & name, const BT::NodeConfiguration & config, const std::shared_ptr< moveit_pro::behaviors::BehaviorContext > & shared_resources) |
|
Public Member Functions
tick()
| BT::NodeStatus moveit_pro::behaviors::CreateBoundingBoxFromOffset::tick () |
|
Public Static Functions
metadata()
| BT::KeyValueVector moveit_pro::behaviors::CreateBoundingBoxFromOffset::metadata () |
|
static
|
providedPorts()
| BT::PortsList moveit_pro::behaviors::CreateBoundingBoxFromOffset::providedPorts () |
|
static
|
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.