Стратегия для нескольких камер, различная обработка для каждой из них и потоковая передача послесловий [дубликат]Python

Программы на Python
Anonymous
Стратегия для нескольких камер, различная обработка для каждой из них и потоковая передача послесловий [дубликат]

Сообщение Anonymous »

Добрый день всем!
У меня возникли проблемы с выбором стратегии решения моей проблемы с использованием Python.
У меня есть две камеры (возможно, в будущем их станет больше), подключенные к моему в локальной сети и хотите получить оба потока, выполнить некоторую обработку изображений и в будущем передать их на локальный HTTP-сервер.
Мой первый вопрос: чтение кадров с камеры — это это в основном интенсивное использование ввода-вывода или процессора.
Во-вторых, мне интересно, выберу ли я/когда маршрут многопроцессорной обработки, как мне его реализовать. Сначала у меня возникла идея «трехуровневой структуры», в которой получение кадров выполняется на уровне «DAL» одним процессором, обработка выполняется другим и, возможно, в будущем третий процессор обрабатывает все данные http. (http-сервер — в другой раз).
Но после некоторых исследований я не совсем уверен, что это правильный путь? Возможно, один процессор должен обрабатывать весь сбор ввода-вывода с камеры, выполнять обработку и передавать ее на http-сервер.
Кто-нибудь с большим опытом, чем я, может дать мне некоторую информацию?
Кто-нибудь с большим опытом, чем я, может дать мне некоторую информацию?
Кто-то с большим опытом, чем я, может дать мне некоторую информацию? p>
У меня был некоторый опыт работы с Python и opencv без использования каких-либо библиотек многопоточности/обработки, потому что это было более подходящим доказательством концепции для диссертации.
Спасибо, что прочитали этот мозговой штурм.
Характеристики камеры:
Разрешение 1080x720
Частота кадров 160 кадров в секунду
При использовании протокола GigE Vision

Подробнее здесь: https://stackoverflow.com/questions/701 ... hem-and-st

Вернуться в «Python»