#include <imagerecognition/qfacelib_wrapped.h>
Link against: qfacelib.lib
| class QImageAlgo_wrapped |
| Public Member Functions | |
|---|---|
| QImageAlgo_wrapped() | |
| QImageAlgo_wrapped(int) | |
| ~QImageAlgo_wrapped() | |
| int | Addentry(QSqlDatabase, NormFData *, QString, int, int, int, int, QImage, const QString &, const QSize &) |
| int | AddentryforNoFD(QSqlDatabase, QString) |
| void | DBCB_Read(QSqlQuery, CDF_S32 *) |
| int | DoClustering(QSqlDatabase, int) |
| int | DoClustering_StoreDist_SingletonMatch(QSqlDatabase) |
| int | ExtraceFeatureNormalized(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) |
| int | GetFaceCordinates(FaceCordsInfo *) |
| int | Nokia_FR_AddFaceToPersonID(CDF_S32 *, int, int *, QSqlDatabase) |
| int | Nokia_FR_FaceRecognition_kernel(QSqlDatabase, float, CDF_S32 *, CDF_S32 *, CDF_S32, CDF_S32, CDF_OUT CDF_S32 *, CDF_OUT CDF_S32 *) |
| int | Nokia_FR_GenerateKernelMatrixForCluster(QSqlDatabase, int *, int, int, int) |
| int | Nokia_FR_ManualClusterMerge(QSqlDatabase, int, int) |
| void | Nokia_FR_QuickSort(GIDCANDIDATE *, CDF_S32, CDF_S32) |
| void | Nokia_FR_Swap(GIDCANDIDATE *, GIDCANDIDATE *) |
| int | Nokia_FR_UpdateKernelMatrixForCluster(QSqlDatabase, int *, int, int, int, int) |
| int | Nokia_FR_deleteTable5ClusterInfo(QSqlDatabase, int) |
| int | Nokia_FR_reCalcKernelMatrix(QSqlDatabase, int *, int, int, int) |
| int | Nokia_FR_updateKernelMatrix(QSqlDatabase, int, int) |
| int | Recognize(int, CDF_S32 *, CDF_S32 *, CDF_F32, GIDCANDIDATE *, CDF_S32 *, QSqlDatabase) |
| int | ResolveUnclustered(QSqlDatabase, int &, int &) |
| void | SetTable(QString) |
| int | deleteTable5ClusterInfo(QSqlDatabase, int) |
| int | findMatchForFeature(QSqlDatabase, NormFData *, int *, int, float, int, int *, float *) |
| int | generateClusterInfo(QSqlDatabase, int) |
| int | getAllNamedAndUnNamedClusterIds(QSqlDatabase, int *, int **, int *, int **) |
| int | getAllNamedClusterIds(QSqlDatabase, int *, int **) |
| QList< QFaceInfo > | getClusterids(QSqlDatabase, QString) |
| int | getModifiedMergeList(int *, int *, int *) |
| int | geterror() |
| int | manualClusterMerge(QSqlDatabase, int, int) |
| int | matchAndMergeCluster(QSqlDatabase, int, int, int *, int *, int *, float) |
| int | matchSingletonandUpdate(QSqlDatabase, int &, float, float, int) |
| int | matchThroughFeature(QSqlDatabase, NormFData *, int *, int, float, int, int *, float *) |
| int | mergeCluster(QSqlDatabase, int, int, int *, int *, int *, float, int) |
| int | mergeClusterAlgo(QSqlDatabase, int, int) |
| NormFData * | normalizedFeatureData() |
| int | numOfRecords(QSqlDatabase) |
| int | performClustering(QSqlDatabase, int) |
| int | processClusterID_kernel(QSqlDatabase, int *, int, float, int, int *, int, float *) |
| int | processsingletonsetNamed_kernel(QSqlDatabase, QList< int > &, QList< int > &, float, float, int, int *, int, int *, int *) |
| int | reCalcClusterInfo(QSqlDatabase, int, int) |
| void | setBuffers(CDF_FRAMEBUFFERTYPE *, CDF_FRAMEBUFFERTYPE *) |
| void | seterror(int) |
| int | storeDistances(QSqlDatabase) |
| int | updateKernelInfo(QSqlDatabase, int, int) |
| QImageAlgo_wrapped | ( | ) |
| QImageAlgo_wrapped | ( | int | algoName | ) |
| ~QImageAlgo_wrapped | ( | ) |
| int | Addentry | ( | QSqlDatabase | db, |
| NormFData * | normfeaD, | |||
| QString | aFileName, | |||
| int | x1, | |||
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| QImage | image, | |||
| const QString & | thumbnailPath, | |||
| const QSize & | sourceSize | |||
| ) | ||||
| int | AddentryforNoFD | ( | QSqlDatabase | db, |
| QString | aFileName | |||
| ) | ||||
| void | DBCB_Read | ( | QSqlQuery | query, |
| CDF_S32 * | feadata | |||
| ) | ||||
| int | DoClustering | ( | QSqlDatabase | db, |
| int | numOfSingletonForClusteringFlag | |||
| ) | ||||
| int | DoClustering_StoreDist_SingletonMatch | ( | QSqlDatabase | db | ) |
| int | ExtraceFeatureNormalized | ( | CDF_FRAMEBUFFERTYPE * | inputimage, |
| CDF_FRAMEBUFFERTYPE * | outputimage, | |||
| QRect | rect | |||
| ) | ||||
| CDF_ERRORTYPE | FR_ENG_CalcDistanceFaces | ( | CDF_IN CDF_S32 * | GalFea, |
| CDF_IN CDF_S32 * | PrbFea, | |||
| CDF_F32 * | Distance | |||
| ) | ||||
| int | GetFaceCordinates | ( | FaceCordsInfo * | facecordsinfo | ) |
| int | Nokia_FR_AddFaceToPersonID | ( | CDF_S32 * | feadata, |
| int | pid, | |||
| int * | outfID, | |||
| QSqlDatabase | db | |||
| ) | ||||
| int | Nokia_FR_FaceRecognition_kernel | ( | QSqlDatabase | db, |
| float | threshold, | |||
| CDF_S32 * | singletonPIdxList, | |||
| CDF_S32 * | uniquePidList, | |||
| CDF_S32 | numOfPids, | |||
| CDF_S32 | numOfSingletons, | |||
| CDF_OUT CDF_S32 * | pidfirstelmentList, | |||
| CDF_OUT CDF_S32 * | firstelmentscoreList | |||
| ) | ||||
| int | Nokia_FR_GenerateKernelMatrixForCluster | ( | QSqlDatabase | db, |
| int * | pIdxArray, | |||
| int | pIdxArrayLength, | |||
| int | pID, | |||
| int | personID | |||
| ) | ||||
| int | Nokia_FR_ManualClusterMerge | ( | QSqlDatabase | db, |
| int | finalPID, | |||
| int | deletePID | |||
| ) | ||||
| void | Nokia_FR_QuickSort | ( | GIDCANDIDATE * | GidCandidateList, |
| CDF_S32 | StartIndex, | |||
| CDF_S32 | EndIndex | |||
| ) | ||||
| void | Nokia_FR_Swap | ( | GIDCANDIDATE * | a, |
| GIDCANDIDATE * | b | |||
| ) | ||||
| int | Nokia_FR_UpdateKernelMatrixForCluster | ( | QSqlDatabase | db, |
| int * | pIdxArray, | |||
| int | pIdxArrayLength, | |||
| int | pIDOld, | |||
| int | pIDNew, | |||
| int | personID | |||
| ) | ||||
| int | Nokia_FR_deleteTable5ClusterInfo | ( | QSqlDatabase | db, |
| int | clusterid | |||
| ) | ||||
| int | Nokia_FR_reCalcKernelMatrix | ( | QSqlDatabase | db, |
| int * | pIdxArray, | |||
| int | pIdxArrayLength, | |||
| int | personID, | |||
| int | deletePIdx | |||
| ) | ||||
| int | Nokia_FR_updateKernelMatrix | ( | QSqlDatabase | db, |
| int | personID, | |||
| int | addedPIdx | |||
| ) | ||||
| int | Recognize | ( | int | numofrecords, |
| CDF_S32 * | feadata, | |||
| CDF_S32 * | MaxNumOfCandidates, | |||
| CDF_F32 | inThreshold, | |||
| GIDCANDIDATE * | inoutGidCandidateList, | |||
| CDF_S32 * | inoutGidList, | |||
| QSqlDatabase | db | |||
| ) | ||||
| int | ResolveUnclustered | ( | QSqlDatabase | db, |
| int & | numnewsingletons, | |||
| int & | minpersonid | |||
| ) | ||||
| void | SetTable | ( | QString | aTableName | ) |
| int | deleteTable5ClusterInfo | ( | QSqlDatabase | db, |
| int | clusterid | |||
| ) | ||||
| int | findMatchForFeature | ( | QSqlDatabase | db, |
| NormFData * | normfeaD, | |||
| int * | bestMatchArray, | |||
| int | numOfMatch, | |||
| float | mergingThreshold, | |||
| int | numPids, | |||
| int * | uniquePids, | |||
| float * | bestMatchValue | |||
| ) | ||||
| int | generateClusterInfo | ( | QSqlDatabase | db, |
| int | clusterId | |||
| ) | ||||
| int | getAllNamedAndUnNamedClusterIds | ( | QSqlDatabase | db, |
| int * | retNumNamedPids, | |||
| int ** | uniqueNamedPids, | |||
| int * | retNumUnNamedPids, | |||
| int ** | uniqueUnNamedPids | |||
| ) | ||||
| int | getAllNamedClusterIds | ( | QSqlDatabase | db, |
| int * | retNumNamedPids, | |||
| int ** | uniqueNamedPids | |||
| ) | ||||
| QList< QFaceInfo > | getClusterids | ( | QSqlDatabase | db, |
| QString | filename | |||
| ) | ||||
| int | getModifiedMergeList | ( | int * | oldPersonIdOfMergedCluster, |
| int * | newPersonIdOfMergedCluster, | |||
| int * | numOfMergedClusters | |||
| ) | ||||
| int | geterror | ( | ) |
| int | manualClusterMerge | ( | QSqlDatabase | db, |
| int | finalPID, | |||
| int | deletePID | |||
| ) | ||||
| int | matchAndMergeCluster | ( | QSqlDatabase | db, |
| int | maxOldNumOfClusters, | |||
| int | newNumOfClusters, | |||
| int * | numOfMerges, | |||
| int * | oldPersonId, | |||
| int * | newPersonId, | |||
| float | threshold | |||
| ) | ||||
| int | matchSingletonandUpdate | ( | QSqlDatabase | db, |
| int & | nummatches, | |||
| float | mergeThreshold, | |||
| float | unconfirmThreshold, | |||
| int | namedClusterMatchFlag | |||
| ) | ||||
| int | matchThroughFeature | ( | QSqlDatabase | db, |
| NormFData * | normfeaD, | |||
| int * | bestMatchArray, | |||
| int | numOfMatch, | |||
| float | mergingThreshold, | |||
| int | numPids, | |||
| int * | uniquePids, | |||
| float * | bestMatchValue | |||
| ) | ||||
| int | mergeCluster | ( | QSqlDatabase | db, |
| int | maxOldNumOfClusters, | |||
| int | newNumOfClusters, | |||
| int * | numOfMerges, | |||
| int * | oldPersonId, | |||
| int * | newPersonId, | |||
| float | threshold, | |||
| int | maxPersonIdBeforeClustering | |||
| ) | ||||
| int | mergeClusterAlgo | ( | QSqlDatabase | idb, |
| int | clusterid1, | |||
| int | clusterid2 | |||
| ) | ||||
| NormFData * | normalizedFeatureData | ( | ) |
| int | numOfRecords | ( | QSqlDatabase | db | ) |
| int | performClustering | ( | QSqlDatabase | db, |
| int | numOfSingletonForClusteringFlag | |||
| ) | ||||
| int | processClusterID_kernel | ( | QSqlDatabase | db, |
| int * | bestMatchArray, | |||
| int | numOfMatch, | |||
| float | mergingThreshold, | |||
| int | numPids, | |||
| int * | uniquePids, | |||
| int | clusterid, | |||
| float * | bestMatchValue | |||
| ) | ||||
| int | processsingletonsetNamed_kernel | ( | QSqlDatabase | db, |
| QList< int > & | singletonindexes, | |||
| QList< int > & | nearestmatch, | |||
| float | singletonMergingThreshold, | |||
| float | unconfirmThreshold, | |||
| int | numNamedPids, | |||
| int * | uniqueNamedPids, | |||
| int | numUnNamedPids, | |||
| int * | uniqueUnNamedPids, | |||
| int * | confirmFlagList | |||
| ) | ||||
| int | reCalcClusterInfo | ( | QSqlDatabase | db, |
| int | clusterId, | |||
| int | deletePIdx | |||
| ) | ||||
| void | setBuffers | ( | CDF_FRAMEBUFFERTYPE * | inputimage, |
| CDF_FRAMEBUFFERTYPE * | outputimage | |||
| ) | ||||