使用cv2.rectangle函数时
cv2.rectangle(img, (x1,y1), (x2,y2), color, thickness=1, lineType=cv2.LINE_AA)
出现img参数错误
TypeError: Expected Ptr<cv::UMat> for argument 'img'
是因为img处理后在内存中存储不连续所导致的问题,可能是之前对img的某些操作引起的,所以加入下面的命令使之连续,问题得到解决
image = np.ascontiguousarray(image)
参考:TypeError: Expected Ptr<cv::UMat> for argument ‘img‘ (inspinia.net)