关于pico-ultra-w碰到的问题

  • 您好,RGA 比较常见的问题就是操作图像时没有在DMA种操作,相关示例可以参考 https://github.com/luckfox-eng29/luckfo ... a_demo.cpp
    相关文档可以下载 https://wiki.luckfox.com/Luckfox-Pico-RV1106/Downloads 上的 RK Datasheet
  • 你好:
    1. 我看了https://github.com/luckfox-eng29/luckfox_pico_rga/tree/master这个git里面,并没有关于RGN的RECT绑定到VPSS或者VENC的代码来实现画矩形或者画线的代码。我的问题是希望可以实现使用RGN的COVER和LINE来实现画矩形或者画线来进行osd后再通过rtsp进行显示。
    2. 另外我还有个问题,就是我看关于lcd的显示,可以通过rga,也可以通过gpu实现osd的功能,这部分我在使用gpu的话,就需要额外的一些库,请问这些关于gpu的库在哪里可以下载得到?因为我在运行的时候提示缺失了,所以目前只能通过rga来实现一些简单的2d的操作。
    谢谢
  • 您前面提到RECT和LINE,我以为您要进行 RGA 操作帧图像,只是用mpi库来实现的话 RGN 组件的 overlay 只支持 venc, 能绑定到 vpss 的是 overlay_ex,两种方式的话我都没有发现RECT或LINE的接口。
    RV1106 RGN 的 Cover 只作用于VI,要在 VPSS 上使用 Cover 要调用 VGS, 我没有实测过 VGS ,所以也不确定调用 VGS 来对 VPSS进行Cover 操作理论上是否可行。
    您在第一个帖子中说明将 OSD 绑定到 VENC 的功能是正常的,也符合sample示例中 RGN 绑定到 VENC 实现 OSD 显示的实现,不太清楚您要找不用overlay 的方法的原因
    RV1106 没有 GPU,没有相关的 GPU 库。
  • 你好
    很感谢你的回答,怪不得我把overlay绑定到vpss不起作用呢。
    另外我再请教个问题,
    1. 你说的Cover 只作用于VI是什么意思,Cover不是要绑定到输入嘛,比如VPSS的某个输入上,而VI是输出的,这个是怎么绑定的呢?
    2. 另外VGS是什么?
    3. 我目前的需求是VI-->VPSS-->VENC-->RTSP,然后在VPSS上我另外有一路是到rknn推理后拿到矩形框,本来想用LINE来画矩形框叠加到VPSS上,这样我通过RTSP也可以看到这个矩形框。同时因为我还有个屏,绑定到VPSS上的目的还有一个原因是想VPSS接VO然后进行LCD显示的时候可以看到和RTSP一样的视频+矩形框。对于这个需求,如果overlay只能绑定到venc的话,那我lcd那边就没有办法同样显示了,这个你有什么建议吗?
    4. 另外请问有没有VI-->VPSS-->VO-->LCD的参考代码。我在使用这个链路的时候没有成功,但是我手动从VPSS获取图像,然后手动给VO发送图像,lcd是可以显示的,但是上面绑上去就无法出来,试了很多方法都不行,这个麻烦也帮忙看下。

    以上问题,感谢。
  • 1 2 详见附件 RKMPI 文档,3 RTSP推流一般是在VENC上实现的,另一路VPSS做RKNN处理可以只拿最后框的坐标信息直接到VENC上绘制,可以参考https://wiki.luckfox.com/zh/Luckfox-Pico-Pi/MPI/#72-%E5%9F%BA%E4%BA%8E-osd-%E7%BB%98%E5%88%B6-rknn-%E6%8E%A8%E7%90%86%E7%BB%93%E6%9E%9C 。其他属于二次开发的内容,我们没有实现过类似方案没办法提供技术支持
    Attachments
    Downloaded 148 times