Мне нужно несколько предложений, чтобы одновременно получать кадры и видео с фотокамеры - PullRequest
0 голосов
/ 08 июля 2019

У меня есть код, который получает кадры для отправки на сервер сокетов в виде байтов, получает кадры для обработки cv2 и записи в локальный файл в .h264, но вместе они не будут работать.

Как вы, наверное, знаете, малиновый пи Picamera позволяет несколько раз извлекать кадры или видео с камеры, однако он не может одновременно выполнять оба типа.

Код для передачи кадров для байтового потока на сервер сокетов:

for foo in camera.capture_continuous(stream, 'jpeg', use_video_port = True, splitter_port=1):

Код для записи в файл:

camera.start_recording(bideoname + ".h264", splitter_port=2, resize=(640, 480), quality=27) 

Код для получения кадров для обработки с помощью cv2:

for foo in camera.capture_continuous(stream, 'jpeg', framerate=24,
                                                        use_video_port=True):

Какой самый элегантный способ добиться этого?

Возможно, мое необразованное предположение вместо использования camera.start_recording позволяет также получать кадры и соединять их вместе, чтобы создать файл .h264, сработает ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...