SnapMatcher iconSnapMatcher 0.4

SnapMatcher provides an application to identify near-identical or similar images in large collections.c
SnapMatcher provides an application to identify near-identical or similar images in large collections.

SnapMatcher is an application intended for photographers, artists, or image packrats who have very large collections of digital images, some of which may be duplicates or near duplicates.

By identifying images across multiple formats with the ability to filter out minor edits such as changes to contrast, brightness, color balance, resizing, or even the addition of text or borders, SnapMatcher can be a valuable tool in organizing/culling unwieldy collections.

Here are some key features of "SnapMatcher":

Ability to create multiple image databases for later queries
Customizable matching threshold allowing results to be generated anywhere from near exact matches only to identification of distinct images with very similar appearances
Support of most standard image formats (JPEG, GIF, TIFF, PNG, and BMP by default, other formats possible using command line arguments)
Ability to specify image types by extension in image DB creation process
Output of match results into a simple text file


Simply unzip SnapMatcher-src-0.1.tar.gz in an appropriate location. A directory
"snapmatcher" will be created containing the Python sources need to run the
application. Then run the application by executing:

# python

inside the directory from your system's command line.vv

What's New in This Release:

This release adds the ability to quickly match a small set of images against any image database.
It re-fixes the bug preventing the directory scan process in database creation from working on Windows (the fix in version 0.3 was flawed).
It adds PCX, PPM, XPM, and XBM to the previous default image extensions (JPG, JPEG, JPE, PNG, GIF, TIF, TIFF, and BMP) used when creating an image database.
It improves reliability for the database and matches file updates by first writing updates to a temp file, so the original files are unmodified in the case of program interruption.
It improves the efficiency of database updates.

last updated on:
March 19th, 2007, 19:35 GMT
developed by:
Matt Heinzen
license type:
GPL (GNU General Public License) 
ROOT \ Information Management


In a hurry? Add it to your Download Basket!

user rating



Add your review!