#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 | |||
) |