智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: arms
打印 上一主题 下一主题

今年谁的模拟摄像头用硬件二值化的,跑得怎样,效果好不好?

  [复制链接]

0

主题

101

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1025
威望
596
贡献
257
兑换币
222
注册时间
2010-3-29
在线时间
86 小时
61#
发表于 2011-7-29 14:23:58 | 只看该作者
本帖最后由 licg0419 于 2011-7-29 14:25 编辑

今年我去美国参加FTF那里的灯光你可以去了解一下。。。他会告诉你什么叫不均匀。。。灯光强度时时刻刻在变。。。我们的车依旧跑的很好。。。 你所我们的车在不均匀的灯光下跑不下来?你怎么知道呢?在在太阳下跑不下来?你怎么知道呢?
回复 支持 反对

使用道具 举报

44

主题

1485

帖子

0

精华

版主

早川队队长

Rank: 9Rank: 9Rank: 9

积分
20210

资源大师奖章论坛骨干奖章推广达人奖章论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章优秀版主奖章

QQ
威望
5864
贡献
12698
兑换币
630
注册时间
2009-8-18
在线时间
824 小时
62#
发表于 2011-7-29 17:27:42 | 只看该作者
回复 57# iceboy


    是挺不错的,但是一共两个边界(白变黑,黑变白),这个怎么处理?还有就是计数器用的内部的吗?会不会有延时?
回复 支持 反对

使用道具 举报

4

主题

105

帖子

1

精华

金牌会员

不做智能车

Rank: 6Rank: 6

积分
2584
威望
683
贡献
1379
兑换币
20
注册时间
2010-11-26
在线时间
261 小时
63#
发表于 2011-7-29 18:08:55 | 只看该作者
回复 62# sonwendi


白变黑的时候开始计数,黑变白的时候产生中断,读计数值
回复 支持 反对

使用道具 举报

10

主题

39

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1247
威望
302
贡献
909
兑换币
2
注册时间
2011-1-18
在线时间
18 小时
64#
发表于 2011-7-29 18:15:45 | 只看该作者
西工大西部第一
回复 支持 反对

使用道具 举报

4

主题

273

帖子

0

精华

金牌会员

NO

Rank: 6Rank: 6

积分
1511
QQ
威望
532
贡献
721
兑换币
0
注册时间
2010-3-27
在线时间
129 小时
65#
发表于 2011-7-29 19:26:01 | 只看该作者
回复 56# licg0419


难道华北赛区的光线环境一直很好?……………………
这叫我情何以堪……………………………………………………
回复 支持 反对

使用道具 举报

4

主题

273

帖子

0

精华

金牌会员

NO

Rank: 6Rank: 6

积分
1511
QQ
威望
532
贡献
721
兑换币
0
注册时间
2010-3-27
在线时间
129 小时
66#
发表于 2011-7-29 19:29:59 | 只看该作者
回复 61# licg0419


高手!
您是使用固定域值吗????我们固定域值在夏日正午的日光下不能跑,求解答……
回复 支持 反对

使用道具 举报

4

主题

273

帖子

0

精华

金牌会员

NO

Rank: 6Rank: 6

积分
1511
QQ
威望
532
贡献
721
兑换币
0
注册时间
2010-3-27
在线时间
129 小时
67#
发表于 2011-7-29 19:44:14 | 只看该作者
回复 61# licg0419


OV的摄像头有自动增益的,我们的摄像头是开了自动增益功能的。
在正常的自然光强度下,都可能自动调节,效果非常好……
我试过,即使是在黑夜用10W的电灯从屋顶照亮跑道,光线非常暗,车子基本上都能跑(有很小的影响)。
BDM调试时,黑白色是(60/150),而这个在自然光下,居然也是这个数值,没有影响……
摄像头死对着日光灯的数值是160,说明太亮就有影响……
对着太阳的话,好像OV就完全调节不过来了,直接超过200……

所以,光线不均匀是次要的,主要是不均匀的地方照度太高了,还超过了OV的可调节范围;
这个是最要命的……
之初我还试过,在夜晚跑车时,在小车连续过弯的瞬间,关掉2/3的日光灯……结果完全没有影响,切弯很完美。
正是这个原因,所以我觉得它的自动调节功能效果本身就很好了,后来就没有把黑线提取程序更改为边缘检测的方式……

不道高手之见??
回复 支持 反对

使用道具 举报

4

主题

273

帖子

0

精华

金牌会员

NO

Rank: 6Rank: 6

积分
1511
QQ
威望
532
贡献
721
兑换币
0
注册时间
2010-3-27
在线时间
129 小时
68#
发表于 2011-7-29 19:59:57 | 只看该作者
回复 62# sonwendi


可以这么做:

硬件二值化信号接入2个ECT引脚,一个捕捉上升沿,一个捕捉下降沿。

1、有一个记时变量:Time,在行中断时,对Time清0;
2、当上升沿中断时,记录它从行中断开始——到这个上升沿的时间(从TCNT中调)。
下降沿中断时,也记录;当然,每一行应该在内存空间内开辟5~10次的数组作记录;因为在终点线处,可能的上升沿或下降沿会超过5次……
3、这样的话,所记录5次上升沿和5次下降沿,就是从本行开始到产生边缘的时间。这个数据可以还原图像……而占用的空间仅为2*5*2=20B(按Uint保存的话)。一行仅用20B,200行才用4KB!! 这个存储密度相当高啊……
4、提取黑线的工作,就直接计算上升沿和下降沿的时间呗……不用一个相素一个相素地for循环了……

很明显,这种方式大大减少了记录量,减轻了单片机采集图像的负荷,也减少了计算量。
但是,有一个明显的弊病,可能会影响正常使用……。
回复 支持 反对

使用道具 举报

0

主题

42

帖子

0

精华

高级会员

Rank: 4

积分
949
威望
495
贡献
268
兑换币
103
注册时间
2009-7-28
在线时间
93 小时
69#
发表于 2011-7-29 20:36:30 | 只看该作者
比赛场地上见见真招吧。
回复 支持 反对

使用道具 举报

11

主题

362

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6445

优秀会员奖章

威望
2402
贡献
1989
兑换币
993
注册时间
2009-4-28
在线时间
1027 小时
70#
发表于 2011-7-29 20:58:25 | 只看该作者
回复 61# licg0419


   老大说 这个问题 停止 就这样
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-13 10:05 , Processed in 0.049906 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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