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