Как отправить данные изображения в реальном времени, сгенерированные моделью обнаружения объектов, на сервер - PullRequest
0 голосов
/ 03 августа 2020

Это большая проблема, с которой мы сталкиваемся в нашем главном проекте. Позвольте мне кратко представить процесс нашего проекта. Мы запускаем модель обнаружения и отслеживания объектов на Raspberry Pi 4. Результатом этих моделей будут файлы изображений и данные ограничивающей рамки (FPS около 20). Чтобы загрузить эти файлы на наш сервер, мы создаем новый поток и используем очередь для хранения файлов сгенерированных изображений, созданных основными потоками (обнаружение объектов и отслеживание объектов). Проблема в том, что скорость загрузки не может соответствовать FPS (20), и очередь будет постепенно расти, пока не встретится с верхней границей, что приведет к неправильной ошибке распределения. Есть ли способ решить эту проблему?

Некоторые идеи, которые мы пробовали:

  • Используйте сельдерей для уменьшения задержки ответа
  • Используйте asyncio вместо потоковой передачи, чтобы нам не нужно использовать эту очередь
...