Мне нужно определить наличие меньшего изображения внутри большего изображения.
Совпадение должно быть нечетким, и желательно, чтобы я знал, насколько оно соответствует (%), но я могу сам рассчитать точностьпосле завершения матча, если требуется.
Моя цель - сопоставить спектрограмму FFT (быстрое преобразование Фурье) (визуализация частот в музыке) с оригинальной музыкальной дорожкой.Небольшое изображение, с которым я сопоставляю, является лишь подмножеством (как во временном, так и в частотном диапазоне) исходного трека (как вырез изображения ниже).
С чего начать?Подходят ли для этой задачи те же алгоритмы, которые используются для распознавания объектов?
В первую очередь я ищу библиотеки / примеры C # / .Net, а также информацию о реализациях и проблемах / подводных камнях.
Я рассматриваю возможность использования искусственных нейронных сетей для обучения распознаванию.Есть мысли?
Пример того, как изображения, которые я хочу сопоставить, могут выглядеть: http://img812.imageshack.us/img812/548/musicspectogram2.png