↑ Digikam::Haar Namespace Reference, KDE 4.5 API Reference.↑ Using digiKam − Fuzzy Searches/Duplicates, digiKam documentation.It offers a working implementation of image fingerprints in C++/Qt based on a research article by Jacobs et al. facilitate the identification of objects and thus help with the classification of multimedia assetsĭigiKam is released under the GPL.provide the basis for powerful search features, including 'fuzzy search' (e.g.different pictures of the same object, specifying a threshold of similarity) The less numerical difference there is between any two image signatures, the more they resemble each other.' Ī similar feature for MediaWiki (probably as an extension) would greatly benefit Wikimedia Commons by providing the ability to: For example, digiKam uses a 'lengthy number using a special technique (Haar algorithm) that make it possible to compare images by comparing this calculated signature. Some applications use identifiers like 'fingerprints' or 'signatures' based on image identification technology like Haar-like features to find and track similar pictures. However, this feature only identifies exact duplicates it can't identify similar or derivative files.
MediaWiki currently uses a SHA-1 hash to characterize the content of an uploaded file such a hash is supposed to be unique for each file, and it allows to identify duplicates.