1.寻找极大极小值

    double min,max;
    CvPoint MinLocation;
    CvPoint MaxLocation;
    cvMinMaxLoc(src,&min,&max,&MinLocation,&MaxLocation);

 

2.形态学

    IplConvKernel * element = cvCreateStructuringElementEx( 3, 3, 1, 1, CV_SHAPE_ELLIPSE, 0);
    cvErode( object, object, element, 6);//cvDilate

 

3.改变像素值

 int i,j;
 int wd=src->width;
 int hg=src->height;
 int step=src->widthStep;
 uchar* lp_pic;

 for(j=0;j<hg;j++)
 {
    lp_pic   =  (uchar*)(src->imageData + step*j); 
    for(i=0;i<wd;i++)
    {
       if(lp_pic[i]>160)
       lp_pic[i]=0;
       else
        lp_pic[i]=255;
    }
 }

posted on 2010-04-08 22:48  火眼金睛  阅读(342)  评论(0)    收藏  举报