Changeset 213


Ignore:
Timestamp:
11/13/2009 11:38:48 AM (10 years ago)
Author:
dave
Message:

moved FaceET

Files:
1 added
2 edited
1 moved

Legend:

Unmodified
Added
Removed
  • level2/competencies/ExpressionRecog/src/App.cpp

    r207 r213  
    2020#include "PCA.h" 
    2121 
    22 #define SAVE_FRAMES 
     22//#define SAVE_FRAMES 
    2323 
    2424using namespace std; 
     
    124124        switch (key) 
    125125        { 
    126                 case 'h': learn=0; break; 
    127                 case 's': learn=1; break; 
     126                case 's': learn=0; break; 
     127                case 'f': learn=1; break; 
    128128        } 
    129129                         
     
    138138                if (learn!=-1)  
    139139                { 
     140                        if (learn==0) cvSaveImage("smile.png",face.m_Image); 
     141                        if (learn==1) cvSaveImage("frown.png",face.m_Image); 
     142                         
    140143                        m_Extremes[learn] = new Vector<float>(params); 
    141144                        if (m_Extremes[0]!=NULL && m_Extremes[1]!=NULL) 
  • libs/magicsquares/python/faces.py

    r206 r213  
    9797        return pca 
    9898         
     99def vec2npimg(w,h,v): 
     100        c=0 
     101        image = np.zeros( (h,w,3), dtype=np.uint8 ) 
     102        for iy in range(0,h): 
     103                for ix in range(0,w): 
     104                        i = int(max(min(256*v[c],256),0)) 
     105                        image[iy,ix] = [i,i,i]  
     106                        c=c+1 
     107        return image 
     108         
    99109def plot_eigenface(image,x,y,w,h,pca,row,gain): 
    100110        eigenface = pca.GetEigenTransform().GetRowVector(row)*gain+pca.GetMean() 
Note: See TracChangeset for help on using the changeset viewer.