Note
This is a community plugin, an external project maintained by its respective author. Community plugins are not part of FiftyOne core and may change independently. Please review each plugin’s documentation and license before use.
Media Anonymization Plugin#
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!
Installation#
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.
Usage#
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 listSelect the
blur_objects
operator listed below!
Operators#
blur_objects#
Use this operator to selectively blur objects in images based on any
fiftyone.Detections
field in the dataset.