area_mask = cv2.drawContours(tmp,[pts],-1,(255,255,255),-1) area_image = cv2.polylines(image_bgr,[pts],True,[0,0,255],3)
时间: 2023-10-06 21:12:11 浏览: 100
python给图像加上mask,并提取mask区域实例
这段代码使用了OpenCV库中的函数进行图像处理。cv2.drawContours函数用于在tmp图像上绘制轮廓,第一个参数为原图像,第二个参数为轮廓,第三个参数为轮廓的索引,第四个参数为绘制轮廓的颜色,第五个参数为轮廓的线宽。cv2.polylines函数用于在image_bgr图像上绘制多边形,第一个参数为原图像,第二个参数为多边形顶点坐标,第三个参数为是否闭合多边形,第四个参数为绘制多边形的颜色,第五个参数为多边形的线宽。以上两个函数都返回处理后的图像。
阅读全文