智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3244|回复: 5
打印 上一主题 下一主题

关于XS128摄像头组的提速问题

[复制链接]

10

主题

155

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1506
威望
802
贡献
382
兑换币
231
注册时间
2012-5-18
在线时间
161 小时
毕业学校
北京师范大学珠海分校
跳转到指定楼层
1#
发表于 2012-5-18 22:58:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
度过漫长的两个月后,我终于让小车完整的在小赛道上跑完了一圈又一圈。可是在这里我却遇到最大的瓶颈,提速!!!我发现XS128最高频率才80M,我学校摄像头另一支摄像头队伍用K60超频210M。我们用同样的图像采集方法采集时间大概用了15ms 可是我却因为图像处理的控制周期过长,没办法很好的提高速度。我们的指导老师传说XS128有跑上3m/s,我现在整个人都蒙了。。。都不知怎么办才好。。。累了一个星期。。。。才只有1.5m多每秒。。。求大神提示算法。。优化

1

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
837
威望
533
贡献
194
兑换币
0
注册时间
2011-11-4
在线时间
55 小时
2#
发表于 2012-5-18 23:36:15 | 只看该作者
...你80M的频率是指时钟频率还是总线频率?XS128是可以超频到总线80M频率的,你的车仅仅图像采集就用了15ms吗?这个的确太长了,你采集了多少个点?图像采集是可以控制在8ms内的,加上算法周期,一般都可以在一场图像内完成的
回复 支持 反对

使用道具 举报

10

主题

155

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1506
威望
802
贡献
382
兑换币
231
注册时间
2012-5-18
在线时间
161 小时
毕业学校
北京师范大学珠海分校
3#
 楼主| 发表于 2012-5-18 23:45:54 | 只看该作者
51coming 发表于 2012-5-18 23:36
...你80M的频率是指时钟频率还是总线频率?XS128是可以超频到总线80M频率的,你的车仅仅图像采集就用了15ms ...

对的总线80M。您的8ms采集时间用什么摄像头的?我用的是7620的,采集方法是SCCB修改了摄像头寄存器。QVGA的320*240的像素采集。。我用的是三中断采集方式 采集了64*64的图。。。图像质量很好。。。可是用时太长了。。。请问朋友是怎样采集的。。。能介绍一下么?行中断里面用for语句 还是别的?是否要用上广角镜?求详解?
回复 支持 反对

使用道具 举报

1

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
837
威望
533
贡献
194
兑换币
0
注册时间
2011-11-4
在线时间
55 小时
4#
发表于 2012-5-19 00:06:35 | 只看该作者
我用的也是7620,320*240的话你应该也是一帧两场都控制,你采集的行数太多了。。。我只采集了30行,够用就行了,一场的时间是17ms,你如果是隔行扫,64行下来用到的应该也不会超过第200行,那么采集时间应该在12ms内啊,不应该是15ms。。。行中断里for就行了,广角镜这个阶段完全不需要,而且也不是处理的越快越好,够用才是王道,速度太快摄像头跟不上也白搭,80M绝对够用了,楼主还是好好优化算法吧,对2m/s内的速度控制来说,算法的适用性占主要地位,程序时间的影响不会太大,楼主不要太纠结这个了
回复 支持 反对

使用道具 举报

10

主题

155

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1506
威望
802
贡献
382
兑换币
231
注册时间
2012-5-18
在线时间
161 小时
毕业学校
北京师范大学珠海分校
5#
 楼主| 发表于 2012-5-19 00:18:57 | 只看该作者
51coming 发表于 2012-5-19 00:06
我用的也是7620,320*240的话你应该也是一帧两场都控制,你采集的行数太多了。。。我只采集了30行,够用就行 ...

额……一帧两场都控制?是怎么实现的?双数组交替法么?我们另外K60那队摄像头是用DMA的全图拿下来然后强势210M的总线完成图像处理以及PID控制。。。所以我才有点心里毛毛的。。感觉芯片好也是好事。。。话说回来吧,我点中断是均匀隔行采集的,所以基本一场图片下来能把整幅图都拿下了。。。。之前用过行中断for采集的那种方法。拿出来的图片有点模糊。。而且有很多缺失。。。。这些该如何处理?还是我用点中断这种采集方法的时候也采用双数组 边采集边处理?

回复 支持 反对

使用道具 举报

10

主题

155

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1506
威望
802
贡献
382
兑换币
231
注册时间
2012-5-18
在线时间
161 小时
毕业学校
北京师范大学珠海分校
6#
 楼主| 发表于 2012-5-19 10:48:12 | 只看该作者
51coming 发表于 2012-5-19 00:06
我用的也是7620,320*240的话你应该也是一帧两场都控制,你采集的行数太多了。。。我只采集了30行,够用就行 ...

貌似我行中断能中断240次。。。直到最后一行。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-21 19:53 , Processed in 0.073532 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表