error: (-215:Assertion failed) src.checkVector(2, CV_32F) = = 4 && dst.checkVector(2, CV_32F) == 4

报错

函数:

cv2.getPerspectiveTransform(points, pts_std)

报错:

cv2.error: OpenCV(4.5.2) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-i3ohmhl0\opencv\modules\imgproc\src\imgwarp.cpp:3392: error: (-215:Assertion failed) src.checkVector(2, CV_32F) =
= 4 && dst.checkVector(2, CV_32F) == 4 in function 'cv::getPerspectiveTransform'

原因:
points和这个需要是相同的shape并且类型都要是float32,不是float32就报错这个

猜你喜欢

转载自blog.csdn.net/qq_37668436/article/details/118641500