DFace SDK  2.0.0
LTM
dface::DfaceInfrared类 参考abstract

DFace红外线活体检测API抽象层(DfaceInfrared) 更多...

#include <dface_infrared.h>

Public 成员函数

virtual bool init (string &model_path)=0
 
virtual int liveness_check (dface::Mat &ir_face) const =0
 
virtual int liveness_check (dface::Mat &ir_img, dface::Box &unir_bbox) const =0
 
virtual void setMinFace (int size)=0
 
virtual void setMaxFace (int size)=0
 
virtual int identify () const =0
 

详细描述

DFace红外线活体检测API抽象层(DfaceInfrared)

成员函数说明

virtual bool dface::DfaceInfrared::init ( string &  model_path)
pure virtual

初始化

参数
model_path模型目录
virtual int dface::DfaceInfrared::liveness_check ( dface::Mat ir_face) const
pure virtual

红外线活体检测,检测图片中是否有活体

参数
[in]ir_face从红外线图片中裁剪出的人脸Mat数据(一般按照非红外摄像头检测到的边框信息裁剪),以dface::Mat输入(RGB格式,其他格式需转换,例如RGBA,BGR,YUV,MJPG,H264等需要转换成RGB的Mat)
返回
是否为活体 0:非活体 1:活体 note (0:非活体 1:活体)
virtual int dface::DfaceInfrared::liveness_check ( dface::Mat ir_img,
dface::Box unir_bbox 
) const
pure virtual

红外线活体检测,检测图片中是否有活体

参数
[in]ir_img红外线图片的Mat数据,以dface::Mat输入(RGB格式,其他格式需转换,例如RGBA,BGR,YUV,MJPG,H264等需要转换成RGB的Mat)
[in]bbox非红外摄像头检测到的某个人的边框信息
返回
是否为活体 0:非活体 1:活体 note (0:非活体 1:活体)

该类的文档由以下文件生成: