Toybrick
标题:
mpp和rga使用问题
[打印本页]
作者:
how0723
时间:
2020-9-21 19:12
标题:
mpp和rga使用问题
我使用v4l2读取usb camera 的mjpeg数据,通过 mpp转换,转换后识别出格式为MPP_FMT_YUV422SP,然后使用rga就数据转换为bgr,参数如下: const auto BUFFER_WIDTH = 1920;
const auto BUFFER_HEIGHT = 1088;
mRga->ops->setSrcFormat(mRga, V4L2_PIX_FMT_NV12, BUFFER_WIDTH, BUFFER_HEIGHT);
mRga->ops->setDstFormat(mRga, V4L2_PIX_FMT_BGR24, BUFFER_WIDTH, BUFFER_HEIGHT);
然后再将得到的数据拷到一个cv::Mat中 【cv::Mat img(cv::Size(1920, 1088), CV_8UC3);】
再通过 cv::imwrite保存到disk
但是得到的图片不对!!!!!!
图片中有蓝色的部分应该是没有的。
正常图片【通过v4l2直接读取usb camera的帧数据保存到disk】
[attach]1325[/attach]
异常图片【通过v4l2读取usb camera ---> mpp ----> rga】
[attach]1326[/attach]
作者:
how0723
时间:
2020-9-21 20:02
已经解决了,还是文档不详细啊,多走了很多弯路
作者:
xiaozhang
时间:
2020-12-8 06:49
@how732怎么解决的?
作者:
986247
时间:
2021-2-22 14:53
楼主怎么解决的啊,能否给个思路
欢迎光临 Toybrick (https://t.rock-chips.com/)
Powered by Discuz! X3.3