我无法使用 cv2.getPerspectiveTransform(pts1, pts) 找到两点之间的转换

问题描述 投票:0回答:0

我无法使用

cv2.getPerspectiveTransform(pts1,pts1)
找到两点之间的转换,其中
pts1
pts2
分别是 68 个面部标志。我收到以下错误。

Cell In[36], line 4
    M = cv2.getPerspectiveTransform(p1ts,pts2)

error: OpenCV(4.7.0) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\imgwarp.cpp:3522: error: (-215:Assertion failed) src.checkVector(2, CV_32F) == 4 && dst.checkVector(2, CV_32F) == 4 in function 'cv::getPerspectiveTransform'

当我在

pts1
pts2
中使用4点时,它工作正常。

python rgb transformation cv2 infrared
© www.soinside.com 2019 - 2024. All rights reserved.