Commits
Click on a commit to change the comparison rangefeat: Add comprehensive image hashing functions
- Add average hash (aHash) for basic deduplication
- Add perceptual hash (pHash) using DCT for robust similarity detection
- Add difference hash (dHash) for efficient pixel comparison
- Add wavelet hash (wHash) for rotation/scaling robustness
- Add crop-resistant hash (cHash) for cropping robustness
- Implement all functions in Rust for performance
- Add comprehensive Python API with detailed docstrings
- Include 38 test cases covering edge cases and validation
- All functions return 64-character binary strings for consistency