Neural networks are available only with OpenGL ES version 3.1 and higher.
Banuba SDK features on Web are supported only on browsers with WebGL 2.0 and higher.
- - the technology fully supports the platform and has proper test coverage.
- + - the technology doesn’t support the platform.
- CPU, GPU - the badge shows the processing unit used by the technology.
- - a link to the demonstration video is available for the technology.
- Info - a link to an article describing work of the technology.
|Background separationGPU||On demand|
|Eye segmentation (2 layers)GPU||+||+|
|Full body segmentationGPU||+||+||+|
|Acne Removal (manual)GPUInfo||+||+||+|
|Acne Removal (auto)CPUGPU||+||+||+|
|Eye bags removalCPUGPU||+||+||+|
|Hair strands paintingCPUGPU||+||+||+|
|2+ faces detectionCPU|
|Pulse (Heart rate)CPU|
|Mask on picture from Camera Roll (pre-recorded picture)CPUGPU||On demand|
|Mask on video from Camera Roll (pre-recorded video)CPUGPU||+||+||+|
|Post-processing effectsCPU||On demand|
|Continuous photo editingCPU||+||+||+|
|Skinned mesh animationGPU|
|Physcially based renderingGPU|
|LUT post processingGPU|
|Avatars & Action unitsCPUGPU|
|Trigger: Mouth openedCPU|
|Trigger: Smile detectionCPU|
|Trigger: Raised browsCPU|
|Trigger: Shifted browsCPU|
|Trigger: Eye opened/closedCPU|
Describes features included in basic beautification release.
|Skin smoothing||Retouch the skin tone to make it look healthier and younger.|
|Teeth whitening||Whiten teeth to enhance user camera experience.|
|Eyes flare||“Expressive eyes” effect that whitens the eyes and improves the iris color.|
|Face morphing||Modify the face and its facial features, e.g. slim down cheeks and nose.|
|Eyeshadow||Virtual shadows of any color and transparency.|
|Eyeliner||Virtual eyeliner to the upper or lower eyelid.|
|Eyelashes||Virtual eyelashes of any length and color.|
|Blusher||Virtual blusher of rouge color applied to cheeks.|
|Highlighter||Virtual highlighter of bright color applied to nose, center forehead and chin.|
|Contouring||Virtual contour of brown color applied to the lower cheek area and upper forehead.|
|LUT||The color and light enhancement of the image to make the beautification filter look organic.|
Neural Networks based beautification
Describes features that work only with appropriate neural networks included.
|Hair coloring||Detect the hair of any length and change color — one or multiple tones for hair strands.|
|Hair strands painting||Apply several colors to hair strands (photo only).|
|Eye coloring||Segment the iris and apply virtual contact lenses.|
|Lips coloring||Apply virtual lipstick try-on of any tone and texture — matt or glossy.|
|Skin coloring||Segment the skin area and adjust its tone making lighter or darker.|
|Bokeh effect||Segment the body and blur the background as in professional photography.|
|Acne removal||Fix skin defects automatically or by user tap in photos.|
|Eye bag removal||Automatically remove bags under eyes in photos.|
|Skin smoothing||Blurs the face for beautification purposes.|
|Neck smoothing||Detects and blurs the neck area for beautification purposes.|