get_masks_2d_from_exemplar.hpp File
Included Headers
#include <filesystem>
#include <future>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include <moveit_pro_behavior_interface/async_behavior_base.hpp>
#include <moveit_pro_ml/sam3_detect.hpp>
#include <moveit_studio_vision_msgs/msg/mask2_d.hpp>
#include <opencv2/core/mat.hpp>
#include <sensor_msgs/msg/image.hpp>
#include <std_msgs/msg/header.hpp>
#include <tl/expected.hpp>
#include <vision_msgs/msg/bounding_box2_d.hpp>
Namespaces Index
| namespace | moveit_pro |
| namespace | behaviors |
| namespace | internal |
Classes Index
| struct | ExemplarInfo |
|
Exemplar-specific metadata captured before resize; present only when an exemplar was provided. More... | |
| struct | CombinedImageResult |
|
Result of building the combined inference image (target alone, or target+exemplar side-by-side). More... | |
| struct | PostProcessResult |
|
Outputs produced by post-processing SAM3 masks. More... | |
| struct | Sam3ModelPorts |
| struct | GetMasks2DFromExemplar |
|
Segment an image using SAM3 with multimodal prompts. More... | |
| struct | InferenceHandle |
|
Interface for SAM3 segmentation inference. More... | |
| struct | SAM3DetectHandle |
|
Default implementation using SAM3Detect. More... | |
Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.