QImageAlgo_wrapped Class Reference

#include <imagerecognition/qfacelib_wrapped.h>

Link against: qfacelib.lib

class QImageAlgo_wrapped
Public Member Functions
QImageAlgo_wrapped()
QImageAlgo_wrapped(int)
~QImageAlgo_wrapped()
intAddentry(QSqlDatabase, NormFData *, QString, int, int, int, int, QImage, const QString &, const QSize &)
intAddentryforNoFD(QSqlDatabase, QString)
voidDBCB_Read(QSqlQuery, CDF_S32 *)
intDoClustering(QSqlDatabase, int)
intDoClustering_StoreDist_SingletonMatch(QSqlDatabase)
intExtraceFeatureNormalized(CDF_FRAMEBUFFERTYPE *, CDF_FRAMEBUFFERTYPE *, QRect)
CDF_ERRORTYPE FR_ENG_CalcDistanceFaces(CDF_IN CDF_S32 *, CDF_IN CDF_S32 *, CDF_F32 *)
CDF_F32 FR_ENG_FloatSqrt(CDF_F32)
intGetFaceCordinates(FaceCordsInfo *)
intNokia_FR_AddFaceToPersonID(CDF_S32 *, int, int *, QSqlDatabase)
intNokia_FR_FaceRecognition_kernel(QSqlDatabase, float, CDF_S32 *, CDF_S32 *, CDF_S32, CDF_S32, CDF_OUT CDF_S32 *, CDF_OUT CDF_S32 *)
intNokia_FR_GenerateKernelMatrixForCluster(QSqlDatabase, int *, int, int, int)
intNokia_FR_ManualClusterMerge(QSqlDatabase, int, int)
voidNokia_FR_QuickSort(GIDCANDIDATE *, CDF_S32, CDF_S32)
voidNokia_FR_Swap(GIDCANDIDATE *, GIDCANDIDATE *)
intNokia_FR_UpdateKernelMatrixForCluster(QSqlDatabase, int *, int, int, int, int)
intNokia_FR_deleteTable5ClusterInfo(QSqlDatabase, int)
intNokia_FR_reCalcKernelMatrix(QSqlDatabase, int *, int, int, int)
intNokia_FR_updateKernelMatrix(QSqlDatabase, int, int)
intRecognize(int, CDF_S32 *, CDF_S32 *, CDF_F32, GIDCANDIDATE *, CDF_S32 *, QSqlDatabase)
intResolveUnclustered(QSqlDatabase, int &, int &)
voidSetTable(QString)
intdeleteTable5ClusterInfo(QSqlDatabase, int)
intfindMatchForFeature(QSqlDatabase, NormFData *, int *, int, float, int, int *, float *)
intgenerateClusterInfo(QSqlDatabase, int)
intgetAllNamedAndUnNamedClusterIds(QSqlDatabase, int *, int **, int *, int **)
intgetAllNamedClusterIds(QSqlDatabase, int *, int **)
QList< QFaceInfo >getClusterids(QSqlDatabase, QString)
intgetModifiedMergeList(int *, int *, int *)
intgeterror()
intmanualClusterMerge(QSqlDatabase, int, int)
intmatchAndMergeCluster(QSqlDatabase, int, int, int *, int *, int *, float)
intmatchSingletonandUpdate(QSqlDatabase, int &, float, float, int)
intmatchThroughFeature(QSqlDatabase, NormFData *, int *, int, float, int, int *, float *)
intmergeCluster(QSqlDatabase, int, int, int *, int *, int *, float, int)
intmergeClusterAlgo(QSqlDatabase, int, int)
NormFData *normalizedFeatureData()
intnumOfRecords(QSqlDatabase)
intperformClustering(QSqlDatabase, int)
intprocessClusterID_kernel(QSqlDatabase, int *, int, float, int, int *, int, float *)
intprocesssingletonsetNamed_kernel(QSqlDatabase, QList< int > &, QList< int > &, float, float, int, int *, int, int *, int *)
intreCalcClusterInfo(QSqlDatabase, int, int)
voidsetBuffers(CDF_FRAMEBUFFERTYPE *, CDF_FRAMEBUFFERTYPE *)
voidseterror(int)
intstoreDistances(QSqlDatabase)
intupdateKernelInfo(QSqlDatabase, int, int)

Constructor & Destructor Documentation

QImageAlgo_wrapped ( )

QImageAlgo_wrapped()

QImageAlgo_wrapped ( int )

QImageAlgo_wrapped(intalgoName)

~QImageAlgo_wrapped ( )

~QImageAlgo_wrapped()

Member Function Documentation

Addentry ( QSqlDatabase, NormFData *, QString, int, int, int, int, QImage, const QString &, const QSize & )

intAddentry(QSqlDatabasedb,
NormFData *normfeaD,
QStringaFileName,
intx1,
inty1,
intx2,
inty2,
QImageimage,
const QString &thumbnailPath,
const QSize &sourceSize
)

AddentryforNoFD ( QSqlDatabase, QString )

intAddentryforNoFD(QSqlDatabasedb,
QStringaFileName
)

DBCB_Read ( QSqlQuery, CDF_S32 * )

voidDBCB_Read(QSqlQueryquery,
CDF_S32 *feadata
)

DoClustering ( QSqlDatabase, int )

intDoClustering(QSqlDatabasedb,
intnumOfSingletonForClusteringFlag
)

DoClustering_StoreDist_SingletonMatch ( QSqlDatabase )

intDoClustering_StoreDist_SingletonMatch(QSqlDatabasedb)

ExtraceFeatureNormalized ( CDF_FRAMEBUFFERTYPE *, CDF_FRAMEBUFFERTYPE *, QRect )

intExtraceFeatureNormalized(CDF_FRAMEBUFFERTYPE *inputimage,
CDF_FRAMEBUFFERTYPE *outputimage,
QRectrect
)

FR_ENG_CalcDistanceFaces ( CDF_IN CDF_S32 *, CDF_IN CDF_S32 *, CDF_F32 * )

CDF_ERRORTYPE FR_ENG_CalcDistanceFaces(CDF_IN CDF_S32 *GalFea,
CDF_IN CDF_S32 *PrbFea,
CDF_F32 *Distance
)

FR_ENG_FloatSqrt ( CDF_F32 )

CDF_F32 FR_ENG_FloatSqrt(CDF_F32number)[inline]

GetFaceCordinates ( FaceCordsInfo * )

intGetFaceCordinates(FaceCordsInfo *facecordsinfo)

Nokia_FR_AddFaceToPersonID ( CDF_S32 *, int, int *, QSqlDatabase )

intNokia_FR_AddFaceToPersonID(CDF_S32 *feadata,
intpid,
int *outfID,
QSqlDatabasedb
)

Nokia_FR_FaceRecognition_kernel ( QSqlDatabase, float, CDF_S32 *, CDF_S32 *, CDF_S32, CDF_S32, CDF_OUT CDF_S32 *, CDF_OUT CDF_S32 * )

intNokia_FR_FaceRecognition_kernel(QSqlDatabasedb,
floatthreshold,
CDF_S32 *singletonPIdxList,
CDF_S32 *uniquePidList,
CDF_S32numOfPids,
CDF_S32numOfSingletons,
CDF_OUT CDF_S32 *pidfirstelmentList,
CDF_OUT CDF_S32 *firstelmentscoreList
)

Nokia_FR_GenerateKernelMatrixForCluster ( QSqlDatabase, int *, int, int, int )

intNokia_FR_GenerateKernelMatrixForCluster(QSqlDatabasedb,
int *pIdxArray,
intpIdxArrayLength,
intpID,
intpersonID
)

Nokia_FR_ManualClusterMerge ( QSqlDatabase, int, int )

intNokia_FR_ManualClusterMerge(QSqlDatabasedb,
intfinalPID,
intdeletePID
)

Nokia_FR_QuickSort ( GIDCANDIDATE *, CDF_S32, CDF_S32 )

voidNokia_FR_QuickSort(GIDCANDIDATE *GidCandidateList,
CDF_S32StartIndex,
CDF_S32EndIndex
)

Nokia_FR_Swap ( GIDCANDIDATE *, GIDCANDIDATE * )

voidNokia_FR_Swap(GIDCANDIDATE *a,
GIDCANDIDATE *b
)

Nokia_FR_UpdateKernelMatrixForCluster ( QSqlDatabase, int *, int, int, int, int )

intNokia_FR_UpdateKernelMatrixForCluster(QSqlDatabasedb,
int *pIdxArray,
intpIdxArrayLength,
intpIDOld,
intpIDNew,
intpersonID
)

Nokia_FR_deleteTable5ClusterInfo ( QSqlDatabase, int )

intNokia_FR_deleteTable5ClusterInfo(QSqlDatabasedb,
intclusterid
)

Nokia_FR_reCalcKernelMatrix ( QSqlDatabase, int *, int, int, int )

intNokia_FR_reCalcKernelMatrix(QSqlDatabasedb,
int *pIdxArray,
intpIdxArrayLength,
intpersonID,
intdeletePIdx
)

Nokia_FR_updateKernelMatrix ( QSqlDatabase, int, int )

intNokia_FR_updateKernelMatrix(QSqlDatabasedb,
intpersonID,
intaddedPIdx
)

Recognize ( int, CDF_S32 *, CDF_S32 *, CDF_F32, GIDCANDIDATE *, CDF_S32 *, QSqlDatabase )

intRecognize(intnumofrecords,
CDF_S32 *feadata,
CDF_S32 *MaxNumOfCandidates,
CDF_F32inThreshold,
GIDCANDIDATE *inoutGidCandidateList,
CDF_S32 *inoutGidList,
QSqlDatabasedb
)

ResolveUnclustered ( QSqlDatabase, int &, int & )

intResolveUnclustered(QSqlDatabasedb,
int &numnewsingletons,
int &minpersonid
)

SetTable ( QString )

voidSetTable(QStringaTableName)

deleteTable5ClusterInfo ( QSqlDatabase, int )

intdeleteTable5ClusterInfo(QSqlDatabasedb,
intclusterid
)

findMatchForFeature ( QSqlDatabase, NormFData *, int *, int, float, int, int *, float * )

intfindMatchForFeature(QSqlDatabasedb,
NormFData *normfeaD,
int *bestMatchArray,
intnumOfMatch,
floatmergingThreshold,
intnumPids,
int *uniquePids,
float *bestMatchValue
)

generateClusterInfo ( QSqlDatabase, int )

intgenerateClusterInfo(QSqlDatabasedb,
intclusterId
)

getAllNamedAndUnNamedClusterIds ( QSqlDatabase, int *, int **, int *, int ** )

intgetAllNamedAndUnNamedClusterIds(QSqlDatabasedb,
int *retNumNamedPids,
int **uniqueNamedPids,
int *retNumUnNamedPids,
int **uniqueUnNamedPids
)

getAllNamedClusterIds ( QSqlDatabase, int *, int ** )

intgetAllNamedClusterIds(QSqlDatabasedb,
int *retNumNamedPids,
int **uniqueNamedPids
)

getClusterids ( QSqlDatabase, QString )

QList< QFaceInfo >getClusterids(QSqlDatabasedb,
QStringfilename
)

getModifiedMergeList ( int *, int *, int * )

intgetModifiedMergeList(int *oldPersonIdOfMergedCluster,
int *newPersonIdOfMergedCluster,
int *numOfMergedClusters
)

geterror ( )

intgeterror()

manualClusterMerge ( QSqlDatabase, int, int )

intmanualClusterMerge(QSqlDatabasedb,
intfinalPID,
intdeletePID
)

matchAndMergeCluster ( QSqlDatabase, int, int, int *, int *, int *, float )

intmatchAndMergeCluster(QSqlDatabasedb,
intmaxOldNumOfClusters,
intnewNumOfClusters,
int *numOfMerges,
int *oldPersonId,
int *newPersonId,
floatthreshold
)

matchSingletonandUpdate ( QSqlDatabase, int &, float, float, int )

intmatchSingletonandUpdate(QSqlDatabasedb,
int &nummatches,
floatmergeThreshold,
floatunconfirmThreshold,
intnamedClusterMatchFlag
)

matchThroughFeature ( QSqlDatabase, NormFData *, int *, int, float, int, int *, float * )

intmatchThroughFeature(QSqlDatabasedb,
NormFData *normfeaD,
int *bestMatchArray,
intnumOfMatch,
floatmergingThreshold,
intnumPids,
int *uniquePids,
float *bestMatchValue
)

mergeCluster ( QSqlDatabase, int, int, int *, int *, int *, float, int )

intmergeCluster(QSqlDatabasedb,
intmaxOldNumOfClusters,
intnewNumOfClusters,
int *numOfMerges,
int *oldPersonId,
int *newPersonId,
floatthreshold,
intmaxPersonIdBeforeClustering
)

mergeClusterAlgo ( QSqlDatabase, int, int )

intmergeClusterAlgo(QSqlDatabaseidb,
intclusterid1,
intclusterid2
)

normalizedFeatureData ( )

NormFData *normalizedFeatureData()

numOfRecords ( QSqlDatabase )

intnumOfRecords(QSqlDatabasedb)

performClustering ( QSqlDatabase, int )

intperformClustering(QSqlDatabasedb,
intnumOfSingletonForClusteringFlag
)

processClusterID_kernel ( QSqlDatabase, int *, int, float, int, int *, int, float * )

intprocessClusterID_kernel(QSqlDatabasedb,
int *bestMatchArray,
intnumOfMatch,
floatmergingThreshold,
intnumPids,
int *uniquePids,
intclusterid,
float *bestMatchValue
)

processsingletonsetNamed_kernel ( QSqlDatabase, QList< int > &, QList< int > &, float, float, int, int *, int, int *, int * )

intprocesssingletonsetNamed_kernel(QSqlDatabasedb,
QList< int > &singletonindexes,
QList< int > &nearestmatch,
floatsingletonMergingThreshold,
floatunconfirmThreshold,
intnumNamedPids,
int *uniqueNamedPids,
intnumUnNamedPids,
int *uniqueUnNamedPids,
int *confirmFlagList
)

reCalcClusterInfo ( QSqlDatabase, int, int )

intreCalcClusterInfo(QSqlDatabasedb,
intclusterId,
intdeletePIdx
)

setBuffers ( CDF_FRAMEBUFFERTYPE *, CDF_FRAMEBUFFERTYPE * )

voidsetBuffers(CDF_FRAMEBUFFERTYPE *inputimage,
CDF_FRAMEBUFFERTYPE *outputimage
)

seterror ( int )

voidseterror(interror)

storeDistances ( QSqlDatabase )

intstoreDistances(QSqlDatabasedb)

updateKernelInfo ( QSqlDatabase, int, int )

intupdateKernelInfo(QSqlDatabasedb,
intclusterid,
intaddedPIdx
)