Skip to main content

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

namespacemoveit_pro
namespacebehaviors
namespaceinternal

Classes Index

structExemplarInfo

Exemplar-specific metadata captured before resize; present only when an exemplar was provided. More...

structCombinedImageResult

Result of building the combined inference image (target alone, or target+exemplar side-by-side). More...

structPostProcessResult

Outputs produced by post-processing SAM3 masks. More...

structSam3ModelPorts
structGetMasks2DFromExemplar

Segment an image using SAM3 with multimodal prompts. More...

structInferenceHandle

Interface for SAM3 segmentation inference. More...

structSAM3DetectHandle

Default implementation using SAM3Detect. More...


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.