Вы уже слышали, как мы упоминали, что основная ценность oZone заключается в простоте использования и гибкости. В этом видео показано, что мы имеем в виду — как oZone помогает решать основные задачи по обработке видео и аудио.

Проще говоря, oZone состоит из трех ключевых конструкций:

  • Поставщик — подключается к источнику AV, извлекает кадры. Кадры преобразуются в общую структуру данных, поэтому механика извлечения источника AV содержится только в провайдере (ах).
  • Процессор —выполняет что-то с фреймом. Может быть, обнаружение лица, обнаружение движения, слой свертки для классификации изображений или анализ звука в аудиокадрах для анализа речи/звука. Он также должен выводить кадры для нижестоящих компонентов (и это ключ к цепочке, где вы можете соединить несколько поставщиков друг с другом).
  • Потребитель —также что-то делаетс фреймом, но не генерирует/модифицирует их для дальнейшего использования, как это делает процессор. Хорошим примером потребителя может быть видеохранилище.
  • Уведомление — хорошо, это четвертое. Я сказал три. Уведомление на самом деле не такое основное , как три вышеупомянутых, но это «управляемая событиями» структура, которая позволяет вам действовать в отношении произвольных уведомлений, которые вы определяете. Они могут быть в ответ на сигнал тревоги, ответ на вывод процессора или что-то еще.

Мы призываем всех скачать oZone и попробовать его!