OpenCVの画像の入出力は、ffmegを使用しており、OpenCVでは、ffmpeg用のパラメータの設定と、cv::Matとのフォーマット変換を行っているようである。
前述のDIBの問題を調べるために、ソースを少し覗いてみた。
関連部分のソースは、modules\highgui\srcのcap_ffmpeg_impl.hppにあたる
補足
以前 VideoCaptureの対応
フォーマットに関してメモを書いたが、対応しているフォーマットは、上記ソースを見るとFOURCCと対応して、const AVCodecTag codec_bmp_tags[]に列挙されている
この部分は、ffmpeg/libavformatのriff.cから移したとのこと
0 件のコメント:
コメントを投稿