#ifndef FEED_LEVEL_DETECTOR_H #define FEED_LEVEL_DETECTOR_H #include #include class FeedLevelDetector { public: FeedLevelDetector() = default; // 处理图像并返回饲料距离顶部的像素距离 float detectFeedLevel(const std::string& imagePath); private: // 预处理图像 cv::Mat preprocessImage(const cv::Mat& input); // 检测饲料表面 float findFeedSurface(const cv::Mat& image); // 显示结果 void displayResult(cv::Mat& image, float distance); }; #endif // FEED_LEVEL_DETECTOR_H