{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/9"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/20"}],"enrichment":{"capability":"Finds exact and near-duplicate images in collections using hashing algorithms and convolutional neural networks, with support for custom models and an evaluation framework.","skillfed_tags":["image-processing","duplicate-detection","computer-vision"],"use_cases":["Clean up large photo libraries by identifying and removing visually identical or very similar images.","Detect near-duplicate images in datasets that have undergone minor transformations like compression or resizing.","Evaluate the effectiveness of image deduplication methods using provided benchmarking and evaluation tools.","Build custom deduplication pipelines by selecting from multiple hashing algorithms or supplying your own CNN model.","Batch process image directories to generate perceptual encodings for downstream similarity analysis."],"what_it_does":"imagededup is a Python package for identifying duplicate and near-duplicate images within collections. It provides multiple detection methods: hashing algorithms (PHash, DHash, WHash, AHash) for exact duplicates, and convolutional neural networks for finding near duplicates even when images have been transformed. You can generate encodings for all images in a directory, find duplicates using those encodings, and visualize results.\n\nThe package depends on torch, torchvision, Pillow, scikit-learn, PyWavelets, tqdm, and matplotlib. It runs on Linux, macOS, and Windows with Python 3.9 or later. An evaluation framework is included to assess deduplication quality against ground truth. The last release was 364 days ago and maintenance is aging, so updates may be infrequent.","worth_installing":"Yes, if you need robust image deduplication and can tolerate the medium install friction from its deep learning dependencies. The package is stable (Production/Stable status), supports current Python versions, and has no known vulnerabilities. However, the aging maintenance status (364 days since last release) means updates and bug fixes may be slow; evaluate whether that risk is acceptable for your use case."},"id":"imagededup","links":{"html":"https://skillfed.io/packages/imagededup","md":"https://skillfed.io/packages/imagededup.md","pypi":"https://pypi.org/project/imagededup/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-08-15","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"imagededup","python_support":"supports_current","summary":"Package for image deduplication"},"popularity":{"monthly_downloads":101056,"position":12965,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.3.post2"}
