OpenCV调用drawContours后轮廓消失
在能正常调用canny边缘检测输出轮廓图像后,正常调用findContours和approxPolyDP
验证了很多参数,调用dilate和高斯减少噪点后还是不行。
监视了findContours返回的contours都没问题
最后发现,是因为我灰化了图像后,调用drawContours输入的Scalar值会被转化成黑色,导致canny的轮廓被覆盖了

在能正常调用canny边缘检测输出轮廓图像后,正常调用findContours和approxPolyDP
验证了很多参数,调用dilate和高斯减少噪点后还是不行。
监视了findContours返回的contours都没问题
最后发现,是因为我灰化了图像后,调用drawContours输入的Scalar值会被转化成黑色,导致canny的轮廓被覆盖了
