cv2.findContours返回的矩形框合并
时间: 2023-06-13 21:05:36 浏览: 158
解决python cv2.imread 读取中文路径的图片返回为None的问题
5星 · 资源好评率100%
cv2.findContours函数返回的是轮廓信息,而不是矩形框。如果要将轮廓信息转换为矩形框,可以使用cv2.boundingRect函数。该函数可以将轮廓信息转换为矩形框的左上角坐标和宽度、高度。
如果要合并多个矩形框,可以使用一些算法进行处理,比如非极大值抑制(Non-maximum Suppression,简称NMS)。NMS算法可以对多个矩形框进行筛选,选择其中得分最高的一个矩形框作为最终结果,同时将与该矩形框重叠度较高的其他矩形框删除或合并。
具体实现可以参考OpenCV中的cv2.dnn.NMSBoxes函数,该函数可以对矩形框进行NMS处理,并返回筛选后的结果。
阅读全文