Из дома с привидениями разбежались все призраки и проказничают в саду. Помогите хозяину дома поймать всех призраков.

Ловлю призраков необходимо реализовать через поиск и сопоставление ключевых точек на изображениях. Алгоритм должен состоять из следующих шагов:
- Загрузка изображения, на котором необходимо осуществлять поиск;
- Загрузка изображения(ий) призраков;
- Обнаружить на них ключевые точки и вычислить для них любые понравившиеся вам дескрипторы SIFT, SURF, ORB;
- Сопоставить точки шаблона (призрака) с точками изображения через Brute-Force Matching или FLANN Matching и найти какой области соответстветствует призрак;
- Найти гомографию используя алгоритм RANSAC. Выделить призрака на изображение рамкой.
Ключевые слова для поиска в Google и документации OpenCV: findHomography, RANSAC, SIFT_Create, FlannBasedMatcher.