智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 7787|回复: 24
打印 上一主题 下一主题

关于线性CCD的滤波

  [复制链接]

49

主题

272

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1387

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

威望
709
贡献
354
兑换币
388
注册时间
2013-9-12
在线时间
162 小时
毕业学校
广东石油化工学院
跳转到指定楼层
1#
发表于 2013-12-24 19:40:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
首先先说说我走过的一个小弯路,刚刚用线性CCD,没用稳压源,直接用电脑电源5V给线性CCD,发现波形一个惨不忍睹啊,一上一下,时隐时现,然后我以为是没有滤波导致的,自己想了几种方法,一点效果都没有=。=,后来想了想,这样的波形怎么滤也滤不出来啊,就想了想是不是电源问题,刚好身边有个5V稳压,就用2个3.6V的电池通过稳压给线性CCD供电,波形马上好看了,我感觉直接用也差不多了,请问你们线性CCD直接出来的波形你们还要进行滤波吗,还是直接使用呢?我想其实滤波应该就是怕某些点突然畸变而通过比较前后的点来确定某个点的值。
我的一个想法:从2开始的点,每个点都和前后的点比较,当该点比前一点和后一点都大或小很多时,就要把这点的值变为前后两点的平均值,因为正常情况是不可能出现在一段白线中有一点黑点和在一段黑线中有一点白点的,这种方法看起来是没有什么缺陷的,但是只对一段线中只有一点畸变的点有效果。
于是我又想把n个点捆绑一起,捆绑后取平均值,和上边步骤一样判断有没畸变,这种方法在对超过一个点畸变也可以解决了,但是这个捆绑的n的个数越多,就越影响黑线判断,因为n个点有可能既包含黑点又包含白点的=。=,这样就可能会造成把白点变成黑点或者把黑点变成白点了。 感觉还不如用一个点的好。
不知道我的想法是不是太笨呢,总觉得没有完美的方法,大神们又是怎么滤波的呢?还是说线性CCD的点会很少出现畸变呢?或者对线性CCD采集回来的数据不处理,而在黑线提取时再进行处理呢?

6

主题

354

帖子

0

精华

常驻嘉宾

菜鸟

Rank: 8Rank: 8

积分
3051
威望
1530
贡献
927
兑换币
1016
注册时间
2013-10-26
在线时间
297 小时
推荐
发表于 2014-3-13 17:10:00 | 只看该作者
告诉你个秘密,白色背景时,边线有时只有一个点,如果被你滤掉了,那就有意思了。。。。
回复 支持 1 反对 0

使用道具 举报

24

主题

1090

帖子

0

精华

常驻嘉宾

不会做车,只会瞎BB的毕业考研狗

Rank: 8Rank: 8

积分
5429

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

QQ
威望
3088
贡献
663
兑换币
2343
注册时间
2012-11-4
在线时间
839 小时
毕业学校
河北联合大学
推荐
发表于 2013-12-25 21:15:27 | 只看该作者
"沉沉睡去. 发表于 2013-12-25 16:11
可以具体说说你怎么操作吗大家来探讨下

二值化之后就是都是两个值了。然后如果一个点和左边两个不一样,和右边两个也不一样,那它就是噪点,把它写成和左右一样的
回复 支持 1 反对 0

使用道具 举报

1

主题

120

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4183
威望
1972
贡献
1153
兑换币
1214
注册时间
2013-11-9
在线时间
529 小时
毕业学校
德州学院
25#
发表于 2014-5-15 21:25:09 | 只看该作者
原来地球还在转 发表于 2014-3-13 17:10
告诉你个秘密,白色背景时,边线有时只有一个点,如果被你滤掉了,那就有意思了。。。。

这个问题还真出现过。
回复 支持 反对

使用道具 举报

1

主题

120

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4183
威望
1972
贡献
1153
兑换币
1214
注册时间
2013-11-9
在线时间
529 小时
毕业学校
德州学院
23#
发表于 2014-3-13 12:42:46 | 只看该作者
好的,我试试哈。
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
133
威望
79
贡献
36
兑换币
36
注册时间
2012-11-1
在线时间
9 小时
毕业学校
徐州工程学院
22#
发表于 2014-3-12 15:10:54 | 只看该作者
@__@ 发表于 2014-3-11 22:29
我这里有个难题,由于镜头畸变导致开始的10个点较低,与最右边的明显不对称,这样的话在全白的情况下就会向 ...

可以考虑加权补差
回复 支持 反对

使用道具 举报

1

主题

120

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4183
威望
1972
贡献
1153
兑换币
1214
注册时间
2013-11-9
在线时间
529 小时
毕业学校
德州学院
21#
发表于 2014-3-11 22:29:28 | 只看该作者
我这里有个难题,由于镜头畸变导致开始的10个点较低,与最右边的明显不对称,这样的话在全白的情况下就会向右跑,导致十字过不去。怎么把这10个点升高点。
回复 支持 反对

使用道具 举报

17

主题

156

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1123
QQ
威望
585
贡献
296
兑换币
336
注册时间
2012-10-31
在线时间
121 小时
20#
发表于 2014-3-11 16:51:43 | 只看该作者
野火 发表于 2013-12-24 21:04
可以参考 一下 我们的 差分法 线性CCD 二值化

火哥  你那关于ccd的程序能详细点么    这块很难啊     
回复 支持 反对

使用道具 举报

6

主题

673

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2357

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

QQ
威望
1073
贡献
634
兑换币
740
注册时间
2013-7-5
在线时间
325 小时
19#
发表于 2014-3-4 16:19:35 | 只看该作者
自己波形也不太好撒
回复 支持 反对

使用道具 举报

8

主题

427

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3745

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

威望
1724
贡献
1033
兑换币
1170
注册时间
2013-2-1
在线时间
494 小时
18#
发表于 2014-1-27 08:04:32 | 只看该作者
用了那种均值滤波的算法,不过感觉效果不是很明显
回复 支持 反对

使用道具 举报

14

主题

84

帖子

0

精华

高级会员

Rank: 4

积分
798
威望
495
贡献
127
兑换币
294
注册时间
2013-9-18
在线时间
88 小时
毕业学校
哈尔滨工业大学
17#
发表于 2014-1-26 16:32:51 | 只看该作者
没用滤波图像也很稳定啊,是不是你的ccd坏了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-4 10:28 , Processed in 0.131546 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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