This commit is contained in:
liangyuxuan
2025-12-11 18:36:15 +08:00
parent ae8f7d370e
commit b264bbd6bb

View File

@@ -8,7 +8,34 @@ class InitBase: public ConfigBase {
explicit InitBase(const std::string name);
protected:
// Functions
void init_model();
void init_publisher();
void init_subscriber();
void init_service();
void init_sync_sub();
virtual void camera_info_callback(
const sensor_msgs::msg::CameraInfo::SharedPtr &msg
);
virtual void sync_sub_callback(
const sensor_msgs::msg::Image::ConstSharedPtr &color_msg,
const sensor_msgs::msg::Image::ConstSharedPtr &depth_msg
);
virtual void service_sub_callback(
const sensor_msgs::msg::Image::ConstSharedPtr &msg
);
virtual void service_callback(
const std::shared_ptr<interfaces::srv::VisionObjectRecognition::Request> &request,
std::shared_ptr<interfaces::srv::VisionObjectRecognition::Response> response
);
virtual void seg_image();
virtual void seg_color();
virtual void seg_crossboard();
};