DFACE JAVA SDK  4.0.0
DFace.DfaceCompare Class Reference

class DfaceCompare, a class responsible for face comparing More...

Inheritance diagram for DFace.DfaceCompare:
Collaboration diagram for DFace.DfaceCompare:

Public Member Functions

 DfaceCompare (String modePath, int accuracy, out int err_code)
 DfaceCompare Constructor More...
 
void Dispose ()
 DfaceCompare Destructor More...
 
float similarityByFeature (byte[] feature_1, byte[] feature_2)
 Compare with two face feature More...
 
void similarityByFeatureSort (byte[] feature_request, byte[,] load_feature, long[] load_idx, int top, float threshold, out long[] ret_idx, out float[] ret_simi)
 Compare with face feature(1:n),return top k similarity More...
 

Detailed Description

class DfaceCompare, a class responsible for face comparing

Constructor & Destructor Documentation

DFace.DfaceCompare.DfaceCompare ( String  modePath,
int  accuracy,
out int  err_code 
)

DfaceCompare Constructor

Parameters
modePathDFace model path
accuracyaccuracy(2:high speed 3:high accuracy(default))

Member Function Documentation

void DFace.DfaceCompare.Dispose ( )

DfaceCompare Destructor

float DFace.DfaceCompare.similarityByFeature ( byte[]  feature_1,
byte[]  feature_2 
)

Compare with two face feature

Parameters
feature_1First face feature(512 bytes)
feature_2Second face feature(512 bytes)
Returns
similarity(0.0~1.0)
void DFace.DfaceCompare.similarityByFeatureSort ( byte[]  feature_request,
byte  load_feature[,],
long[]  load_idx,
int  top,
float  threshold,
out long[]  ret_idx,
out float[]  ret_simi 
)

Compare with face feature(1:n),return top k similarity

Parameters
feature_requestone face feature(512 bytes)
load_featuren face feature
load_idxn face id
toptop k value
thresholdthreshold(Only return the similarity larger than this threshold, default 0.0(return all))
ret_idxtop k id
ret_simitop k similarity

The documentation for this class was generated from the following file: