Je voudrais faire un CvSeq de doubles. Je pensais que je pouvais sortir avec en spécifiant le type d'élément comme CV_32FC1:Comment faire un CvSeq de doubles dans OpenCV?
MySeq=cvCreateSeq(CV_32FC1,sizeof(CvSeq),sizeof(double),myMemStorage);
Cependant, lors de l'exécution je l'ai plaint:
Taille incorrecte du tableau d'entrée (taille de l'élément spécifié ne correspondre à la taille du type d'élément spécifié (essayez d'utiliser 0 pour le type d'élément) en fonction cvCreateSeq.
y at-il un type, par exemple CV_64DC1 dans OpenCV?
Je suppose que non, mais a pensé que cela valait la peine de demander. Au pire, je vais utiliser 0.
@ jeff7 répondu correctement dans les commentaires, il y a une valeur CV_64FC1 ainsi qu'un CvPoint2D64f.
myMemStorage est-il de type CV_32FC1? –
voulez-vous dire CV_64FC1? – jeff7
@ jeff7 Oui. Est-ce que ça existe? Je ne pouvais pas le trouver dans le livre O'reilly. – AndyL