扫一扫咨询方案
首页
登录/注册

{user.username}

ID: {user.id}

模板 SDK 文档

  • 云渲染

    • Demo下载
    • SDK
    • 开发指南
    • AI API 文档
    • 开发者 API 文档
    • 控制台指南
    • 快速入门
    • 产品简介
  • 模板SDK

    • 用户常见问题
    • Demo 下载
    • 开发指南
    • 服务端 SDK
    • iOS SDK
    • 安卓端 SDK
    • 产品简介
  • 剪辑SDK

    • Demo下载
    • SDK
    • 开发指南
    • 产品简介
  • 模板制作教程

    • 模板制作进阶教程
    • 测试模板素材案例下载
    • 常见模板制作案例
    • 模板制作教程
    • 模板制作工具下载
    • 入门指南
  • 剪辑制作教程

    • 剪辑特效导出教程
    • 剪辑特效测试素材
    • 剪辑特效制作工具下载
    • 入门指南
产品简介
安卓端 SDK
iOS SDK
服务端 SDK
开发指南
Demo 下载
用户常见问题
首页 > 安卓端 SDK > 摄像机模板接入 > 美颜

美颜

更新时间 : 2021-07-09 11:36:52

美颜


添加美颜流程

  1. 使用创建相机时所构建的SXCameraTemplate的实例,调用方法enableBeautysetFaceReshapeEnable并传入true作为参数打开美颜和脸型调节功能
  2. 调用SXCameraTemplate实例的setWhiten、setBlurAmount、setSmallChin、setBigEye、setChinStrength、setSmallFace、setSmallMouth、setNoseStrength、setNoseWidth、setForeHeadStrength调节美颜效果

代码示例

mCameraTemplate.enableBeauty();//打开美颜效果
mCameraTemplate.setFaceReshapeEnable(true);//打开脸型调节功能
mCameraTemplate.setWhiten(white);//美白 defalut:50 range(0 - 100) 
mCameraTemplate.setBlurAmount(blur);//磨皮defalut:50 range(0-100)
mCameraTemplate.setSmallChin(smallChin);//瘦下巴 defalut:0 range(-50 -- 100)
mCameraTemplate.setBigEye(bigEye);//大眼  defalut:0 range(-50 -- 50)
mCameraTemplate.setChinStrength(chinStrength);//下巴长度  defalut:0 range(-50 -- 50)
mCameraTemplate.setSmallFace(smallFace);//瘦脸 defalut:0 range(-50 -- 100)
mCameraTemplate.setSmallMouth(smallMouth);//嘴型  defalut:0 range(-50 -- 50)
mCameraTemplate.setNoseStrength(noseStrength);//鼻子长度  defalut:0 range(-50 -- 50)
mCameraTemplate.setNoseWidth(noseWidth);//鼻翼宽度  defalut:0 range(-50 -- 50)
mCameraTemplate.setForeHeadStrength(foreHeadStrength);//额头宽度  defalut:0 range(-50 -- 50)

注意事项

  1. 开启脸型调节功能,此功能需加入libmediaflow.so和libopencv_java3.so两个库,assets文件夹中加入face_detection_front.tflite、face_landmark.tflite两个文件,使用前需调用 {SXVideo#initAssetManager(Context, String)}
  2. 需要开启 SXCameraTemplate 相机模板,才能开启美颜 注:如果需要不同比例的相机,需要导入不同大小的模板,避免画面拉伸。
首页 > 安卓端 SDK > 摄像机模板接入 > 美颜
美颜
更新时间 : 2021-07-09 11:36:52
  • 云渲染
    • Demo下载
    • SDK
    • 开发指南
    • AI API 文档
    • 开发者 API 文档
    • 控制台指南
    • 快速入门
    • 产品简介
  • 模板SDK
    • 用户常见问题
    • Demo 下载
    • 开发指南
    • 服务端 SDK
    • iOS SDK
    • 安卓端 SDK
    • 产品简介
  • 剪辑SDK
    • Demo下载
    • SDK
    • 开发指南
    • 产品简介
  • 模板制作教程
    • 模板制作进阶教程
    • 测试模板素材案例下载
    • 常见模板制作案例
    • 模板制作教程
    • 模板制作工具下载
    • 入门指南
  • 剪辑制作教程
    • 剪辑特效导出教程
    • 剪辑特效测试素材
    • 剪辑特效制作工具下载
    • 入门指南

美颜


添加美颜流程

  1. 使用创建相机时所构建的SXCameraTemplate的实例,调用方法enableBeautysetFaceReshapeEnable并传入true作为参数打开美颜和脸型调节功能
  2. 调用SXCameraTemplate实例的setWhiten、setBlurAmount、setSmallChin、setBigEye、setChinStrength、setSmallFace、setSmallMouth、setNoseStrength、setNoseWidth、setForeHeadStrength调节美颜效果

代码示例

mCameraTemplate.enableBeauty();//打开美颜效果
mCameraTemplate.setFaceReshapeEnable(true);//打开脸型调节功能
mCameraTemplate.setWhiten(white);//美白 defalut:50 range(0 - 100) 
mCameraTemplate.setBlurAmount(blur);//磨皮defalut:50 range(0-100)
mCameraTemplate.setSmallChin(smallChin);//瘦下巴 defalut:0 range(-50 -- 100)
mCameraTemplate.setBigEye(bigEye);//大眼  defalut:0 range(-50 -- 50)
mCameraTemplate.setChinStrength(chinStrength);//下巴长度  defalut:0 range(-50 -- 50)
mCameraTemplate.setSmallFace(smallFace);//瘦脸 defalut:0 range(-50 -- 100)
mCameraTemplate.setSmallMouth(smallMouth);//嘴型  defalut:0 range(-50 -- 50)
mCameraTemplate.setNoseStrength(noseStrength);//鼻子长度  defalut:0 range(-50 -- 50)
mCameraTemplate.setNoseWidth(noseWidth);//鼻翼宽度  defalut:0 range(-50 -- 50)
mCameraTemplate.setForeHeadStrength(foreHeadStrength);//额头宽度  defalut:0 range(-50 -- 50)

注意事项

  1. 开启脸型调节功能,此功能需加入libmediaflow.so和libopencv_java3.so两个库,assets文件夹中加入face_detection_front.tflite、face_landmark.tflite两个文件,使用前需调用 {SXVideo#initAssetManager(Context, String)}
  2. 需要开启 SXCameraTemplate 相机模板,才能开启美颜 注:如果需要不同比例的相机,需要导入不同大小的模板,避免画面拉伸。