speed20: Otsu全局阈值改为自适应局部阈值(11x11 Gaussian)

This commit is contained in:
spdis
2026-07-07 17:52:01 +08:00
parent 66fb213861
commit cbb54b4882
+6 -4
View File
@@ -69,10 +69,12 @@ cv::Mat image_binerize(cv::Mat &frame)
cv::cvtColor(frame, hsvImage, cv::COLOR_BGR2HSV);
cv::split(hsvImage, hsvChannels);
cv::threshold(hsvChannels[0], binarizedFrame,
0, 255, cv::THRESH_BINARY_INV | cv::THRESH_OTSU);
cv::threshold(hsvChannels[1], output,
0, 255, cv::THRESH_BINARY_INV | cv::THRESH_OTSU);
cv::adaptiveThreshold(hsvChannels[0], binarizedFrame, 255,
cv::ADAPTIVE_THRESH_GAUSSIAN_C,
cv::THRESH_BINARY_INV, 11, 2);
cv::adaptiveThreshold(hsvChannels[1], output, 255,
cv::ADAPTIVE_THRESH_GAUSSIAN_C,
cv::THRESH_BINARY_INV, 11, 2);
cv::bitwise_or(output, binarizedFrame, output);