eiudng

eiudng

0个粉丝

17

问答

0

专栏

0

资料

eiudng  发布于  2020-06-08 17:25:02
采纳率 0%
17个问答
3302

hi3531dv200上从vpss到nniede几个疑问

 
本帖最后由 eiudng 于 2020-6-12 14:14 编辑

平台是hi3531dv200,      
1  设想的流程是vi-->vpss-->nnie:获得每一frame的格式是yuv,格式是HI_SVP_IMG_TYPE_YUV420SP,因为vi的原始物理大小是1280×720
而项目用到的yolo3模型输入要求是 1024×512,所以必须缩放,
       hi_video_frame_info proc_frame;
       hi_vpss_grp vpssGrp;
        hi_vpss_chn  vpssChn;
        hi_vpss_chn_attr stChnAttr;
        ret = hi_mpi_vpss_get_chn_attr(vpssGrp, vpssChn, &stChnAttr);
        stChnAttr.depth = VPSSCHNDEPTH;
        stChnAttr.chn_mode = HI_VPSS_CHN_MODE_USER;
        stChnAttr.width = 1024;
        stChnAttr.height = 512;
        ret = hi_mpi_vpss_set_chn_attr(vpssGrp, vpssChn, &stChnAttr);
       这样就能完成缩放? 设置vpss通道信息后再调用hi_mpi_vpss_get_chn_frame(vpssGrp, vpssChn, &proc_frame, -1)获取的每一frame其大小正是我需要的?
   2  nnie的hi_svp_blob_type中为什么是 HI_SVP_BLOB_TYPE_YVU420SP而不是HI_SVP_BLOB_TYPE_YUV420SP?我设想从vpss中获取每一YUV420 SemiPlanar格式的frame直接送到nnie中,那需要做什么转换吗?
3   看了文档,ive中的hi_mpi_ive_resize操作只支持U8C1、U8C3_PLANAR格式,不支持PACKAGE格式?

麻烦知道的大神指点:)
我来回答
回答2个
时间排序
认可量排序

jimko

0个粉丝

0

问答

0

专栏

0

资料

jimko 2020-09-17 18:45:55
认可0
时间已过数月,老哥遇到的问题应早解决了,现在海思平台还在玩吗?:)
我这没得玩了:Q:Q

winstonguo

0个粉丝

0

问答

0

专栏

0

资料

winstonguo 2021-08-04 22:50:02
认可0

海思出的YUV视频默认都是YVU顺序的。VPSS那边也是有对应的YVU420SP格式。你配置和NNIE的格式一致就可以。
resize支持的格式以文档描述为准,没有写就是不支持了。

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

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区