Как отображать кадры с использованием многопоточности в Python - PullRequest
0 голосов
/ 09 января 2019

У меня есть двоичная классификационная модель, которая требует ввода в виде стека кадров. Поскольку это проблема в реальном времени, я должен классифицировать и отображать одновременно.

Я пытался сделать это простым способом, вводя задержку, но она не подходит, поскольку требует добавления кадров за последние n секунд и запуска в режиме реального времени, будет продолжать занимать память, поскольку у меня нет точки, где Я могу обновить его без потери данных.

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

Я хочу составить кадры первых 4 секунд, найти их результаты в двоичном классификаторе и затем отобразить их. Проблема заключается в отображении кадров с 1-й секунды, когда видео находится на 5-й секунде. Любая идея, как я могу обойти это?

...