logo
On this page

Import resources and models


Introduction

Before you can use the AI features of the ZegoEffects SDK, you need to import the resources or models required for these features.

  • To use the features such as skin tone enhancement, teeth whitening, cheek blusher, and stickers, import the related resources first.
  • To use the features such as eyes enlarging, face slimming, and portrait segmentation, import the related models first.

Implementation steps

  1. Specify the absolute path of the AI ​​resources or models.

    Untitled
    // Specify the absolute path of the resources or models. Specify the absolute path of resources for the features such as skin tone enhancement, teeth whitening, cheek blusher, and stickers.  Specify the absolute path of models for the features such as portrait segmentation, eyes enlarging, and face slimming.
    ArrayList<String> aiResourcesInfos = new ArrayList<>();
    aiResourcesInfos.add("sdcard/xxx/xxxxx/FaceWhiteningResources.bundle");
    //Only versions before 2.0.0 support Stickers feature
    aiResourcesInfos.add("sdcard/xxx/xxxxx/PendantResources.bundle");
    aiResourcesInfos.add("sdcard/xxx/xxxxx/RosyResources.bundle");
    aiResourcesInfos.add("sdcard/xxx/xxxxx/TeethWhiteningResources.bundle");
    aiResourcesInfos.add("sdcard/xxx/xxxxx/FaceDetectionModel.model");
    aiResourcesInfos.add("sdcard/xxx/xxxxx/Segmentation.model");
    
    1
    Copied!
  2. Before calling the create method to create a ZegoEffects object, call the setResources method to set the resource or model path list and load the resources and models.

    Untitled
    // Set the path list for resources or models, which must be called before calling the `create` method to create a ZegoEffects object.
    ZegoEffects.setResources(aiResourcesInfos);
    
    1
    Copied!

Supported resources and models

The following table shows the resources and models that the SDK currently supports:

ResourcesDescriptionSupported feature
FaceWhiteningResourcesColor lookup table resources for skin tone enhancement.Skin tone enhancement
PendantResourcesSticker resources(Only versions before 2.0.0 support)Stickers
RosyResourcesColor lookup table resources for cheek blusherCheek blusher
TeethWhiteningResourcesColor lookup table resources for teeth whiteningTeeth whitening
FaceDetectionModelFace detection modelFace detection, eyes enlarging, and face slimming
SegmentationModelPortrait segmentation modelPortrait segmentation

Previous

Import the SDK

Next

Online Authentication