|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Позиция источника звука
Добрый день.
Есть задача, реализовать определение - с какой стороны поступает звук. Необходимо это, для поворота ptz-камеры на говорящего (Для системы видео конференции). -есть 3 usb микрофона, будут стоять треугольником, а в зависимости от громкости потока с микрофонов будит определяться положение источника звука. Делаю программку на delphi 7 через NewAC, споткнулся о (наверное) элементарную проблему. Помогите решить. Как узнать громкость звука на DXAudioIn1,DXAudioIn2,DXAudioIn3 и далее работать с этими величинами? |
#2
|
|||
|
|||
Что такое NewAC? Это библиотека?
Кстати, кроме громкости, не пытались решить проблему за счёт определения задержки? Хотя это, может, более сложный вариант. |
#4
|
||||
|
||||
По амплитуде сигнала.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#5
|
|||
|
|||
Цитата:
Есть компонент FastGainIndicator свойство GainValue. В свойстве Input хватаешь DXAudioIn. Кстати как с помощью амплитуды можно узнать координаты источника? |
#6
|
||||
|
||||
Цитата:
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |