云信美颜
更新时间: 2024/08/14 11:41:36
网易云信提供美颜功能,可以精准识别优化面部细节,在逆光和暗角下仍能准确识别追踪人脸,打造自然贴肤的美颜效果。美颜功能提供美白、磨皮、红润等美肤功能,大眼、瘦脸、下巴调整、亮眼、美牙等美型功能,还支持通过画面滤镜改变视频的色调与氛围,让您的应用尽情玩转视频社交。
前提条件
- 已在云信控制台开通美颜功能。
- 请在官网首页右侧通过在线消息、微信或电话联系云信商务经理,获取对应的美颜资源或模型。
功能介绍
云信美颜提供基础美颜、高级美颜和滤镜功能,具体如下:
- 基础美颜:云信基础美颜支持美白、磨皮、红润和锐化 4 种效果,程度可调节。
- 高级美颜:云信高级美颜在基础美颜基础上,还提供瘦脸、大眼等共 23 种美肤、美型效果。
- 滤镜:云信美颜支持通过美颜资源或模型打造多种个性化的滤镜。
实现方法
-
初始化美颜。
BeautyManager.getInstance().init(SampleApplication.this);
-
开启美颜。
BeautyManager.getInstance().startBeauty();
-
调整美颜效果。
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 |
- 关闭美颜。
BeautyManager.getInstance().stopBeauty();
此文档是否对你有帮助?