Toybrick

RGA输出的数据转换为opencv mat格式

xzf361

注册会员

积分
64
发表于 2021-1-12 14:01:57    查看: 4018|回复: 6 | [复制链接]    打印 | 显示全部楼层
我将一帧数据通过RGA转换为RGB888后,如何将数据转换为opencv的mat格式
回复

使用道具 举报

我是大表书

注册会员

积分
198
发表于 2021-1-26 13:59:21 | 显示全部楼层
请问你解决了么
回复

使用道具 举报

我是大表书

注册会员

积分
198
发表于 2021-1-26 14:08:15 | 显示全部楼层
我尝试过两种方式,一种简单粗暴的方式直接char转mat,但是转出来的图像丢到opencv的一些处理函数里,运行速度贼慢,200多毫秒,根本没法用,第二种是用imdecode转,但是这个函数在1808上也耗时几十毫秒,实时性不是很好
回复

使用道具 举报

小旺的尾巴

注册会员

积分
82
发表于 2021-2-1 15:54:36 | 显示全部楼层
这个直接用数据转不就行吗,我是直接转的
回复

使用道具 举报

我是大表书

注册会员

积分
198
发表于 2021-2-25 09:38:30 | 显示全部楼层
小旺的尾巴 发表于 2021-2-1 15:54
这个直接用数据转不就行吗,我是直接转的

直接转速度慢,不知道你耗时多久
回复

使用道具 举报

ye0915715

新手上路

积分
28
发表于 2022-5-24 17:53:59 | 显示全部楼层
这个问题好的解决方案吗?
回复

使用道具 举报

qiaoo

注册会员

积分
63
发表于 2022-6-7 17:28:40 | 显示全部楼层
本帖最后由 qiaoo 于 2022-6-7 17:30 编辑

取数据指针直接生成cv::Mat(rows, cols, CV_8UC3, (void*)buffer)不就好了嘛
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表