This plugin is a Python plugin that allows you to anonymize media in your FiftyOne dataset by generating a copy of the images where each detection bounding box is blurred out.
- [Optional] Run zero-shot prediction model to generate detections field on the dataset. This can be done in the app easily with the Zero Shot Prediction Plugin
- Choose an existing
fiftyone.Detections
field (or use field from #1) to apply the blur effect over each bounding box to. - Choose a path for the new images to be saved.
- Choose to save to an alternate media field or clone to a new anonymized version of the dataset.
- Execute operator, and enjoy your new anonymized FiftyOne app consumption!
fiftyone plugins download https://github.com/swheaton/fiftyone-media-anonymization-plugin
Refer to the main README for more information about managing downloaded plugins and developing plugins locally.
-
Launch the App:
import fiftyone as fo import fiftyone.zoo as foz dataset = foz.load_zoo_dataset("quickstart") session = fo.launch_app(dataset)
-
Press
`
or click theBrowse operations
action to open the Operators list -
Select the
blur_objects
operator listed below!
Use this operator to selectively blur objects in images based on any
fiftyone.Detections
field in the dataset.