DFACE C++  5.0.0
dface::DfaceCompare Class Referenceabstract

FaceCompare API. More...

#include <dface_compare.h>

Public Member Functions

 DfaceCompare ()
 
virtual ~DfaceCompare ()
 
virtual float similarityByFeature (unsigned char *feature_1, unsigned char *feature_2, int feature_size=1024)=0
 
virtual float similarityByFeature (std::vector< unsigned char > &feature_1, std::vector< unsigned char > &feature_2)=0
 

Detailed Description

FaceCompare API.

Constructor & Destructor Documentation

dface::DfaceCompare::DfaceCompare ( )
inline

Constructor

virtual dface::DfaceCompare::~DfaceCompare ( )
inlinevirtual

Destructor

Member Function Documentation

virtual float dface::DfaceCompare::similarityByFeature ( unsigned char *  feature_1,
unsigned char *  feature_2,
int  feature_size = 1024 
)
pure virtual

Compare face feature cosine similarity.

Parameters
[in]feature_1First face feature
[in]feature_2Second face feature
[in]feature_sizeFeature bytes size
Returns
face feature similarity volume
Note
cosine = (v1 dot v2)/(||v1|| * ||v2||)
virtual float dface::DfaceCompare::similarityByFeature ( std::vector< unsigned char > &  feature_1,
std::vector< unsigned char > &  feature_2 
)
pure virtual

Compare face feature cosine similarity.

Parameters
[in]feature_1First face feature
[in]feature_2Second face feature
Returns
face feature similarity volume
Note
cosine = (v1 dot v2)/(||v1|| * ||v2||)

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