MoveIt Pro API
Core Behaviors for MoveIt Pro
Loading...
Searching...
No Matches
get_mask2d_from_region.cpp File Reference
#include "moveit_pro_behavior/behaviors/vision/get_mask2d_from_region.hpp"
#include <algorithm>
#include <cmath>
#include <limits>
#include <fmt/format.h>
#include <cv_bridge/cv_bridge.hpp>
#include <moveit_pro_behavior_interface/metadata_fields.hpp>
#include <opencv2/imgproc.hpp>
#include <sensor_msgs/msg/camera_info.hpp>
#include <moveit_pro_behavior_interface/get_required_ports.hpp>
Include dependency graph for get_mask2d_from_region.cpp:

Namespaces

namespace  moveit_pro
 
namespace  moveit_pro::behaviors
 

Functions

tl::expected< moveit_studio_vision_msgs::msg::Mask2D, std::string > moveit_pro::behaviors::regionToMask2D (const geometry_msgs::msg::PolygonStamped &region, int image_width, int image_height)
 Pure geometry: rasterize a normalized 2D region into a single Mask2D.