Skip to content

Conversation

@aravadikesh
Copy link

@aravadikesh aravadikesh commented Oct 24, 2025

A forensic investigation plugin for detecting duplicate and near-duplicate images using perceptual hashing algorithms. This plugin enables large-scale image similarity detection using PostgreSQL with the pgvector extension for efficient vector-based similarity search.

Related Issues: Closes #93

…algorithms

- Implemented PerceptualHasher class for generating perceptual hashes using various algorithms (pHash, AverageHash, DHash, WaveletHash, PDQ).
- Added methods for computing hashes for individual files and directories, as well as batch processing.
- Created main plugin file with endpoints for creating, finding, exporting, importing, listing, and deleting hash collections.
- Integrated CLI parsing for user-friendly command line interactions.
- Established a pyproject.toml for dependency management and project metadata.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant