|
Video Processing Framework
|
#include <Learn_Persons2.h>
Public Member Functions | |
| LearnPersons2 (const AbstractData *parent=NULL, const SimpleData *parameters=NULL) | |
| virtual LearnPersons2 * | duplicate () |
| virtual int | processData (SimpleData *options=NULL) |
| virtual int | allocateResults () |
| virtual int | finalizeProcessing () |
| virtual int | prepareData (bool haveTestSet=false) |
| virtual int | definePersonsClass (int personIndex) |
| virtual int | learn () |
| virtual int | recognize (int optimizeEigenCoeffs=1) |
| virtual int | learnAndOptimize () |
| virtual int | saveNormalImage (int index, FGFaceImgPoints *persImgData, bool trainSet=true, std::string *imgName=NULL) |
| Shrani normalizirane slike. | |
| virtual int | calcRecognRate (int object) |
| virtual int | saveNormalImgResults (int object) |
| virtual int | cleanData () |
| virtual int | allocateLearnObjects () |
Public Attributes | |
| TDClassRecognRate * | outRecRate |
| TDIPLImage * | tEigenImgs |
| FaceFGDatabase * | dbObj |
| LearnEigenFaces2 * | learnObj |
| RecEigenFaces2 * | recObj |
| FaceNormalizeToken * | faceNorm |
| int | faceDb |
| Izbira baze slik: 0 FG, 1 PUT, 2 SQLite baza. | |
| float | trainSet |
| bool | testSet |
| int | minPerson |
| int | maxPerson |
| int | minImage |
| int | maxImage |
| int | minAge |
| int | maxAge |
| int | nEigens |
| int | pRecognCoeff |
| Delez najboljsih koeficientov od vseh za prepoznavo slik v %. | |
| int | pSaveNormalImages |
| Ali shranjujemo testne normalizirane slike. | |
| int | pMaxClassImages |
| Najvec koliko slik za pos razred. | |
| int | pOptimCoeff |
| int | pTestRuns |
| Stevilo testiranj v primeru veckratnega poganjanja testov. | |
| int | iterationInd |
| Vsakic ko izracunamo novo pca in testiramo je nova iteracija (indeks) | |
| vector< string > | tTestImgFn |
| vector< string > | tTrainImgFn |
| LearnPersons2::LearnPersons2 | ( | const AbstractData * | parent = NULL, |
| const SimpleData * | parameters = NULL |
||
| ) |
| int LearnPersons2::allocateLearnObjects | ( | ) | [virtual] |
Reimplemented in LearnPersonsGender3.
| int LearnPersons2::allocateResults | ( | ) | [virtual] |
Reimplemented from DataProcessing.
Reimplemented in LearnPersonsGender2, LearnPersonsGender3, LearnPersonsVIP2, and LearnPersonsGender3.
| int LearnPersons2::calcRecognRate | ( | int | object | ) | [virtual] |
| int LearnPersons2::cleanData | ( | ) | [virtual] |
| int LearnPersons2::definePersonsClass | ( | int | personIndex | ) | [virtual] |
| virtual LearnPersons2* LearnPersons2::duplicate | ( | ) | [inline, virtual] |
Reimplemented from DataProcessing.
Reimplemented in LearnPersonsGender2, LearnPersonsGender3, LearnPersonsVIP2, RecPersonsGenderTest2, RecPersonsGenderTest3, LearnPersonsGender3, and RecPersonsGenderTest3.
| int LearnPersons2::finalizeProcessing | ( | ) | [virtual] |
Reimplemented from AbstractProcessing.
| int LearnPersons2::learn | ( | ) | [virtual] |
Reimplemented in LearnPersonsGender3, and LearnPersonsGender3.
| int LearnPersons2::learnAndOptimize | ( | ) | [virtual] |
| int LearnPersons2::prepareData | ( | bool | haveTestSet = false | ) | [virtual] |
Reimplemented in LearnPersonsGender2, and LearnPersonsVIP2.
| int LearnPersons2::processData | ( | SimpleData * | options = NULL | ) | [virtual] |
Reimplemented from DataProcessing.
Reimplemented in RecPersonsGenderTest2, RecPersonsGenderTest3, and RecPersonsGenderTest3.
| int LearnPersons2::recognize | ( | int | optimizeEigenCoeffs = 1 | ) | [virtual] |
Reimplemented in LearnPersonsGender3.
| int LearnPersons2::saveNormalImage | ( | int | index, |
| FGFaceImgPoints * | persImgData, | ||
| bool | trainSet = true, |
||
| std::string * | imgName = NULL |
||
| ) | [virtual] |
Shrani normalizirane slike.
| int LearnPersons2::saveNormalImgResults | ( | int | object | ) | [virtual] |
Izbira baze slik: 0 FG, 1 PUT, 2 SQLite baza.
Vsakic ko izracunamo novo pca in testiramo je nova iteracija (indeks)
Najvec koliko slik za pos razred.
Delez najboljsih koeficientov od vseh za prepoznavo slik v %.
Ali shranjujemo testne normalizirane slike.
Stevilo testiranj v primeru veckratnega poganjanja testov.
| float LearnPersons2::trainSet |
| vector<string> LearnPersons2::tTestImgFn |
| vector<string> LearnPersons2::tTrainImgFn |