2013-04-10 4 views
1

Dans OpenCV - Comment faire pour convertir CvPoint en CvSeq?Dans OpenCV - Comment faire pour convertir CvPoint en CvSeq?

J'ai des CvPoints et je veux utiliser cvconvexhull2 Open Functions - mais il n'accepte que CvSeq comme entrée. S'il vous plaît, aidez-moi dans cette conversion ..

+2

http: //stackoverflow.com/questions/8312102/how-to-insert-a-cvpoint-into-a-cvseq-with-cvinsert – Barshan

Répondre

0

Selon OpenCV documentation,

Voici comment créer un stockage pour différentes structures de données dynamiques OpenCV et remplir une séquence de plus en plus dynamique:

CvMemStorage* storage = cvCreateMemStorage(0); 
CvSeq* seq = cvCreateSeq(CV_32SC2, sizeof(CvSeq), sizeof(CvPoint), storage); 
int i; 

for(i = 0; i < 10; i++){ 
    CvPoint pt; 
    pt.x = rand(); 
    pt.y = rand(); 
    cvSeqPush(seq, &pt); 
} 
Questions connexes