Smorodov / TILT-Cpp-port

"TILT: Transform Invariant Low-rank Textures" CPP port.
21 stars 19 forks source link

Проект является CPP портом алгоритма "TILT: Transform Invariant Low-rank Textures". Сайт авторов: https://people.eecs.berkeley.edu/~yima/matrix-rank/tilt.html

Видео работы проекта: http://www.youtube.com/watch?v=rHjhY4ivTBg&feature=youtu.be

Как потестить: 1) Запустить программу (test1.cmd - test3.cmd, предварительно поправив пути к изображениям), она загрузит тестовое изображение (здание например (см. строчку 494) ); 2) Щелкнуть левой кнопкой мыши в левом-верхнем углу начальной рамки, затем в правом-нижнем и нажать любую клавишу; 3) Начнутся итерации, выравнивающие изображение; 4) После окончания итераций, в полученную область врисовывается изображение-баннер (например Ваш портрет (строчка 543)).

Статья-описание, любезно предоставленная mrgloom: http://habrahabr.ru/post/245497/

Проект изначально компилировался на VS2010, проверялся на VS2012.

Зависимости: OpenCV 3.0

PS: Комментарии на русском, правда в браузере отображаются неправильно.