Overview

This document describes the filter Designer's typical parameter settings in the effect package. When using OrangeFilter Designer, you may refer to these parameter settings and modify existing effect packages to meet particular service requirements.

Effect Parameters

  • Brightening (skin color adjustment): related packages: beauty_basic.zip (frosted smoothing) beauty5_basic.zip (clear smoothing).
  • Smoothing (skin smoothing): related packages: beauty_basic.zip (frosted smoothing) beauty5_basic.zip (clear smoothing).
  • Face shaping (detailed adjustment of facial features, e.g. thinning): related package: basicthinface.zip (basic shaping), faceliftingopt.zip (advanced shaping).
  • Stylistic filters (context tone, e.g. cool, warm): related package: slookuptable1-5.zip.
  • Stickers (effects and animations triggered by facial expressions and gestures): related package: face3dplane.zip, gestures.zip.

Brighten

Brightening is used to adjust human skin colors, and to achieve various beautification effects by changing color palettes.

ParameterDescriptionScope
IntensityBrightening intensity0 - 1.0
LookUpTableColor palette mapping file

Screenshot

image

Smooth

Smoothing includes clear smoothing, which features higher intensity, and frosted smoothing, which features higher performance.

Frosted Smooth

ParameterDescriptionScope
OpacitySmoothing intensity0 - 1.0

Besides "Opacity", all other parameters are for internal debugging and may not be changed.

Screenshot

image

Clear Smooth

ParameterDescriptionScope
OpacitySmoothing intensity0 - 1.0

Besides "Opacity", all other parameters are for internal debugging and may not be changed.

Screenshot

image

Stylistic Filters

Stylistic filters are used to adjust the overall color of a scenario and to achieve various effects by changing color palettes. Five stylistic filters are currently offered; additional custom filters can be provided according to customer needs.

ParameterDescriptionScope
IntensityBrightening intensity0 - 1.0
LookUpTableColor palette mapping file

Screenshot

image

Face Shape

This function enables the fine-tuning of facial features based on facial recognition.
Supported positions and intensity parameters for adjustment are listed below.

ParameterDescriptionScope
ThinfaceIntensityFace thinning intensity0.0 - 1.0
SmallfaceIntensityFace shrinking intensity0.0 - 1.0
SquashedFaceIntensityFace narrowing intensity0.0 - 1.0
ForeheadLiftingIntensityForehead height-1.0 - 1.0
WideForeheadIntensityForehead width-1.0 - 1.0
BigSmallEyeIntensityEye enlargement intensity-1.0 - 1.0
EyeRotationIntensityEye rotation intensity-1.0 - 1.0
ThinNoseIntensityNose thinning intensity-1.0 - 1.0
LongNoseIntensityNose lengthening intensity-1.0 - 1.0
ThinNoseBridgeIntensityBridge narrowing intensity-1.0 - 1.0
ThinMouthIntensityMouth shrinking intensity-1.0 - 1.0
MoveMouthIntensityMouth positioning (up-down)-1.0 - 1.0
ChinLifingIntensityChin adjustment-1.0 - 1.0

Face Stickers

The face stickers function intelligently uses deep learning algorithms to identify face orientation and to enable sticker and animation effects.

ParameterDescription
Open Mouth TriggerWhether to trigger a sticker upon mouth opening
Close Mouth TriggerWhether to trigger a sticker upon mouth closing
Open Mouth ThresholdThreshold of sensitivity for mouth opening/closing identification, 0.0-1.0
SizeSticker size
TranslateXImage lateral offset, default is 0.0 for tracking one’s face in a central position
TranslateYImage vertical offset, default is 0.0 for tracking one’s gesture in a central position
TranslateZImage depth offset, default is 0.0 for tracking one’s gesture in a central position
RotateImage rotation, 0-360
Svgasvga file path, for rendering svga animations
Imagespng file group path, sticker composition, used to render a single png picture or png sequence frame animation
Blend ModeSemi-transparent blend mode used for rendering; supports normal blend mode for PS images
OpaticyOverall image opacity, 0.0-1.0 (0.0 = total transparency; 1.0 = total opacity)
Time IntervalAnimation frame time interval (ms), controls animation play speed
Fixed Totate XProhibit X-axis rotation
Fixed Totate YProhibit Y-axis rotation
Fixed Totate ZProhibit Z-axis rotation
Hold onShow sticker even when no face is detected

Gesture Recognition

The gesture recognition feature uses deep learning algorithms to intelligently identify user gestures and trigger related effects (e.g. taking pictures or adding stickers and animation effects).
Six gestures are currently recognized: OK, thumbs-up, heart (one or two-handed), open palm, victory, and hang loose.

ParameterDescription
Svgasvga file path, for rendering svga animations
Imagespng file group path, for rendering a single png picture or png sequence frame animation
Gestrue TypeGesture types, including OK, thumbs-up, heart (one or two-handed), open palm, victory, and hang loose
Blend ModeSemi-transparent blend mode used for rendering; support normal blend mode for PS images
OpaticyOverall image opacity, 0.0-1.0 (0.0 = total transparency; 1.0 = total opacity)
Time IntervalAnimation frame time interval (ms); control animation play speed
ScaleSticker image size
TranslateXImage lateral offset; default is 0.0 for tracking the gesture’s central position
TranslateYImage vertical offset, default is 0.0 for tracking one’s gesture in a central position

Was this page helpful?

Helpful Not helpful
Submitted! Your feedback would help us improve the website.
Feedback
Top