在 OpenCV 中,调用 cv2.findContours 后,我得到了一个轮廓数组。
contours, hierarchy = cv2.findContours(image, cv2.RETR_LIST, cv2.CHAIN_APPROX_SIMPLE)
我想使用 cv2.boundingRect 给我一个定义轮廓的矩形,因为轮廓可能很复杂。
for contour in contours:
boundRect = cv2.boundingRect(contour)
但是,这给了我一个 BoundingRect 对象,其形式为 (x, y, width, height)。是否有一种标准方法可以将其转换为具有已提供辅助函数的标准 NumPy 数组,还是我需要手动构建它?