Talk to us
Talk to us
menu
ai-effects ai-effects ai-effects ai-effects ai-effects ai-effects

Engage and immerse your users with AI-based face modification tools

Face beautification

Face beautification

Skin smoothening, blemish removing, eye circles and wrinkle removal and more.

Face shape retouch

Face shape retouch

Cheeks/nose/chin slimming, eyes enlarging, eye distance adjustment and more.

Face makeup

Face makeup

Professional face makeup which includes foundation, blush tools, eye shadow, lipstick and more.

Filters

Filters

A rich set of beautiful filters with different styles for both video and photo modes.

Face detection

Face detection

Detect whether there are human faces in the video and their locations.

Background segmentation

Background segmentation

Create an effect that separates people from their background and replaces it as you want.

Face beautification

Face beautification

Skin smoothening, blemish removing, eye circles and wrinkle removal and more.

Face shape retouch

Face shape retouch

Cheeks/nose/chin slimming, eyes enlarging, eye distance adjustment and more.

Face makeup

Face makeup

Professional face makeup which includes foundation, blush tools, eye shadow, lipstick and more.

Filters

Filters

A rich set of beautiful filters with different styles for both video and photo modes.

Face detection

Face detection

Detect whether there are human faces in the video and their locations.

Background segmentation

Background segmentation

Create an effect that separates people from their background and replaces it as you want.

Face Beautification

Empower your apps with our real-time face touch up technology. Let your user touch up and smooth their skin imperfections and wrinkles with a one-click button.

Eyes brighteningSkin smoothingEye bags removalSkin tone enhancement

Face Makeup

Offer users the chance to experience flawless and effortless digital makeup to inspire their video communication.

EyeshadowEyelinerBlusherLipstick

Face shape retouch

Face shapes with over 10 face modifications like a smaller nose, thinner face, bigger eyes, rounder chin and more.

Bigger eyesSmaller noseThinner faceTucking chin

Filters

We provide countless filters for both real-time video and photo modes: fresh, soft, Japanese, forest, light effects, and more.

Image with filterOriginal image

Background Segmentation

Let your user remove, change or augment backgrounds easily in a real-time video call with our high-quality background segmentation service.

Leading AI algorithm for reliable service

Face recognition

Face recognition

With massive human face data analysis and training, we can accurately detect 148 facial keypoints, enabling accurate virtual face makeup and facial feature adjustment.
Full body tracking

Full body tracking

Track 38 key body points on the waist, shoulders, elbows, arms, and head and return highly accurate body coordinate information with real-time body detection powered by Neural Networks.
Face and body segmentation

Face and body segmentation

Support real-time recognition of half-body, full-body, and multiple people with excellent performance on clearly and accurately segmenting the people from the background.
Hand tracking

Hand tracking

We build a hand skeleton model with key points on fingers, fingertips, palms, and wrists, which let us estimate and accurately predict the position of a hand
Face recognition Full body tracking Face and body segmentation Hand tracking
Live Demo

Enhance interactions with various AI effects

Live video streaming

Bring fun face filters to live video streaming to engage your users

Provide a variety of special effects for the users to choose from for display and interaction, enhancing the visual experience and playfulness.

  • Face makeup
  • Face beautification
  • Face detection

Designed for developers, loved by developers

Easy-to-use APIs that you can use flexibly

Guaranteed data privacy and compliance with GDPR

Provide all the guides, tutorials, and sample codes

Serving 4,000+ businesses over the past six years

Fast support and team member consultancy

Start Building
Android Android
iOS iOS
// Take using the custom video pre-processing method as an example.
// Obtain the raw video data with callback.
// Set the callback.
express.setCustomVideoProcessHandler(new IZegoCustomVideoProcessHandler() {
    ...

    // Receive texture from ZegoExpressEngine
    @Override
    public void onCapturedUnprocessedTextureData(int textureID, int width, int height, long referenceTimeMillisecond, ZegoPublishChannel channel) {

        ZegoEffectsVideoFrameParam param = new ZegoEffectsVideoFrameParam();
        param.format = ZegoEffectsVideoFrameFormat.BGRA32;
        param.width = width;
        param.height = height;

        // Process buffer by ZegoEffects
        int processedTextureID = effects.processTexture(textureID, param);

        // Send processed texture to ZegoExpressEngine
        express.sendCustomVideoProcessedTextureData(processedTextureID, width, height, referenceTimeMillisecond);
    }
} 
Start Building

Demo apps

Demo Downloads

Explore, download, and try our ZEGO Effects demo app to learn what you can build.

Docs

SDK Documentation

Checkout our SDK and API documentation to explore more features.

SDKs

SDK Downloads

Add awesome face beautification, makeup, filters and AR effects to apps with cross-platform SDKs.

Ready to start building?

Sign up and try us for free

Start building