查看: 213|回复: 4

[求助] 求助,如何读取图片内容,转成 VIDEO_FRAME_INFO_S的结构

[复制链接]
发表于 2019-5-11 13:32:04 | 显示全部楼层 |阅读模式
正在开发35系列的板子,之前是从vi读取的FrameInfo结构,vi的信息来自摄像头。
最近导师要求输出1个静态图片,在图片上画出信号图,然后再输出到vo视频。

结果第1步就卡主了,
想知道怎么读取图片,然后生成 VIDEO_FRAME_INFO_S的结构
在HiMPP 媒体开发参考中 没有找到合适的例子,自己各种瞎折腾已经1周了,但是不知道哪里有问题。

求教各位大神,提供个简单的例子,让我参考一下。
发表于 2019-5-12 11:25:28 | 显示全部楼层
可以去我们的问答专区提问看看,把你的问题放到上面
发表于 2019-5-13 11:13:36 | 显示全部楼层
本帖最后由 qn1534489079 于 2019-5-16 13:05 编辑

可以参考sample_vdec的index 2

\Hi3559AV100_SDK_V2.0.2.0\package\MPP\sample\VDEC
用法:sample_vdec <index> <IntfSync>
指数:
0:VDEC(H265)-VPSS-VO
1:VDEC(H264)-VPSS-VO
2:VDEC(JPEG-> YUV)-VPSS-VO
3:VDEC(JPEG-> RGB)
4:VDEC(H264) - > VPSS-VO(DHD0-hdmi,DHD1-mipi_tx)

IntfSync:
0:VO HDMI 4K @ 30fps。
1:VO HDMI 1080P @ 30fps。
 楼主| 发表于 2019-5-15 21:15:57 | 显示全部楼层
qn1534489079 发表于 2019-5-13 11:13
可以参考sample_vdec的index 2

\ Hi3559AV100_SDK_V2.0.2.0\包\ MPP\样品\ VDEC

多谢帮助!
另外 我想问下,如果我想在这个背景图片上画线 应该怎么做?
因为之前是通过vpss 获取到vi的视频 frameinfo结构,然后调用HI_MPI_VGS_AddDrawLineTask划线。

vdec怎么样才能实现?
发表于 2019-5-16 09:54:38 | 显示全部楼层
本帖最后由 qn1534489079 于 2019-5-16 10:02 编辑
qn1556609436 发表于 2019-5-15 21:15
多谢帮助!
另外 我想问下,如果我想在这个背景图片上画线 应该怎么做?
因为之前是通过vpss 获取到vi ...


划线是用VGS, 与vdec无关
  1. VGS_HANDLE VgsHandle = -1;
  2. VGS_DRAW_LINE_S stVgsDrawLine={0};
  3. VGS_TASK_ATTR_S stVgsTask={0};
  4. HI_S32 s32Ret = HI_SUCCESS;

  5. s32Ret = HI_MPI_VGS_BeginJob(&VgsHandle);

  6. stVgsDrawLine.stStartPoint.s32X=1920/2;
  7. stVgsDrawLine.stStartPoint.s32Y=0;
  8. stVgsDrawLine.stEndPoint.s32X=1920/2;
  9. stVgsDrawLine.stEndPoint.s32Y=1080;
  10. stVgsDrawLine.u32Thick=6;
  11. stVgsDrawLine.u32Color=0x00FFFFFF;
  12. s32Ret = HI_MPI_VGS_AddDrawLineTask(VgsHandle, &stVgsTask, &stVgsDrawLine);

  13. s32Ret = HI_MPI_VGS_EndJob(VgsHandle);
复制代码


vdec也是可以HI_MPI_VDEC_GetFrame, HI_MPI_VPSS_GetChnFrame
可以参考index 3 sample code
用法:sample_vdec <index> <IntfSync>
指数:
0:VDEC(H265)-VPSS-VO
1:VDEC(H264)-VPSS-VO
2:VDEC(JPEG-> YUV)-VPSS-VO
3:VDEC(JPEG-> RGB)
4:VDEC(H264) - > VPSS-VO(DHD0-hdmi,DHD1-mipi_tx)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

© 2008-2017 当前位置 易百纳技术社区论坛 返回 易百纳技术社区 ( 苏ICP备14036084 )   Powered by Discuz! X3.1
快速回复 返回顶部 返回列表