cvConvexityDefects dans OpenCV 2.X / C ++?

J’utilise OpenCV 2.2 et j’ai besoin de déterminer les défauts de convexité d’une shell convexe. Je ne trouve rien dans la documentation sur les défauts de convexité qui me fait me demander si elle est toujours prise en charge dans OpenCV 2.X ou si elle a été renommée?

Quoi qu’il en soit, j’ai essayé d’utiliser la fonction C

CvSeq* cvConvexityDefects(const CvArr* contour, const CvArr* convexhull, CvMemStorage* storage=NULL ) 

Cependant, je ne suis pas capable de convertir ma std::vector hull en CvArr . Les parameters de cvConvexityDefects dans cvConvexityDefects doivent être des tableaux d’int et à une dimension et continus, que je n’ai pas réussi à créer (tentative de fonte, copie manuelle dans une structure CvSeq, …).

Des idées?

    J’ai eu le même problème que toi mais j’ai réussi à le résoudre! Vérifiez mon post https://stackoverflow.com/questions/6806637/convexity-defects-c-opencv

    J’espère que cela pourrait vous aider!