答案 0 :(得分:1)
获取轮廓与(旋转的)矩形边界框之间的面积差。面积差异最小的那个最接近矩形。
有关矩形的面积,请参见cv2.boundingRect()或cv2.minAreaRect(),有关对象区域,请参见cv2.findContours()和cv2.contourArea()。
https://docs.opencv.org/4.1.1/d3/dc0/group__imgproc__shape.html#ga103fcbda2f540f3ef1c042d6a9b35ac7
https://docs.opencv.org/4.1.1/d3/dc0/group__imgproc__shape.html#ga3d476a3417130ae5154aea421ca7ead9
https://docs.opencv.org/4.1.1/d3/dc0/group__imgproc__shape.html#gadf1ad6a0b82947fa1fe3c3d497f260e0
https://docs.opencv.org/4.1.1/d3/dc0/group__imgproc__shape.html#ga2c759ed9f497d4a618048a2f56dc97f1