Ignore:
Timestamp:
07/29/2009 03:49:34 PM (10 years ago)
Author:
dave
Message:

Benchmark testing added for the eigen face recognition

File:
1 edited

Legend:

Unmodified
Added
Removed
  • foam/trunk/vision/src/Image.cpp

    r95 r96  
    268268                v.val[c]/=s; 
    269269        } 
     270                 
     271        CvScalar o; 
    270272         
    271273        // now subtract it from each pixel 
     
    273275        { 
    274276        for(int x=0; x<m_Image->width; x++) 
    275                 { 
     277                {                        
    276278                        for (int c=0; c<m_Image->nChannels; c++) 
    277279                        { 
    278280                                // force the average to be 127 
    279                                 v.val[c]=127+(cvGet2D(m_Image,y,x).val[c] - v.val[c]*256.0f); 
    280                         } 
    281                  
    282             cvSet2D(m_Image,y,x,v); 
     281                                o.val[c]=127+(cvGet2D(m_Image,y,x).val[c] - v.val[c]*256.0f); 
     282                        } 
     283                                 
     284            cvSet2D(m_Image,y,x,o); 
    283285                } 
    284286        } 
Note: See TracChangeset for help on using the changeset viewer.