Opencv提取轮廓(去掉面积小于某个值的轮廓) #include #include "cv
h" #include "cxcore
h" #include "highgui
h" #include using namespace std; #pragma comment(lib,"cv
lib") #pragma comment(lib,"cxcore
lib") #pragma comment(lib,"highgui
lib") struct Position { int x,y; }; double per[256];// 保存灰度概率 IplImage *FindCountours(IplImage* src,IplImage *pContourImg); int ImageStretchByHistogram(IplImage *src,IplImage *dst); IplImage* Hist_Equalization(IplImage *srcimg); void proBorder(IplImage *src); // 边界的处理 void GetBackImage(IplImage* src,IplImage* src_back); void Threshold(IplImage *src); int GetThreshold(double *const prob); void Getprobability(IplImage *src); double Eccentricity(IplImage *src); void main() { //IplImage * src = cvLoadImage("C:\\image19\\A634
jpg",-1);//灰度图的方式载入 IplImage * src = cvLoadImage("C:\\image