contours = sorted(contours, key=cv2.contourArea, reverse=True)[:2] cv2.drawContours(image, contours, -1, (0, 0, 255), 3) cv2.imshow('Result', image)
时间: 2023-06-27 12:08:09 浏览: 127
轮廓绘制contours
这段代码的作用是在图像中找到最大的两个轮廓并进行绘制。首先使用 `cv2.findContours()` 函数找到所有轮廓,然后使用 `sorted()` 函数按照轮廓面积从大到小对轮廓进行排序,取前两个作为最大的两个轮廓。接着使用 `cv2.drawContours()` 函数将这两个轮廓绘制到原图像上,并显示结果。其中 `(0, 0, 255)` 是绘制轮廓的颜色,`3` 是轮廓线宽度。
阅读全文