cv.findcontours绘制轮廓在屏幕右边一直会绘制一条直线

img

img


原图上面屏幕右边没有东西,但是findcontours之后会有一条直线的轮廓

说明你的右边被认为是一个轮廓了,查看一下进入findcontours的图像,或者先二值化然后进去findcontours,检查一下二值化的图片;
或者是drawcontours之前先判断下轮廓面积对不对

findcontours 本身就会检测很多区域,需要把不需要的结果过滤掉