qn1556609436

qn1556609436

0个粉丝

1

问答

0

专栏

0

资料

qn1556609436  发布于  2019-05-11 13:32:04
采纳率 0%
1个问答
3754

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

 
正在开发35系列的板子,之前是从vi读取的FrameInfo结构,vi的信息来自摄像头。
最近导师要求输出1个静态图片,在图片上画出信号图,然后再输出到vo视频。

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

求教各位大神,提供个简单的例子,让我参考一下。
我来回答
回答4个
时间排序
认可量排序

ebaina_

0个粉丝

82

问答

40

专栏

0

资料

ebaina_ 2019-05-12 11:25:28
认可0
可以去我们的问答专区提问看看,把你的问题放到上面:P:P

qn1534489079

0个粉丝

12

问答

0

专栏

2

资料

qn1534489079 2019-05-13 11:13:36
认可0
本帖最后由 qn1534489079 于 2019-5-16 13:05 编辑

可以参考sample_vdec的index 2

\Hi3559AV100_SDK_V2.0.2.0\package\MPP\sample\VDEC
用法:sample_vdec
指数:
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。

qn1556609436

0个粉丝

1

问答

0

专栏

0

资料

qn1556609436 2019-05-15 21:15:57
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=143077&ptid=74577]qn1534489079 发表于 2019-5-13 11:13[/url]
可以参考sample_vdec的index 2

\ Hi3559AV100_SDK_V2.0.2.0\包\ MPP\样品\ VDEC
[/quote]

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

vdec怎么样才能实现?

qn1534489079

0个粉丝

12

问答

0

专栏

2

资料

qn1534489079 2019-05-16 09:54:38
认可0
本帖最后由 qn1534489079 于 2019-5-16 10:02 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=143220&ptid=74577]qn1556609436 发表于 2019-5-15 21:15[/url]
多谢帮助!
另外 我想问下,如果我想在这个背景图片上画线 应该怎么做?
因为之前是通过vpss 获取到vi ...[/quote]

划线是用VGS, 与vdec无关
[code]VGS_HANDLE VgsHandle = -1;
VGS_DRAW_LINE_S stVgsDrawLine={0};
VGS_TASK_ATTR_S stVgsTask={0};
HI_S32 s32Ret = HI_SUCCESS;

s32Ret = HI_MPI_VGS_BeginJob(&VgsHandle);

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

s32Ret = HI_MPI_VGS_EndJob(VgsHandle);[/code]

vdec也是可以HI_MPI_VDEC_GetFrame, HI_MPI_VPSS_GetChnFrame
可以参考index 3 sample code
用法:sample_vdec
指数:
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)
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区