wu0

wu0

0个粉丝

7

问答

0

专栏

1

资料

wu0  发布于  2016-11-28 12:14:40
采纳率 0%
7个问答
4826

hi3518ev200 ive移动侦测问题

 
在板子上跑sampl的ive 直接执行./sample_ive_main 4 0  是可以的 ,但是我移植到工程里却跑不起来了 ive的编码过程是sample里参考的 ,有关ive的配置是对的 但是跑起来提示:[HI_COMM_DmaImage]-1391: stDstData.pu8VirAddr[0xbe97f380],u32PhyAddr[0x2efb9c],u16Width[47],u16Height[21505],u16Stride[53689]
[Func]:IveCheckStride [Line]:149 [Info]:stride(53689) must be 16 align!

还有我开了1个1080p(0通道) 1个vga的码流(1通道) ive是用在扩展通道1上绑在0通道上 上面提示16字节对齐 不是很明白哪里要16字节对齐。
我来回答
回答9个
时间排序
认可量排序

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-11-28 12:42:24
认可0
看log显示HI_COMM_DmaImage函数接收的图像格式有问题,图像的大小、跨度都有输出的

看一下0通道和1通道的输出,可以vi_dump抓图出来看一下

wu0

0个粉丝

7

问答

0

专栏

1

资料

wu0 2016-11-28 14:27:47
认可0
本帖最后由 wu0 于 2016-11-28 15:03 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=42008&ptid=13506]hanfei69882 发表于 2016-11-28 12:42[/url]
看log显示HI_COMM_DmaImage函数接收的图像格式有问题,图像的大小、跨度都有输出的

看一下0通道和1通道 ...[/quote]

我用vi_dump运行了下得到 vi_chn_0_1920_1080_p420_1.yuv 和 vi_chn_1_352_288_p420_1.yuv 用yuv播放器看了下 chn_0_1920_1080_p420_1.yuv  图像不正常  vi_chn_1_352_288_p420_1.yuv 能有图 附件是2个yuv

wu0

0个粉丝

7

问答

0

专栏

1

资料

wu0 2016-11-28 14:31:49
认可0
这个是什么问题 1920 *1080的这个码流的yuv播放不了 但是主码流图像是正常的

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-11-28 14:41:39
认可0
运行log写的很清楚了

楼主的图像width=47, height=21505, stride=53689, 报的错是海思要求stride必须是16的倍数

看这图像得宽高就知道肯定是哪里出问题了, 一般不会有这种图像和stride, 估计是设置出错了(没赋值?踩内存?)

另外说一句: 这个log里面一共没有几个英文单词, 成句的也就是 "stride must be 16 align"

wu0

0个粉丝

7

问答

0

专栏

1

资料

wu0 2016-11-28 15:35:56
认可0
本帖最后由 wu0 于 2016-11-28 15:54 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=42015&ptid=13506]zhuangweiye 发表于 2016-11-28 14:41[/url]
运行log写的很清楚了

楼主的图像width=47, height=21505, stride=53689, 报的错是海思要求stride必须是1 ...[/quote]

那我的主码流是用1920*1080,次码流是用vga 640*480d的,移动侦测里的扩展通道是VI_CHN ViExtChn = 1;用的是CIF 352*288 的, 次码流是通道1 是640*480 ,那 扩展通道是不是就是次码流的通道号呢?还是扩展通道要用2?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-11-28 15:40:29
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=42019&ptid=13506]wu0 发表于 2016-11-28 15:35[/url]
那我主码流是用1920*1080 次码流是用vga 640*480d的移动侦测里的扩展通道是VI_CHN ViExtChn = 1;用的是CI ...[/quote]

我小学语文没学好, 这么长的句子读起来有困难, 能不能分成几句简单的句子

wu0

0个粉丝

7

问答

0

专栏

1

资料

wu0 2016-11-28 15:53:30
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=42023&ptid=13506]zhuangweiye 发表于 2016-11-28 15:40[/url]
我小学语文没学好, 这么长的句子读起来有困难, 能不能分成几句简单的句子[/quote]

好的  改下:P

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-11-28 17:36:36
认可0
本帖最后由 hanfei69882 于 2016-11-28 17:40 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=42013&ptid=13506]wu0 发表于 2016-11-28 14:27[/url]
我用vi_dump运行了下得到 vi_chn_0_1920_1080_p420_1.yuv 和 vi_chn_1_352_288_p420_1.yuv 用yuv播放器 ...[/quote]

原理性的问题可以讨论交流,具体问题可能要自己分析解决了
两个建议:
1、我这里打开两幅图像都是ok的,估计是送去处理时出了问题,把处理前后的图像属性:大小、跨度、格式打印出来分析一下


2、论坛搜索关键字:侦测,有一些已经讨论过的帖子参考一下

wu0

0个粉丝

7

问答

0

专栏

1

资料

wu0 2016-11-28 21:01:17
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=42041&ptid=13506]hanfei69882 发表于 2016-11-28 17:36[/url]
原理性的问题可以讨论交流,具体问题可能要自己分析解决了
两个建议:
1、我这里打开两幅图像都是ok ...[/quote]

多谢回复! 检查了源码其他地方的,是一个结构体修改了图像的宽高属性导致的。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区