DFace Android SDK  2.5.2
com.dface.DfaceTrack类 参考

DFace人脸(物体)跟踪API抽象层 更多...

Public 成员函数

native int identify ()
 
native boolean initLoad (String model_path, int frame_width, int frame_height, int max_age, int min_hit, byte track_model)
 
native boolean uninitLoad ()
 
native void setTrackMode (byte trackMode)
 
native void setMaxAge (int count)
 
native void setMaxCosineDistance (float distance)
 
native void setMaxIouDistance (float distance)
 
native void setMinHits (int count)
 
native void setMaxTrackNum (int count)
 
native List< Bboxupdate (byte[] rgb, int w, int h, int c, List< Bbox > in_bboxs)
 
native boolean start ()
 
native boolean stop ()
 
native boolean restart ()
 

详细描述

DFace人脸(物体)跟踪API抽象层

成员函数说明

◆ initLoad()

native boolean com.dface.DfaceTrack.initLoad ( String  model_path,
int  frame_width,
int  frame_height,
int  max_age,
int  min_hit,
byte  track_model 
)

通道初始化

参数
model_path模型目录
返回
初始化成功标志

◆ restart()

native boolean com.dface.DfaceTrack.restart ( )

重新开始跟踪

注解
()

◆ setMaxAge()

native void com.dface.DfaceTrack.setMaxAge ( int  count)

设置被跟踪物体的最大存活次数

参数
[in]count存活次数,被跟踪1次则累积加1
注解
()

◆ setMaxCosineDistance()

native void com.dface.DfaceTrack.setMaxCosineDistance ( float  distance)

设置同一个检测和被跟踪物体允许的最大cos角距离

参数
[in]distance距离
注解
()

◆ setMaxIouDistance()

native void com.dface.DfaceTrack.setMaxIouDistance ( float  distance)

设置同一个检测和被跟踪物体允许的最大iou距离

参数
[in]distance距离
注解
()

◆ setMaxTrackNum()

native void com.dface.DfaceTrack.setMaxTrackNum ( int  count)

设置被跟踪物体的最大数量

参数
[in]count最大跟踪数量
注解
()

◆ setMinHits()

native void com.dface.DfaceTrack.setMinHits ( int  count)

设置被跟踪物体的最小被跟踪数(只有大于该次数才会被确认为跟踪)

参数
[in]count最小被跟踪次数
注解
()

◆ start()

native boolean com.dface.DfaceTrack.start ( )

开始跟踪

注解
()

◆ stop()

native boolean com.dface.DfaceTrack.stop ( )

停止跟踪

注解
()

◆ uninitLoad()

native boolean com.dface.DfaceTrack.uninitLoad ( )

卸载通道

返回
卸载化成功标志

◆ update()

native List<Bbox> com.dface.DfaceTrack.update ( byte []  rgb,
int  w,
int  h,
int  c,
List< Bbox in_bboxs 
)

跟踪过程,返回被跟踪的物体信息

参数
rgb图片字节数据,rgb或者rgba数据输入
w图片宽
h图片高
c图片通道数(RGB:3, RGBA:4)
in_bboxs检测到的人脸(物体)边框信息 Box::id 被跟踪物体的id
Box::age 该id的物体已被跟踪的次数(年龄)
x, y, w, h: 分别表示被跟踪物体的 x坐标, y坐标, 宽, 高
注解
(输入的img前后必须是连续的)

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