jie

jie

0个粉丝

2

问答

0

专栏

0

资料

jie  发布于  2023-04-21 16:06:25
采纳率 50%
2个问答
1093

vpss获取yuv420转rgb之后得到的图像的virt_addr如何给hi_svp_blob

悬赏金¥ 5
已结题
   

海思样例中yolov3的输入是.bgr的二进制文件,我想不从本地获取.bgr文件,直接通过vpss取rgb(hi_svp_img)目前已经实现,但是取到的图像如何通过虚拟地址放到nnie_param->seg_data[0].src[0].virt_addr中去啊,求指教

我来回答
回答5个
时间排序
认可量排序

jie

0个粉丝

2

问答

0

专栏

0

资料

jie 2023-04-21 16:51:28
认可0

如何从HI_SVP_IMG_TYPE_U8C3_PACKAGE到HI_SVP_BLOB_TYPE_U8

UncleRoderick

25个粉丝

14

问答

1

专栏

14

资料

UncleRoderick 2023-04-22 18:04:48
认可0

理论上直接创建一帧图像把数据拷贝过去就行,高效点就是vpss取rgb的地址与seg_data的一致。

jie
jie   回复   UncleRoderick  2023-04-23 10:11:16
0

vpss取rgb的顺序应该是bgrbgrbgr,要换成bbbgggrrr,要怎么写哦

UncleRoderick
UncleRoderick   回复   jie  2023-04-23 13:19:30
0

IVE U8C3_PACKAGE转U8C3_PLANAR

jie
jie   回复   UncleRoderick  2023-04-23 15:42:18
0

您好,我用ive直接转换为U8C3_PLANAR后得到三个通道的地址
hi_u8 pic_addr = sample_svp_convert_addr_to_ptr(hi_u8, nnie_param>seg_data[0].src[0].virt_addr);
memcpy(pic_addr, sample_svp_convert_addr_to_ptr(hi_u8, pstDst.virt_addr[0]), (hi_u8)pstDst.widthpstDst.height);
memcpy(pic_addr+heightwidth+stride, sample_svp_convert_addr_to_ptr(hi_u8, pstDst.virt_addr[1]), (hi_u8)pstDst.widthpstDst.height);
memcpy(pic_addr+heightwidth2+stride2, sample_svp_convert_addr_to_ptr(hi_u8, pstDst.virt_addr[2]),(hi_u8)pstDst.widthpstDst.height);
后始终不对,求指教

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

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区