Search code examples
opencvconvex-hull

In OpenCV - How to Convert CvPoint to CvSeq?


In OpenCV - How to Convert CvPoint to CvSeq ?

i have CvPoints and i want to use to cvconvexhull2 Open Functions - but it accepets only CvSeq as input . Please help me out in this conversion ..


Solution

  • According to opencv documentation,

    Here is how to create a storage for various OpenCV dynamic data structures and fill a dynamically growing sequence :

    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 );
    }