问题
cv2.minAreaRect(list)
该方法用于求传入数组list
的外接矩阵,但在使用时发现以下报错
error: (-215:Assertion failed) total >= 0 && (depth == CV_32F || depth == CV_32S) in function 'cv::convexHull'
解决
对比代码发现传入的参数需要为int类型,我传入float类型数组报上面的错误。改成下面形式,正常运行:
cv2.minAreaRect(np.array(list, dtype=int))