NailAlgorithmResult
收藏
我的收藏

通过 AlgorithmManager.doExecute 获取的算法结果。​

指甲识别算法​

开启方式:​

js
复制
tt.getAlgorithmManager({
...
requirements: ['nail'],
...
})

算法结果​

object 类型,具体属性如下:​
属性名​
类型​
说明​
最低支持版本​
nailMaskResult​
NailMaskResult​
指甲位置构成的 Mask​
2.18.0​
nailKeypointResults​
SingleNailKeypointResult[]​
每个指甲的关键点构成的数组​
2.18.0​

NailMaskResult​

当前输入图像中指甲部分的遮罩。​
属性名​
类型​
说明​
最低支持版本​
width​
number​
Mask 的宽度​
2.18.0​
height​
number​
Mask 的高度​
2.18.0​
nailNum​
number​
指甲的数量​
2.18.0​
nailMask​
Uint8Array​
Mask 的数据,只有 Alpha 通道​
2.18.0​

SingleNailKeypointResult​

单个指甲的关键点位置​
属性名​
类型​
说明​
最低支持版本​
nailRect​
Rect
当前指甲所在的矩形框​
2.18.0​
keyPoints​
当前指甲的特征点,共 8 个​
2.18.0​
nailType​
number​
当前指甲为哪个指头,默认为 0,代表未知,1 代表大拇指,2 代表食指,3 代表中指,4 代表无名字,5 代表小拇指​
2.18.0​
算法结果的使用方法请在开发者工具中浏览。​