est getPerspectiveTransform cassé dans opencv python2 wrapper?

Quelque chose qui semble être à l'encontre avec "getPerspectiveTransform" dans le python2 wrapper pour opencv. Pour commencer, il prend deux arguments au lieu de l'attendu trois.

Ainsi, au lieu de la première wrapper est:

cv.GetPerspectiveTransform(source,destination,3x3mat)

C'est maintenant:

cv2.getPerspectiveTransform(?,?)

Si j'essaie de le mettre en deux ensembles de quatre quad vert coordonnées que les arguments de la sorte:

cv2.getPerspectiveTransform(first_set_of_corners, second_set_of_corners)

il crache le message d'erreur suivant:

cv2.error: C:\slave\WinInstallerMegaPack\src\opencv\modules\imgproc\src\imgwarp.
cpp:3194: error: (-215) src.checkVector(2, CV_32F) == 4 && dst.checkVector(2, CV
_32F) == 4

Si le checkVectors ne devrait pas égal à quatre (d'où le "quad" en quadrangle) alors je ne suis pas certain de ce qu'il veut de moi. Comme avec tout le reste dans le python2 wrapper cette fonctionnalité est complètement sans-papiers, donc je ne sais pas si c'est cassé ou, plus probablement, que je suis en train de faire le mal. A quelqu'un ici a réussi à obtenir que cela fonctionne correctement?

InformationsquelleAutor Snesticle | 2012-03-21