Add more yuv conversion
This commit is contained in:
@@ -252,7 +252,15 @@ protected:
|
||||
|
||||
cv::Mat avframeAnyToCvmat(const AVFrame* frame);
|
||||
cv::Mat avframeNV12ToCvMat(const AVFrame* frame);
|
||||
cv::Mat avframeYUV420PToCvMat(const AVFrame* frame); // YUV420P/YUVJ420P → BGR (OpenCV, no sws_scale)
|
||||
cv::Mat avframeYUV420PToCvMat(const AVFrame* frame); // YUV420P/YUVJ420P → BGR (libyuv I420/J420ToRGB24)
|
||||
cv::Mat avframeYUV422PToCvMat(const AVFrame* frame); // YUV422P/YUVJ422P → BGR (libyuv I422ToRGB24 / J422ToARGB+ARGBToRGB24)
|
||||
cv::Mat avframeYUV444PToCvMat(const AVFrame* frame); // YUV444P/YUVJ444P → BGR (libyuv I444ToRGB24 / J444ToARGB+ARGBToRGB24)
|
||||
cv::Mat avframeYUV420P10LEToCvMat(const AVFrame* frame); // YUV420P10LE → BGR (libyuv I010ToARGB + ARGBToRGB24)
|
||||
cv::Mat avframeYUV422P10LEToCvMat(const AVFrame* frame); // YUV422P10LE → BGR (libyuv I210ToARGB + ARGBToRGB24)
|
||||
cv::Mat avframeYUV444P10LEToCvMat(const AVFrame* frame); // YUV444P10LE → BGR (libyuv I410ToARGBMatrix + ARGBToRGB24)
|
||||
cv::Mat avframeYUV420P12LEToCvMat(const AVFrame* frame); // YUV420P12LE → BGR (libyuv I012ToARGBMatrix + ARGBToRGB24)
|
||||
cv::Mat avframeYUV422P12LEToCvMat(const AVFrame* frame); // YUV422P12LE → BGR (libyuv I212ToI422 + I422ToRGB24)
|
||||
cv::Mat avframeYUV444P12LEToCvMat(const AVFrame* frame); // YUV444P12LE → BGR (libyuv I412ToI444 + I444ToRGB24)
|
||||
cv::Mat avframeYUVJ420PToCvmat(const AVFrame* frame);
|
||||
cv::Mat avframeToCVMat(const AVFrame* frame);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user