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