обнаружить звуковое изображение в потоке камеры - PullRequest
0 голосов
/ 13 июня 2019

Я работаю над своим личным проектом и хочу определить изображение звуковой волны по входу камеры (в режиме реального времени). Мне нужно обнаружить звуковую волну, например, обычное распознавание лица или код сканера QR, но вместо QR лица будет изображение звуковой волны.

Я знаком с OpenCV, но не знаю, как и с чего начать. Любая помощь будет оценена.

Мне это нужно в моем личном приложении для Android, но для простоты я хочу сначала реализовать его на python.

Образец звуковой волны выглядит примерно так: Soundwave Image

1 Ответ

0 голосов
/ 17 июня 2019

Вот мое предложение:

Учитывайте размер вашего изображения (w = 1000) * (h = 500). Создайте пустой массив 1000 * 1. Просмотрите каждый отдельный столбец и в каждом столбце найдите верхний заполненный пиксель (ненулевой пиксель с минимальным значением строки (это значение строки, покажите нам величину волны!) И сохраните это значение в соответствующем пикселе массив 1000 * 1. Таким образом, у вас будет 1000-битный сигнал, который вы можете измерять схожесть с другими сигналами (другими волнами). Существует множество критериев проверки сходства. Одним из способов является вычисление площади между двумя сигналами.

...