-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
Description
Implement a perceptual hashing plugin using the Thorn Perception library (feel free to use a different library if needed) to detect duplicate and near-duplicate media in forensic investigations. The library supports various hashing algorithms. Start by supporting a few or even a single hash and support more if possible.
Key operations:
- Given a directory of images/videos, create a database of hashes for all the images/videos in the directory (similar to the face-match plugin).
- Given a directory of images/videos, and a database of hashes (generated from the above endpoint), check each image/video against the database of hashes. For each image/video, return zero or more images/videos from the database that match the query image/video.
- Support import and export of hashed databases.
Optimize performance after the initial implementation is complete.
Reactions are currently unavailable