白龙

白龙

4个粉丝

7

问答

0

专栏

0

资料

白龙  发布于  2023-08-08 15:24:07
采纳率 15%
7个问答
1019

RV1109/1126/1106中的灰度图像增强加速的两个问题

背景:目前了解到芯片里有IVE和RGA两个模块可以用于2D图像的加速处理,但这两个模块基本都只支持8bit的数据输入,如滤波,灰度直方图计算,格式转换等。我需要实现16/14/10bit,原始数据处理。

我的问题有两个:
1、我希望处理完后保持数据精度不丢,能否用上面这些模块?

2、上面这些模块能力有限的话,是否可以自己编译opencv来满足需求?

我来回答
回答6个
时间排序
认可量排序

Marc

77个粉丝

0

问答

21

专栏

0

资料

Marc 2023-08-08 15:34:15
认可0

rga是硬件, 你要是用opencv来做图像的变换, 速度能接收, 怎么搞都行, 打个比方, 硬件rga 2ms能搞定的事儿, opencv需要200ms, 能接受200ms处理一张图么?

白龙
白龙   回复   Marc  2023-08-08 16:47:56
0

感谢回复,我需要做一些12/14bit灰度图的传统图像处理,想借助一些硬件接口来加速实现。
目前看RGA不支持,而opencv可能会存在速度慢的问题,下一步可能需要实测看下具体耗时了

怠惰使我快乐

4个粉丝

0

问答

0

专栏

0

资料

怠惰使我快乐 2023-08-08 15:49:59
认可0

看手册的话是支持RGA是支持10bit输入的,用opencv实现的话效率会低很多,如果对实时性要求低的话可以用OPENCV

白龙
白龙   回复   怠惰使我快乐  2023-08-08 16:43:50
0

感谢回复,我可能需要对12/14bit做卷积处理,好像RGA和IVE都没法实现这些,目前看只能自己去实现了

朱李不怎么强

4个粉丝

0

问答

0

专栏

0

资料

朱李不怎么强 2024-01-15 15:54:24
认可0

你好,请教一下,使用瑞芯微的ive或者RGA的硬核把yuv变成RGB之后,通过opnecv处理之后的图像,怎么才能再传回去,到vo输出端呢?是不是再用ive把rgb变成yuv,然后通过API(SendFrameToVo类似这样的功能)?

白龙
白龙   回复   朱李不怎么强  2024-01-22 13:40:50
0

是的

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区