Class that performs face stylization on images.
mp
.
tasks
.
vision
.
FaceStylizer
(
graph_config
:
mp
.
calculators
.
core
.
constant_side_packet_calculator_pb2
.
mediapipe_dot_framework_dot_calculator__pb2
.
CalculatorGraphConfig
,
running_mode
:
mp
.
tasks
.
vision
.
RunningMode
,
packet_callback
:
Optional
[
Callable
[[
Mapping
[
str
,
packet_module
.
Packet
]],
None
]]
=
None
)
->
None
Methods
close
close
()
->
None
Shuts down the mediapipe vision task instance.
RuntimeError
convert_to_normalized_rect
convert_to_normalized_rect
(
options
:
mp
.
tasks
.
vision
.
holistic_landmarker
.
image_processing_options_module
.
ImageProcessingOptions
,
image
:
mp
.
Image
,
roi_allowed
:
bool
=
True
)
->
mp
.
tasks
.
components
.
containers
.
NormalizedRect
Converts from ImageProcessingOptions to NormalizedRect, performing sanity checks on-the-fly.
If the input ImageProcessingOptions is not present, returns a default NormalizedRect covering the whole image with rotation set to 0. If 'roi_allowed' is false, an error will be returned if the input ImageProcessingOptions has its 'region_of_interest' field set.
options
image
roi_allowed
region_of_interest
field is allowed to be
set. By default, it's set to True.
create_from_model_path
@classmethodcreate_from_model_path ( model_path : str ) -> 'FaceStylizer'
Creates an FaceStylizer
object from a TensorFlow Lite model and the default FaceStylizerOptions
.
Note that the created FaceStylizer
instance is in image mode, for
stylizing one face on a single image input.
model_path
FaceStylizer
object that's created from the model file and the default FaceStylizerOptions
.
ValueError
FaceStylizer
object from the provided
file such as invalid file path.RuntimeError
create_from_options
@classmethodcreate_from_options ( options :mp . tasks . vision . FaceStylizerOptions) -> 'FaceStylizer'
Creates the FaceStylizer
object from face stylizer options.
options
FaceStylizer
object that's created from options
.
ValueError
FaceStylizer
object from FaceStylizerOptions
such as missing the model.RuntimeError
get_graph_config
get_graph_config
()
->
mp
.
calculators
.
core
.
constant_side_packet_calculator_pb2
.
mediapipe_dot_framework_dot_calculator__pb2
.
CalculatorGraphConfig
Returns the canonicalized CalculatorGraphConfig of the underlying graph.
stylize
stylize
(
image
:
mp
.
Image
,
image_processing_options
:
Optional
[
mp
.
tasks
.
vision
.
holistic_landmarker
.
image_processing_options_module
.
ImageProcessingOptions
]
=
None
)
->
mp
.
Image
Performs face stylization on the provided MediaPipe Image.
Only use this method when the FaceStylizer is created with the image running mode.
image
image_processing_options
ValueError
RuntimeError
__enter__
__enter__
()
Return self
upon entering the runtime context.
__exit__
__exit__
(
unused_exc_type
,
unused_exc_value
,
unused_traceback
)
Shuts down the mediapipe vision task instance on exit of the context manager.
RuntimeError


