| # 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 | |
| ``` | |