标签: python opencv scale contour
我的任务是检测蓝天上的飞机凝结尾迹并删除图片中的其他所有东西,但我必须在小径周围留下10像素宽的区域。
我已经设法使用面具和cv2.drawContours绘制基于颜色的凝结痕迹的轮廓,但我坚持在它周围创建10像素的天蓝色区域 - 基本上我必须扩大等高线。
是否可以放大cv2.drawContours命令绘制的轮廓?
答案 0 :(得分:0)
由于您已经在轮廓上有一个点列表,您可以使用连续点之间的line函数轻松地在其上绘制一条10像素的粗线(查看厚度参数)。要填充轮廓内的其余区域,请查看fillPoly函数。
line
fillPoly