智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2603|回复: 7
打印 上一主题 下一主题

OV7620寻两条线

[复制链接]

45

主题

897

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4570

热心会员奖章推广达人奖章优秀会员奖章活跃会员奖章

QQ
威望
2734
贡献
1368
兑换币
803
注册时间
2011-11-30
在线时间
234 小时
跳转到指定楼层
1#
发表于 2012-3-23 12:50:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sonwendi 于 2012-3-23 13:23 编辑

有人用78列就能寻到两条线跑,我用了160列都不行,请问这是怎么回事呢?7620有640列,是不是在开头取39列,在末尾再取39列,也就是在开头和末尾各取39列,中间的不采集数据????用78列采集两条黑线,谁能给个思路?谢谢了!

45

主题

897

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4570

热心会员奖章推广达人奖章优秀会员奖章活跃会员奖章

QQ
威望
2734
贡献
1368
兑换币
803
注册时间
2011-11-30
在线时间
234 小时
2#
 楼主| 发表于 2012-3-23 12:51:05 | 只看该作者
悬赏怎么弄呀???怎么成售价了???
回复 支持 反对

使用道具 举报

9

主题

222

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1693
QQ
威望
863
贡献
216
兑换币
0
注册时间
2011-3-5
在线时间
307 小时
3#
发表于 2012-3-23 16:29:18 | 只看该作者
楼主摄像头采集这块还得补补啊。

中间不采数据,好吧,那万一你车不是开在正中央,那黑线会不会跑到中间去?那你又不要中间数据,那不就死球了?

近端的数据,100列的话,2.5mm的黑线对应4个点左右,如果你采集200列呢,=>2.5mm对应8个点是吧。
远端的数据道理也是一样,1.2m的位置因为近大远小的关系,所以黑线边细了,100列的话只能采集到一个点了,那200列的话就是2个点。
综上所述:提高你列的分辨率可以让你不会丢线。

但是你有提到你采集的点数为160列了,这我就蛋疼了,我120列都能看到2m,并且黑线占两个点左右,你这。。。

所以只能说你程序的问题或者你摄像头安装的问题了,和采集列数木有关系了。
回复 支持 反对

使用道具 举报

45

主题

897

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4570

热心会员奖章推广达人奖章优秀会员奖章活跃会员奖章

QQ
威望
2734
贡献
1368
兑换币
803
注册时间
2011-11-30
在线时间
234 小时
4#
 楼主| 发表于 2012-3-23 18:42:12 | 只看该作者
呵呵 用采集卡看时,摄像头能看见整张kt板,用串口调试助手看采集的数据时,车放在中间不动时,能看见两条黑线,就是车稍微拐弯时,就只能看见一条边了,这是怎么回事呢?
回复 支持 反对

使用道具 举报

9

主题

73

帖子

0

精华

高级会员

Rank: 4

积分
863
威望
583
贡献
130
兑换币
13
注册时间
2011-3-23
在线时间
75 小时
5#
发表于 2012-3-31 21:14:47 | 只看该作者
zjh3123629 发表于 2012-3-23 16:29
楼主摄像头采集这块还得补补啊。

中间不采数据,好吧,那万一你车不是开在正中央,那黑线会不会跑到中间 ...

采集程序怎样写更好啊,我用的OV6620可是只能采到90点左右,宽度才49厘米。求教啊..
回复 支持 反对

使用道具 举报

9

主题

222

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1693
QQ
威望
863
贡献
216
兑换币
0
注册时间
2011-3-5
在线时间
307 小时
6#
发表于 2012-4-1 09:07:53 | 只看该作者
Storm 发表于 2012-3-31 21:14
采集程序怎样写更好啊,我用的OV6620可是只能采到90点左右,宽度才49厘米。求教啊..

这和采集程序没关系,这应该是属于梯形失真那块了,也就是我们的近大远小。

1:采集点数的话可以增加。
    1:缩短延迟函数;
    2:提高总线频率;
    3:使用指针,不使用for循环,比如buffer[row][collumn++];delay(); 这样写N个。
         因为for的话要多一步比较的语句。
    上述都能提高你的采集点数。但是我试过100个,1.2m远的黑线能有1到2个点,所以你的点数还OK。为什么是1.2m呢?因为小S的周期大概就是1.2m,能辨别出小S,那路径就比较优化了。

2:宽度49CM,对吧,那是你的第一行,那你看看第二行,是不是变大了,那第十行呢,是不是很大了,可能有60cm了,那如果你把第十行的当做第一行来使,那不就OK了?

    反正就是自己试试,想想就OK了,呵呵,不知道有没有解决你的疑惑,好好调试吧。
回复 支持 反对

使用道具 举报

9

主题

73

帖子

0

精华

高级会员

Rank: 4

积分
863
威望
583
贡献
130
兑换币
13
注册时间
2011-3-23
在线时间
75 小时
7#
发表于 2012-4-1 23:34:26 | 只看该作者
zjh3123629 发表于 2012-4-1 09:07
这和采集程序没关系,这应该是属于梯形失真那块了,也就是我们的近大远小。

1:采集点数的话可以增加。 ...

可是把远处的当做第一行那近处的就不能兼顾了啊,这不好控制车子?
回复 支持 反对

使用道具 举报

9

主题

73

帖子

0

精华

高级会员

Rank: 4

积分
863
威望
583
贡献
130
兑换币
13
注册时间
2011-3-23
在线时间
75 小时
8#
发表于 2012-4-1 23:43:30 | 只看该作者
zjh3123629 发表于 2012-4-1 09:07
这和采集程序没关系,这应该是属于梯形失真那块了,也就是我们的近大远小。

1:采集点数的话可以增加。 ...

用指针怎么写啊,求教?完整的采集程序...
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-5 08:30 , Processed in 0.048122 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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