Android

云信美颜

更新时间: 2023/08/07 03:54:47

网易云信提供美颜功能,可以精准识别优化面部细节,在逆光和暗角下仍能准确识别追踪人脸,打造自然贴肤的美颜效果。美颜功能提供美白、磨皮、红润等美肤功能,大眼、瘦脸、下巴调整、亮眼、美牙等美型功能,还支持通过画面滤镜改变视频的色调与氛围,让您的应用尽情玩转视频社交。

前提条件

功能介绍

云信美颜提供基础美颜、高级美颜和滤镜功能,具体如下:

  • 基础美颜:云信基础美颜支持美白、磨皮、红润和锐化 4 种效果,程度可调节。
  • 高级美颜:云信高级美颜在基础美颜基础上,还提供瘦脸、大眼等共 23 种美肤、美型效果。
  • 滤镜:云信美颜支持通过美颜资源或模型打造多种个性化的滤镜。

实现方法

  1. 初始化美颜。

    BeautyManager.getInstance().init(SampleApplication.this);
    
  2. 开启美颜。

    BeautyManager.getInstance().startBeauty();
    
  3. 调整美颜效果。

    BeautyManager.getInstance().setBeautyEffect(NERtcBeautyEffectType beautyType, float level);
    

    美颜效果的枚举值如下表所示。

分类 beautyType level
美肤 美白 kNERtcBeautyWhiten 强度范围 0~1,默认值为 0,推荐值为 0.60
磨皮 kNERtcBeautySmooth 强度范围 0~1,默认值为 0,推荐值为 0.70
红润 kNERtcBeautyFaceRuddy 强度范围 0~1,默认值为 0,推荐值为 0.50
锐化 kNERtcBeautyFaceSharpen 强度范围 0~1,默认值为 0,推荐值为 0.00
脸型 瘦脸 kNERtcBeautyThinFace 强度范围 0~1,默认值为 0,推荐值为 0.30
V 脸 kNERtcBeautyVFace 强度范围 0~1,默认值为 0,推荐值为 0.00
窄脸 kNERtcBeautyNarrowFace 强度范围 0~1,默认值为 0,推荐值为 0.00
小脸 kNERtcBeautySmallFace 强度范围 0~1,默认值为 0,推荐值为 0.70
面部 瘦颧骨 kNERtcBeautyCheekBone 强度范围 0~1,默认值为 0,推荐值为 0.00
瘦下颌 kNERtcBeautyUnderJaw 强度范围 0~1,默认值为 0,推荐值为 0.00
瘦下巴 kNERtcBeautyJaw 强度范围 0~1,默认值为 0,推荐值为 0.50
人中调整 kNERtcBeautyPhiltrum 强度范围 0~1,默认值为 0.50,推荐值为 0.50
眼睛 大眼 kNERtcBeautyBigEye 强度范围 0~1,默认值为 0,推荐值为 0.70
圆眼 kNERtcBeautyRoundEye 强度范围 0~1,默认值为 0,推荐值为 0.85
亮眼 kNERtcBeautyLightEye 强度范围 0~1,默认值为 0,推荐值为 0.60
开眼角 kNERtcBeautyEyeCorner 强度范围 0~1,默认值为 0,推荐值为 0.00
眼距调整 kNERtcBeautyEyeDis 强度范围 0~1,默认值为 0.50,推荐值为 0.50
眼角调整 kNERtcBeautyEyeAngle 强度范围 0~1,默认值为 0.50,推荐值为 0.50
鼻子 小鼻 kNERtcBeautySmallNose 强度范围 0~1,默认值为 0,推荐值为 0.50
鼻长调整 kNERtcBeautyLongNose 强度范围 0~1,默认值为 0.50,推荐值为 0.00
嘴巴 美牙 kNERtcBeautyWhiteTeeth 强度范围 0~1,默认值为 0,推荐值为 0.60
嘴角调整 kNERtcBeautyMouthAngle 强度范围 0~1,默认值为 0.50,推荐值为 0.50
嘴型调整 kNERtcBeautyMouth 强度范围 0~1,默认值为 0.50,推荐值为 0.80
  1. 关闭美颜。
    BeautyManager.getInstance().stopBeauty();
    
此文档是否对你有帮助?
有帮助
去反馈
  • 前提条件
  • 功能介绍
  • 实现方法