智能车制作

标题: 线性ccd出现这种情况怎么办 [打印本页]

作者: WHY314    时间: 2015-1-21 11:28
标题: 线性ccd出现这种情况怎么办
程序是在论坛里下的蓝宙的。怎么样才能把背景的灰度和两边的黑色部分去掉?求大神指点!大一的表示对智能车各种无力

作者: 1685063539    时间: 2015-1-21 12:35
先标定硬件参数。
作者: WHY314    时间: 2015-1-21 15:03
1685063539 发表于 2015-1-21 12:35
先标定硬件参数。

单片机是MC9S12XS128的,ccd是TSL1401CL线性ccd模块。如何标定?

作者: 1685063539    时间: 2015-1-21 15:21
举个最简单的例子,在一片纯白色下(或任意已知环境下),
CCD获得一个灰度矩阵A,而期望矩阵是B(这个期望是已知的,这就奠定了标定的基础),
很容易发现矩阵A与矩阵B是有偏差的,假设对于任意的矩阵A经过某种运算后都转化为其对应的矩阵B,我们要做的就是找到这个运算组,

对于日后赛车上采集到图(是矩阵A)之后,先进行“那种运算”(转换为矩阵B),然后在进行后续处理。

这是理论,祝你顺利。
作者: 1685063539    时间: 2015-1-21 15:23
还有边缘模糊可能跟CCD本身有关,说的分辨率是128,可实际真正可用的可能不足,,
作者: WHY314    时间: 2015-1-21 15:37
1685063539 发表于 2015-1-21 15:21
举个最简单的例子,在一片纯白色下(或任意已知环境下),
CCD获得一个灰度矩阵A,而期望矩阵是B(这个期望 ...

我明白您的意思,问题的关键就是我不知道如何运算才能达到期望矩阵!原谅我是个小白,一切都在学习中。

作者: WHY314    时间: 2015-1-21 15:38
本帖最后由 WHY314 于 2015-1-21 15:44 编辑
1685063539 发表于 2015-1-21 15:23
还有边缘模糊可能跟CCD本身有关,说的分辨率是128,可实际真正可用的可能不足,,
二值化处理ccd数据 如何?
作者: 1685063539    时间: 2015-1-21 17:35
观测值和实际值不符,建议还是处理一下,这个处理可繁可简,

最简单的,在边缘的像素乘以一个可变系数,越靠近边缘这个系数越大,
作者: WHY314    时间: 2015-1-21 19:47
1685063539 发表于 2015-1-21 17:35
观测值和实际值不符,建议还是处理一下,这个处理可繁可简,

最简单的,在边缘的像素乘以一个可变系数, ...

受教了,谢谢!
作者: west7a    时间: 2015-1-21 20:49
方法多。一、不要两边的数据。
二、把两边的数据抬高。
三、调下镜头看看。
四等等。
作者: WHY314    时间: 2015-1-21 21:18
west7a 发表于 2015-1-21 20:49
方法多。一、不要两边的数据。
二、把两边的数据抬高。
三、调下镜头看看。

嗯嗯  那背景灰度怎么去掉?

作者: xiaohaier    时间: 2015-1-22 17:14
两边的黑色部分属于镜头问题,所有的镜头都有类似的问题,建议舍弃两边的点
作者: WHY314    时间: 2015-1-22 17:19
xiaohaier 发表于 2015-1-22 17:14
两边的黑色部分属于镜头问题,所有的镜头都有类似的问题,建议舍弃两边的点

嗯嗯   我们也是这么打算的!





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2