OpenCV学习:cvPyrSegmentation金字塔分割算法

来源:互联网 发布:上海人工智能上市企业 编辑:程序博客网 时间:2024/06/05 05:23
学习金字塔分割算法:需要建立一个CvMemStorage* storage = cvCreateMemStorage(0)
#include"cv.h"#include"highgui.h"int main(){IplImage* src=cvLoadImage("D:/1.jpg",1);//图像大小必须能被2^level整除IplImage* resize=cvCreateImage(cvSize(512,512),8,3);IplImage* dst=cvCreateImage(cvSize(512,512),8,3);cvResize(src,resize);CvMemStorage* storage = cvCreateMemStorage(0);CvSeq* comp = NULL;cvPyrSegmentation(resize,dst,storage,&comp,6,200,50);cvReleaseMemStorage(&storage);    cvNamedWindow( "show", 1 );      // Show the image in the named window       cvShowImage( "show", dst );  // Press any key to exit.   cvWaitKey(0);      // Clean up and don’t be piggies       cvDestroyWindow( "show");  cvReleaseImage( &src );      cvReleaseImage( &dst );  return 0;  }

 

http://blog.csdn.net/gnuhpc/article/details/4284463还是这位大牛写得比较好