智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 13771|回复: 26
打印 上一主题 下一主题

关于线性CCD的黑线提取和处理

  [复制链接]

49

主题

272

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1387

优秀会员奖章活跃会员奖章

威望
709
贡献
354
兑换币
388
注册时间
2013-9-12
在线时间
162 小时
毕业学校
广东石油化工学院
跳转到指定楼层
1#
发表于 2013-12-24 18:48:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
车模还没到,我不知道我的想法对不对,大家指导一下哈。
黑线提取想法:分别把两条黑线的中线位置提取出来,再用两条中线计算出一条中线,然后再利用这条中线和你设定的中线比较,通过比较结果进行方向的转换。
方法:首先要把线性CCD确定在一个高度,得出在该高度黑线所占的点数n,然后从第1个点开始判断,判断该点是否小于阈值,如果i点是小于阈值就继续判断,直到判断到i+x点大于阈值,判断x是否大于等于(n-1),是的话就可以得出(i)点是黑线左边边界,(i+x-1)点是黑线右边边界,同理,第二条黑线也差不多这样提取。这种方法是怕因为波形的不稳定而造成有小量的点数小于阈值,而造成误判,当有n-1以上个点就可以确定这段是黑线了。不知道这种想法行不行得通呢?
提取黑线后处理:首先要先设置中线在某个点,例如我设置在第64个点,我就把提取出来的黑线所在的点数和64比较,如果小于64就向右转,大于64就向左转,要保证黑线的中线保持在64左右,但是这种想法我感觉车子不可能会刚好转到中线在64的位置上,我想是不是中线可以在64附近一定的范围内就当做已经是不用再转向了呢?
没有车子,没办法测试啊,大神指导一下,你们又是怎么提取和处理的呢?

0

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
329
威望
173
贡献
86
兑换币
98
注册时间
2016-2-22
在线时间
35 小时
毕业学校
东北石油大学
27#
发表于 2016-7-3 11:12:19 | 只看该作者
不懂啊,小白
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

高级会员

Rank: 4

积分
727
威望
83
贡献
52
兑换币
53
注册时间
2015-10-13
在线时间
296 小时
毕业学校
广州大学
26#
发表于 2016-1-14 14:15:09 | 只看该作者
看看,尽快尽快
回复 支持 反对

使用道具 举报

1

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
440
威望
232
贡献
128
兑换币
153
注册时间
2013-11-27
在线时间
40 小时
25#
发表于 2014-6-25 16:00:13 | 只看该作者
差值法找边线 有可能吧左线当成右线的情况  刚好在中间时即将要超过中间值64时就是 打出反角。
回复 支持 反对

使用道具 举报

2

主题

105

帖子

0

精华

高级会员

Rank: 4

积分
817
威望
410
贡献
243
兑换币
272
注册时间
2013-11-12
在线时间
82 小时
毕业学校
东北师大
24#
发表于 2014-6-24 15:20:55 | 只看该作者
我们是做小车的 发表于 2014-6-24 15:18
.谢谢你啦。。。

那你们速度现在有多块啊?

回复 支持 反对

使用道具 举报

2

主题

105

帖子

0

精华

高级会员

Rank: 4

积分
817
威望
410
贡献
243
兑换币
272
注册时间
2013-11-12
在线时间
82 小时
毕业学校
东北师大
23#
发表于 2014-6-24 15:18:39 | 只看该作者
我们一起走过 发表于 2014-6-24 12:01
这个是以前50度视角的蓝宙ccd,前瞻大约40,现在两个ccd都换成蓝宙90度视角的ccd了



.谢谢你啦。。。
回复 支持 反对

使用道具 举报

29

主题

777

帖子

0

精华

常驻嘉宾

简单的算法+完美的机械结构

Rank: 8Rank: 8

积分
4688

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

QQ
威望
2219
贡献
1497
兑换币
1390
注册时间
2013-11-8
在线时间
486 小时
22#
发表于 2014-6-24 12:01:15 | 只看该作者
我们是做小车的 发表于 2014-6-22 13:08
请问你们这个ccd安装的前瞻大概是多少厘米啊?我们的图像赛道宽度比较窄求告诉。。。。

这个是以前50度视角的蓝宙ccd,前瞻大约40,现在两个ccd都换成蓝宙90度视角的ccd了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

2

主题

105

帖子

0

精华

高级会员

Rank: 4

积分
817
威望
410
贡献
243
兑换币
272
注册时间
2013-11-12
在线时间
82 小时
毕业学校
东北师大
21#
发表于 2014-6-22 13:08:08 | 只看该作者
我们一起走过 发表于 2013-12-25 20:19
二值化后图像就如方波一样的,这个是没二值化的,我们可以交流下,1172665821

请问你们这个ccd安装的前瞻大概是多少厘米啊?我们的图像赛道宽度比较窄求告诉。。。。
回复 支持 反对

使用道具 举报

6

主题

354

帖子

0

精华

常驻嘉宾

菜鸟

Rank: 8Rank: 8

积分
3051
威望
1530
贡献
927
兑换币
1016
注册时间
2013-10-26
在线时间
297 小时
20#
发表于 2014-3-20 18:01:32 | 只看该作者
sTilL_7.度 发表于 2013-12-25 13:55
边缘检测比二值化好点丢一边线时可用找到的线加减一个数值确定为中线

请问边沿检测和二值化相比有什么具体的优点?可以说的详细一些么
回复 支持 反对

使用道具 举报

20

主题

306

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4914
威望
2361
贡献
1407
兑换币
1583
注册时间
2013-11-4
在线时间
573 小时
19#
发表于 2014-3-20 17:02:52 | 只看该作者
你假设的中线是第64个点,是跑道的中线还是黑线的中线!?

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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