Video Effects Test Models
This directory contains test models for use with the video effects service. They are obtained from the mediapipe repository and can be downloaded by appending the file name to the following URL:
https://storage.googleapis.com/mediapipe-assets/
Please keep the following table updated with the version information for each model file when updating them.
Model | Modified Date |
---|---|
selfie_segmentation.tflite | 2023-05-06 |
selfie_segmentation_landscape.crx3 | 2023-05-06 |
selfie_segmentation_landscape.tflite | 2023-05-06 |
Testing
In addition to the .tflite file, this directory contains a .crx3 file derived
from the TFLite model. This file contains the model in a format suitable for
using in Chrome. In order to override the model file to be used, the flag
--optimization-guide-model-override
can be passed in when launching Chrome.
For example, in order to allow the Video Effects Service to use the segmentation model contained in this directory, run Chrome as follows:
src> outdir/chrome --optimization-guide-model-override=OPTIMIZATION_TARGET_CAMERA_BACKGROUND_SEGMENTATION|services/test/data/video_effects/models/selfie_segmentation_landscape.crx3
In cmd.exe on Windows, the pipe (|
) character is reserved and must be escaped
by using ^|
character sequence. When running on Windows, use the following:
src> outdir\chrome.exe --optimization-guide-model-override=OPTIMIZATION_TARGET_CAMERA_BACKGROUND_SEGMENTATION^|services\test\data\video_effects\models\selfie_segmentation_landscape.crx3