智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 荔枝糖葫芦
打印 上一主题 下一主题

寻线,各种不懂……

  [复制链接]

4

主题

132

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1555

活跃会员奖章

威望
781
贡献
450
兑换币
2
注册时间
2011-9-10
在线时间
162 小时
11#
发表于 2012-4-21 12:55:45 | 只看该作者
荔枝糖葫芦 发表于 2012-4-21 12:51
我对黑线连续性的含义还是不太明白,话说图上的两条边线不是也满足连续性吗?

上面那条黑线明显是连续的,那采集的黑线点在数组前后位置是连续变化,或者说是变化在一定范围内的,对比左线原来丢线,后来一下子出现,是个突变,就知道图最上面那段是右线而不是左线
回复 支持 反对

使用道具 举报

11

主题

280

帖子

0

精华

杰出人士

真·打酱油

Rank: 12Rank: 12Rank: 12

积分
16877
威望
12599
贡献
3404
兑换币
422
注册时间
2012-2-4
在线时间
437 小时
12#
 楼主| 发表于 2012-4-21 12:56:02 | 只看该作者
liu_fanyi 发表于 2012-4-21 12:54
通过找到第一行两边黑线,分别向上爬,这样计算复杂度也低

请问这幅图像上这种,左边线丢失了,该如何解决呢?
回复 支持 反对

使用道具 举报

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
13#
发表于 2012-4-21 12:59:52 | 只看该作者
荔枝糖葫芦 发表于 2012-4-21 12:56
请问这幅图像上这种,左边线丢失了,该如何解决呢?


设置一个边线值,比如一行140个点(我按照我自己的说了),如果向左边找找到第20条边(我前20个消隐点),就把值直接给20就可以了。
回复 支持 反对

使用道具 举报

11

主题

280

帖子

0

精华

杰出人士

真·打酱油

Rank: 12Rank: 12Rank: 12

积分
16877
威望
12599
贡献
3404
兑换币
422
注册时间
2012-2-4
在线时间
437 小时
14#
 楼主| 发表于 2012-4-21 13:00:28 | 只看该作者
尐精灵 发表于 2012-4-21 12:55
上面那条黑线明显是连续的,那采集的黑线点在数组前后位置是连续变化,或者说是变化在一定范围内的,对比 ...

十分感谢!
不过这样貌似会对十字路口造成误判?比如侧身进出十字路口的时候?

回复 支持 反对

使用道具 举报

4

主题

132

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1555

活跃会员奖章

威望
781
贡献
450
兑换币
2
注册时间
2011-9-10
在线时间
162 小时
15#
发表于 2012-4-21 13:03:54 | 只看该作者
荔枝糖葫芦 发表于 2012-4-21 13:00
十分感谢!
不过这样貌似会对十字路口造成误判?比如侧身进出十字路口的时候?

十字口另外在判断吧   
回复 支持 反对

使用道具 举报

7

主题

293

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3350
威望
1454
贡献
676
兑换币
140
注册时间
2011-8-12
在线时间
610 小时
16#
发表于 2012-4-21 13:05:59 | 只看该作者
荔枝糖葫芦 发表于 2012-4-21 12:54
可不可以问下,“左边明显误判”可以用什么变量来标志呢?曲率吗?

如果采集不到边线,就让边线的数组等于一个数(但这个数要比列数大,比如0xfe,不可能有0xfe列吧)就可以啦,然后判断边线的数组是不是等于这个数,如果等于就说明有一边丢线啦~~
回复 支持 反对

使用道具 举报

11

主题

280

帖子

0

精华

杰出人士

真·打酱油

Rank: 12Rank: 12Rank: 12

积分
16877
威望
12599
贡献
3404
兑换币
422
注册时间
2012-2-4
在线时间
437 小时
17#
 楼主| 发表于 2012-4-21 13:06:42 | 只看该作者
liu_fanyi 发表于 2012-4-21 12:59
设置一个边线值,比如一行140个点(我按照我自己的说了),如果向左边找找到第20条边(我前20个消隐点) ...

十分感谢~

不过貌似依然解决不了图上的边线搜索错误的问题……
回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

精华

高级会员

Rank: 4

积分
867
QQ
威望
474
贡献
167
兑换币
0
注册时间
2011-12-10
在线时间
113 小时
18#
发表于 2012-4-21 13:07:00 | 只看该作者
很简单啊,那么少的几个点,舍掉就可以了,左边没有线的,就是一个定值,所以不算是找到了黑线.真正的左线实际上就是变形的上面那几个点,一般不会超过10个,没有10个点当然就要舍掉.要着也没有用,算一种虑波吧.
回复 支持 反对

使用道具 举报

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
19#
发表于 2012-4-21 13:08:46 | 只看该作者
荔枝糖葫芦 发表于 2012-4-21 13:06
十分感谢~

不过貌似依然解决不了图上的边线搜索错误的问题……

你要是用了就发现没问题了的说............就是找到第一行的右边黑线,就一直向上搜,遇到黑的左上跑,最后搜到的就是完整的右边线,左边线就是一条直线,都是那个边线
回复 支持 反对

使用道具 举报

11

主题

280

帖子

0

精华

杰出人士

真·打酱油

Rank: 12Rank: 12Rank: 12

积分
16877
威望
12599
贡献
3404
兑换币
422
注册时间
2012-2-4
在线时间
437 小时
20#
 楼主| 发表于 2012-4-21 13:09:08 | 只看该作者
月下听蝉 发表于 2012-4-21 13:05
如果采集不到边线,就让边线的数组等于一个数(但这个数要比列数大,比如0xfe,不可能有0xfe列吧)就可以 ...

十分感谢~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-5 16:20 , Processed in 0.048732 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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