Решаю сейчас задачу, которую можно свести к следующей.
Есть однотонное (grayscaled) растровое изображение,
и есть эталонное изображение объекта.
Надо найти этот объект на «большом» изображении при условии, что:
1) заданы примерные координаты объекта, он располагается в пределах +/- 60 пикселов от этой точки;
2) объект может быть повёрнут под любым углом;
3) изображение объекта не является негативом , вариации яркости (отличие от эталона) не сильные, есть некоторые геометрические искажения, но также не сильные.
P.S. Решение задачи брутфорсом не допускается, так как
преобразование близко к линейному, но им не является.
Какие алгоритмы (не запатентованные) подскажете?