在 OpenCV 中,可以使用 findContours() 函数来找到图像中的轮廓。findContours() 函数返回一个列表,其中包含所有找到的轮廓。
要仅显示特定轮廓,首先需要使用 findContours() 函数找到所有轮廓。然后,可以遍历该列表并使用各种方法来确定要保留哪些轮廓。
可以使用轮廓面积或周长来确定要保留哪些轮廓。
如果需要进行更复杂的轮廓筛选,可以使用形状匹配或模板匹配来比较轮廓与预定义的模板的相似度。
最后可以使用 drawContours()来将特定轮廓绘制到图像中
代码可以是这样:
import cv2
import numpy as np