图像面积(像素的个数)
writen by wqj1212@yahoo.com.cn
 void Cbiaoji1::mianji(IplImage *src)
void Cbiaoji1::mianji(IplImage *src)
 {
{
 biaoji(src);
    biaoji(src);
 memset(fg,0,255);
    memset(fg,0,255);
 y_sign=0;
    y_sign=0;
 int m_Area=0;
    int m_Area=0;
 for(int i=1;i<=x_sign;i++)
    for(int i=1;i<=x_sign;i++)
 {
    {
 if(flag[i]!=0)
        if(flag[i]!=0)
 {
        {
 if(fg[y_sign]==0)
            if(fg[y_sign]==0)
 {
            {
 fg[y_sign]=flag[i];
                fg[y_sign]=flag[i];
 ++y_sign;
                ++y_sign;
 }
            }
 }
        }
 m_Area+=flag[i];
        m_Area+=flag[i];
 }
    }
 cout<<"目标:"<<y_sign<<endl;
    cout<<"目标:"<<y_sign<<endl;
 cout<<"m_Area"<<m_Area<<endl;
    cout<<"m_Area"<<m_Area<<endl;
 for(i=0;i<y_sign;i++)
    for(i=0;i<y_sign;i++)
 {
    {
 cout<<"连通区:"<<i+1<<"的面积:"<<fg[i]<<endl;
        cout<<"连通区:"<<i+1<<"的面积:"<<fg[i]<<endl;
 }
    }
 cvReleaseImage(&temp);
    cvReleaseImage(&temp);
 }
}
 void Cbiaoji1::mianji(IplImage *src)
void Cbiaoji1::mianji(IplImage *src) {
{ biaoji(src);
    biaoji(src); memset(fg,0,255);
    memset(fg,0,255); y_sign=0;
    y_sign=0; int m_Area=0;
    int m_Area=0; for(int i=1;i<=x_sign;i++)
    for(int i=1;i<=x_sign;i++) {
    { if(flag[i]!=0)
        if(flag[i]!=0) {
        { if(fg[y_sign]==0)
            if(fg[y_sign]==0) {
            { fg[y_sign]=flag[i];
                fg[y_sign]=flag[i]; ++y_sign;
                ++y_sign; }
            } }
        } m_Area+=flag[i];
        m_Area+=flag[i]; }
    } cout<<"目标:"<<y_sign<<endl;
    cout<<"目标:"<<y_sign<<endl; cout<<"m_Area"<<m_Area<<endl;
    cout<<"m_Area"<<m_Area<<endl; for(i=0;i<y_sign;i++)
    for(i=0;i<y_sign;i++) {
    { cout<<"连通区:"<<i+1<<"的面积:"<<fg[i]<<endl;
        cout<<"连通区:"<<i+1<<"的面积:"<<fg[i]<<endl; }
    } cvReleaseImage(&temp);
    cvReleaseImage(&temp); }
} 
                     
                    
                 
                    
                

 
     
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号