Changeset 130


Ignore:
Timestamp:
Jan 14, 2010, 12:17:47 AM (14 years ago)
Author:
(none)
Message:

added eigen parallel files

Location:
proiecte/PPPP/eigenface2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • proiecte/PPPP/eigenface2/Makefile

    r108 r130  
    1 all:
     1all: pca pca_p
     2pca:
    23        gcc `pkg-config opencv --cflags --libs` -g -o pca facedet.c capture.c pca.c eigenface.c main.c
     4pca_p:
     5        gcc `pkg-config opencv --cflags --libs` -lm -fopenmp -g -o pca_p facedet.c capture.c pca_p.c eigenface_p.c main.c
  • proiecte/PPPP/eigenface2/pca.c

    r108 r130  
    7777        {
    7878                //int offset = i * nEigens;
    79                 //~ cvEigenDecomposite(
     79                cvEigenDecomposite(
     80                        faceImgArr[i],
     81                        nEigens,
     82                        eigenVectArr,
     83                        0, 0,
     84                        pAvgTrainImg,
     85                        //projectedTrainFaceMat->data.fl + i*nEigens);
     86                        projectedTrainFaceMat->data.fl + i*offset);
     87                //~ calcDecomp(
    8088                        //~ faceImgArr[i],
    8189                        //~ nEigens,
    8290                        //~ eigenVectArr,
    83                         //~ 0, 0,
    8491                        //~ pAvgTrainImg,
    8592                        //~ //projectedTrainFaceMat->data.fl + i*nEigens);
    8693                        //~ projectedTrainFaceMat->data.fl + i*offset);
    87                 calcDecomp(
    88                         faceImgArr[i],
    89                         nEigens,
    90                         eigenVectArr,
    91                         pAvgTrainImg,
    92                         //projectedTrainFaceMat->data.fl + i*nEigens);
    93                         projectedTrainFaceMat->data.fl + i*offset);
    9494        }
    9595       
     
    120120
    121121        // project the test image onto the PCA subspace
    122         //~ cvEigenDecomposite(
     122        cvEigenDecomposite(
     123                faceImg,
     124                nEigens,
     125                eigenVectArr,
     126                0, 0,
     127                pAvgTrainImg,
     128                projectedTestFace);
     129        //~ calcDecomp(
    123130                //~ faceImg,
    124131                //~ nEigens,
    125132                //~ eigenVectArr,
    126                 //~ 0, 0,
    127133                //~ pAvgTrainImg,
    128134                //~ projectedTestFace);
    129         calcDecomp(
    130                 faceImg,
    131                 nEigens,
    132                 eigenVectArr,
    133                 pAvgTrainImg,
    134                 projectedTestFace);
    135135
    136136        iNearest = findNearestNeighbor(projectedTestFace);
Note: See TracChangeset for help on using the changeset viewer.