Преглед на файлове

可显示灰度图 以及边界

w преди 1 месец
родител
ревизия
e65634ddd5
променени са 1 файла, в които са добавени 4 реда и са изтрити 4 реда
  1. 4 4
      src/FeedLevelDetector.cpp

+ 4 - 4
src/FeedLevelDetector.cpp

@@ -66,11 +66,11 @@ cv::Mat FeedLevelDetector::preprocessImage(const cv::Mat& input) {
     
     // 转换为灰度图像
     cv::cvtColor(input, gray, cv::COLOR_BGR2GRAY);
-    //cv::imshow("gray image", gray);
+    cv::imshow("gray image", gray);
     // 高斯模糊去噪
     //cv::GaussianBlur(gray, blurred, cv::Size(5, 5), 1.5);
     cv::GaussianBlur(gray, blurred, cv::Size(7, 7), 3.0);
-    //cv::imshow("blurred image", blurred);
+    cv::imshow("blurred image", blurred);
     return blurred;
 }
 
@@ -78,8 +78,8 @@ float FeedLevelDetector::findFeedSurface(const cv::Mat& image) {
     cv::Mat edges;
     
     // Canny边缘检测
-    cv::Canny(image, edges, 150, 200);
-    //cv::Canny(image, edges, 150, 255);
+    //cv::Canny(image, edges, 150, 200);
+    cv::Canny(image, edges, 50, 100);
     cv::imshow("edges image", edges);
     //cv::Canny(image, edges, 50, 100);
     // 查找轮廓