lemonxy / ImgMatch

A C++ framework for image comparison and pattern recognition, with a platform-independent Qt-based GUI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ImgMatch

ImgMatch is a framework for image comparison and pattern recognition.

ImgMatch is free. It is licensed under LGPL.

It can be used to find similar images in a set or between two sets using different, configurable algorithms.

Future plans include more matching algorithms implementation, benchmarking, speed optimizations and more complex tasks like recognizing/searching faces, shapes, fingerprints and text in images.

ImgMatch is written in C++, in an object-oriented and modular fashion. It has a platform-independent GUI, which uses Qt framework.

To compile the sources you need a C++11 compiler, CMake, Qt SDK, and optionally OpenCV. You may need to specify OpenCV and Qt locations in root CMakeLists.txt, if they are not standard. Then just cd build, cmake .. -G "Unix Makefiles" (or use other generator), make or mingw-make and make install. The executable file will be in bin sub-directory.

Screenshots

first tab

second tab

third tab

About

A C++ framework for image comparison and pattern recognition, with a platform-independent Qt-based GUI

License:GNU Lesser General Public License v2.1


Languages

Language:C++ 92.4%Language:CMake 7.6%