YUV420 のデコーダーから生の出力をキャプチャしています。Y(1920*1080)、U(960*540)、V(960*540) の 3 つのポインタがあります。
OpenCVを使用して画像をJPEGとして保存したい。opencvのcvtcolorを使ってみた
cv::Mat i_image(cv::Size(columns, rows), CV_8UC3, dataBuffer);
cv::Mat i_image_BGR(cv::Size(columns, rows), CV_8UC3);
cvtColor(i_image, i_image_BGR, cv::COLOR_YCrCb2BGR);
cv::imwrite("/data/data/org.myproject.debug/files/pic1.jpg", i_image_BGR);
しかし、保存された出力画像は次のとおりです。
誰かが画像を保存する適切な方法を教えてください。