美体功能是基于2D人体关键点识别的人体美化,具有瘦身,瘦腰,美肩,长腿,美臀等功能。
Module | 类名 | 说明 |
core | BodyBeauty | 美体功能业务模型 |
美体功能业务模型
属性 | 说明 | 默认值 | 备注 |
enable | 美体开关 | true | |
enableDebug | 点位绘制开关 | false | true表示开启,false表示关闭 |
bodySlimIntensity | 瘦身幅度 | 0.0 | 范围[0-1] 值越大,瘦身幅度越大,0.0为不变形 |
legStretchIntensity | 腿拉伸幅度 | 0.0 | 范围[0-1] 值越大,腿拉伸幅度越大,0.0为不变形 |
waistSlimIntensity | 瘦腰幅度 | 0.0 | 范围[0-1] 值越大,瘦腰幅度越大,0.0为不变形 |
shoulderSlimIntensity | 肩膀变窄幅度 | 0.0 | 范围[0-1] 小于0.5肩膀变窄,大于0.5肩膀变宽,0.5为不变形 |
hipSlimIntensity | 臀部变宽幅度 | 0.0 | 范围[0-1] 值越大,臀部变宽上提越大,0.0为不变形 |
headSlimIntensity | 小头幅度 | 0.0 | 范围[0-1] 值越大,程度渐强,0.0为不变形 |
legSlimIntensity | 瘦腿幅度 | 0.0 | 范围[0-1] 值越大,程度渐强,0.0为不变形 |
这里瘦身功能会有部分其它效果,瘦身效果和它们同时打开时是线性叠加的关系。
class BodyBeauty(val controlBundle: FUBundleData)
controlBundle:通过美体ControlBundle文件构造的文件数据模型
BodyBeauty bodyBeauty = new BodyBeauty(new FUBundleData(DemoConfig.BUNDLE_BODY_BEAUTY));