This was my Bachelor thesis project. Which was developed at the Media University Stuttgart.
The drop matrix matcher is a software to automatic detect patterns in counterfeits. It was developed for the benefit of the Kriminaltechnische Untersuchungsstelle Baden-Württemberg (the forensic investigation office of Baden-Württemberg). Therefor a template matching algorithm that is invariant in intensity and contrast was implemented.
The GUI was developed with the QtCreator and can be adapted within the file dropmatrixmatcher.ui. The funcitoinallity implementation at every GUI element is linked in the dropmatrixmatcher.cpp file.
The automatic matching functionality is implemented in the matching.cpp file. Wheres user driven image processing steps (preprocessing like contrast, color values or brightness) are implemented in the file dropmatrixmatcher.cpp.
To setup the database connection the function Window::setupModel()
in the file dropmatrixmatcher.cpp has to be adapted.
Read more about the project on the project website.