title: Error error C3861: 'cvPyrSegmentation': identifier not found
body: <p>Could you please help me???Getting an error when executing coding below. I'm a newbie using OpenCV. My teacher is Mr. Google and you guys who expert in this field.</p>
  
  <p>IntelliSense: identifier "cvPyrSegmentation" is undefined </p>
  
  <p>Error error C3861: 'cvPyrSegmentation': identifier not found </p>
  
  <pre><code>#include "opencv2/imgproc/imgproc.hpp"
  #include "opencv2/highgui/highgui.hpp"
  #include &lt;stdlib.h&gt;
  #include &lt;stdio.h&gt;
  
  
   static void help(void)
  {
    printf("\nThis program present the function of pyramid segmentation which is   
          cvcvPyrSegmentation()\n""we can controlled the value of threshold by creating 
          the taskbar\n""Usage :\n");            
  }
  
  IplImage*  image[2] = { 0, 0 }, *image0 = 0, *image1 = 0;
  CvSize size;
  
  int  w0, h0,i;
  int  threshold1, threshold2;
  int  l,level = 4;
  int sthreshold1, sthreshold2;
  int  l_comp;
  int block_size = 1000;
  float  parameter;
  double threshold;
  double rezult, min_rezult;
  int filter = CV_GAUSSIAN_5x5;
  CvConnectedComp *cur_comp, min_comp;
  CvSeq *comp;
  CvMemStorage *storage;
  
  CvPoint pt1, pt2;
  
  
  
  static void START_SEGMENT(int a)
  {
    (void) a;
    cvPyrSegmentation (image0, image1, storage, &amp;comp, level, threshold1+1,  
    threshold2+1);
  
    cvShowImage("Segmentation", image1);
  }
  
  int main( int argc, char** argv )
  {
    char* filename;
  
    help();
  
    filename = argc == 2 ? argv[1] : (char*)"C:/Users/acer/Documents/Visual Studio   
    2012/Projects/me2.jpg";
  
    if( (image[0] = cvLoadImage( filename, 1)) == 0 )
  {
    help();
    printf("Cannot load fileimage - %s\n", filename);
    return -1;
  }
  
  
    cvNamedWindow("Source", 0);
    cvShowImage("Source", image[0]);
  
    cvNamedWindow("Segmentation", 0);
  
    storage = cvCreateMemStorage ( block_size );
  
    image[0]-&gt;width &amp;= -(1&lt;&lt;level);
    image[0]-&gt;height &amp;= -(1&lt;&lt;level);
  
    image0 = cvCloneImage( image[0] );
    image1 = cvCloneImage( image[0] );
    // segmentation of the color image
    l = 1;
    threshold1 =255;
    threshold2 =30;
  
    START_SEGMENT(1);
  
    sthreshold1 = cvCreateTrackbar("Threshold1", "Segmentation", &amp;threshold1, 255,   
    START_SEGMENT);
    sthreshold2 = cvCreateTrackbar("Threshold2", "Segmentation",  &amp;threshold2, 255, 
    START_SEGMENT);
  
    cvShowImage("Segmentation", image1);
    cvWaitKey(0);
  
    cvDestroyWindow("Segmentation");
    cvDestroyWindow("Source");
  
    cvReleaseMemStorage(&amp;storage );
  
    cvReleaseImage(&amp;image[0]);
    cvReleaseImage(&amp;image0);
    cvReleaseImage(&amp;image1);
  
    return 0;
  }
  
   #ifdef _EiC
   main(1,"pyramid_segmentation.c");
   #endif
  </code></pre>