Как я могу обработать отдельные кадры H.264 RAW в Python - PullRequest
0 голосов
/ 22 мая 2019

У меня есть приложение Objective-C, которое подключается к серверу Python throw Socket.IO,
в настоящее время я отправляю сокет броска необработанных кадров h264 и получаю их на стороне Python, но я не знаю, как поступить оттуда, яЯ пытался использовать numpy и cv2.imdecode для преобразования байтового фрейма для процесса, и ни один из них мне не помог.Я также попробовал Ffmpeg, но я новичок в этой библиотеке и, возможно, кто-то может пролить свет на это.

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

кадр отправляется каждый раз как одиночные.

    -(void)videoFeed:(DJIVideoFeed *)videoFeed didUpdateVideoData:(NSData *)videoData {
[[DJIVideoPreviewer instance] push:(uint8_t *)videoData.bytes length:(int)videoData.length];
[_videoExtractor parseVideo:(uint8_t *)videoData.bytes length:(int)videoData.length withFrame:^(VideoFrameH264Raw *frame) {
...