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)
ただし、これにより、(x、y、width、height)の形式のBoundingRectオブジェクトが得られます。これを、すでに提供されているヘルパー関数を使用して標準のNumPy配列に変換する標準的な方法はありますか、それとも手動で作成する必要がありますか?