美体

  • 美体功能是基于2D人体关键点识别的人体美化,具有瘦身,瘦腰,美肩,长腿,美臀等功能。

Module

类名

说明

core

BodyBeauty

美体功能业务模型

1.1 BodyBeauty(body_slim.bundle)

美体功能业务模型

1.1.1 属性定义

属性

说明

默认值

备注

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为不变形

备注

这里瘦身功能会有部分其它效果,瘦身效果和它们同时打开时是线性叠加的关系。

1.1.2 构造BodyBeauty

接口说明

class BodyBeauty(val controlBundle: FUBundleData)

参数说明

controlBundle:通过美体ControlBundle文件构造的文件数据模型

代码示例

BodyBeauty bodyBeauty = new BodyBeauty(new FUBundleData(DemoConfig.BUNDLE_BODY_BEAUTY));

 


< 上一页: 绿幕抠像
下一页: 音乐滤镜 >