Picture similarity

Программа проверяет "похожесть" картинок.

Среда, в которой отлаживался код:

OpenCV 3.4.14
MSVC 142

Сборка

Открыть Developer Command Prompt for VS 2019, перейти в папку с проектом и выполнить следующие команды:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DOpenCV_DIR=%OpenCV_install_dir% -G "CodeBlocks - NMake Makefiles" ..
cmake --build .

Запуск

Открыть Developer Command Prompt for VS 2019, перейти в папку build проекта и выполнить следующие команды:

Path=%Path%;%OpenCV_install_dir%/%OpenCV_ARCH%/%OpenCV_RUNTIME%/bin;
./PictureSimilarity.exe < ../input.txt

Список использованных источников

  1. OpenCV-Python Tutorials » Feature Detection and Description » Feature Matching

  2. OpenCV-Python Tutorials » Feature Detection and Description » ORB (Oriented FAST and Rotated BRIEF)

  3. cv::BFMatcher Class Reference

  4. StackOverflow: How to calculate % score from ORB algorithm?