Конвертировать IPLimage в формат h.263
Я использую OpenCV для обработки 2D-изображений. Мне нужно конвертировать IPLimage
(который захватывается камерой) в кодированный формат H.263 (не h.264).
Есть ли встроенная функция OpenCV для достижения этой цели? Если нет, есть ли подходящие API, которые я мог бы использовать?
1 ответ
Там нет собственного способа сделать это с OpenCV.
Однако вы можете конвертировать фреймы OpenCV в то, что использует ffmpeg, и закодировать его как h263, или сделать что-то, как этот парень сделал с использованием python.
В этом ответе я показал, как преобразовать кадр OpenCV в его эквивалент FFmpeg и отобразить его в окне SDL. Там есть некоторый код, который может быть весьма полезен для вас.