专栏底层软件J3图像处理能力,加速图像处理问题咨询

J3图像处理能力,加速图像处理问题咨询

已解决
auto-stack2023-07-08
88
3

用户您好,请详细描述您所遇到的问题。

1.硬件获取渠道:公司购买

2.当前系统镜像版本:

3.当前天工开物版本:

4.问题定位:J3图像处理

5.开发的demo/案例:360环视

6.需要提供的解决方案:360环视

问题描述:我现在开发了一套车载360环视代码工程,但是移植到J3芯片上,帧率很低(5-6帧样子)。当然,这是纯cpu运算原因,必须要硬件加速。我的问题是,对于图像处理相关的任务,底层涉及到大量像素级运算,应该使用哪种加速器,加速程序。J3关于图像处理的IP,有很多,例如SIF、ISP、IPU、BPU等等。请问该具体调用哪种IP加速。我现在想法是主要使用BPU,不知道对不对?另外,官方有没有关于车载360环视或者图像处理得例子,可以参考,谢谢!

底层软件
征程3
评论1
0/1000
  • lanzhe
    Lv.1
    bpu 主要是深度学习加速。SIF、ISP、IPU 是硬件ip,处理图像,无法加载用户的算法。sif: 接收mipi 传输的数据,发送给后端或者下ddr。isp:对raw图进行降噪,颜色,亮度,清晰度等方面处理 ipu:对yuv进行多通道downscale/单通道upscale。
    2023-07-10
    2
    2
    • auto-stack回复lanzhe:
      大致了解了,感谢。那我想处理一般的图像处理任务,比如我问题中提到的360环视拼接等常规算法,只能使用cpu么?我想加速算法。但是按照您的说法,SIF、ISP、IPU 均做不到加速也不能加载用户算法,BPU面向深度学习,我不能调用BPU加速么?目前硬件加速只能用BPU了,但是找不到相关得资料。因为我感觉参考NVIDIA得GPU也可以并行加速普通任务,咱们BPU也可以原则上,但是没资料。
      2023-07-11
      0
    • lanzhe回复auto-stack:

      可以考虑使用gdc。

      2023-07-11
      0