dup_image_finder 0.1.2 copy "dup_image_finder: ^0.1.2" to clipboard
dup_image_finder: ^0.1.2 copied to clipboard

A cross-platform pure Dart library for detecting duplicate images using various methods (e.g. hashing, CNN), supporting multiple image formats and efficient similarity comparison

0.1.2 #

  • Pipeline
    • Change from encodeImages to encodeImagesFromDir so that it supports List<String> of path list

0.1.1 #

  • Infrastructure
    • Configured GitHub Actions workflow

0.1.0 #

  • Initial implementation of DupImageFinder API for image duplicate detection:

    • Configurable hashing algorithms via Hashing interface
    • Dual search methods support (BK-Tree & brute-force [TODO])
    • Threshold-controlled hamming distance evaluation
    • Parallelizable hash encoding architecture [TODO]
    • Verbose logging for pipeline monitoring
  • Implemented HashEval search subsystem:

    • BK-Tree based nearest neighbor search
    • Brute-force fallback implementation
    • Score-based result sorting capabilities
    • Query-result deduplication filters
    • Thread-safe query argument packaging
  • Core enhancements:

    • Flexible result presentation (scores/keys only)
    • File existence validation checks
    • Recursive directory traversal support
    • Hamming distance wrapper abstraction
    • Hash value null-safety handling
1
likes
160
points
52
downloads

Publisher

unverified uploader

Weekly Downloads

A cross-platform pure Dart library for detecting duplicate images using various methods (e.g. hashing, CNN), supporting multiple image formats and efficient similarity comparison

Repository (GitHub)
View/report issues

Topics

#photos #machine-learning #duplicates-detection #images #dart

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

bk_tree, image, image_hashing, logging, path

More

Packages that depend on dup_image_finder