智能车制作

标题: 图像采集问题 [打印本页]

作者: qi亚    时间: 2012-12-18 16:03
标题: 图像采集问题
问问大家 有没有遇见过这种情况,每场采集40行,但是却只显示27行有效信息,剩下的????求解?????




作者: qi亚    时间: 2012-12-18 16:04

作者: oneJN    时间: 2012-12-18 19:51
可能你没有去除消隐区
作者: qi亚    时间: 2012-12-19 10:38
怎么去除消音去啊?有没有程序说明?

作者: 早安,徐威    时间: 2012-12-21 11:00
求高手解答 观望
作者: microconfig    时间: 2012-12-21 19:31
我觉得3L说的应该是对的,这个看上去是提取图像提取到了消隐区。
具体情况要根据LZ的采集图像的方式来判断。
看上去楼主没有利用行中断,而是直接利用延时采到了每场的图像。LZ的做法好像是,场中断到来后,每延时一段时间采集一行的图像。那么,可能是这个延时时间太长,导致最后几行采到了消隐区。这种做法应该不是最好的做法,这种情况下,建议LZ把行中断用上,就是,对行中断计数,因为摄像头有很多行,不可能每行都采集,可以在行中断里判断当前计数是不是等于选定的行,如果等于选定的行,则采集这一行的数据。
如果楼主已经用了行中断,可能是1.行中断延时时间不合理,减小行中断里的延时试试。2.选行不合理,可以选行密度大一点试试看。
作者: chen578609986    时间: 2012-12-23 16:38
如何在一行640个像素点中均匀的采集120个点啊?
作者: chen578609986    时间: 2012-12-23 16:39
qi亚 发表于 2012-12-18 16:04

如何得到这种图像啊?
作者: qi亚    时间: 2012-12-24 16:52
通过数字摄像头采集道路信息,然后通过SCI和串口发送到PC 机上,用上位机接收,就成这样了。但是我们的效果不好》
作者: qi亚    时间: 2012-12-24 16:55
请六楼的这位高手在看看除了上面的原因,还会不会是其他原因。我们采集的行数是『14,17,19,21,23,25,28,31,34,37,40,43,46,49,53,57,
                         61,65,69,73,77,81,85,89,94,99,105,111,117,123,
                         129,135,141,147,153,159,166,173,180,187,194,200,205,』从第十行10到210行
作者: microconfig    时间: 2012-12-26 11:31
qi亚 发表于 2012-12-24 16:55
请六楼的这位高手在看看除了上面的原因,还会不会是其他原因。我们采集的行数是『14,17,19,21,23,25,28,31, ...

LZ你是怎么确定一行的起点的?是用行中断信号确定的么?

作者: microconfig    时间: 2012-12-26 11:35
chen578609986 发表于 2012-12-23 16:38
如何在一行640个像素点中均匀的采集120个点啊?

我们用的是模拟摄像头,然后取行中断进行判断。  行中断到的时候,会跳进中断处理程序,然后用延时的方法,每隔固定个数的NOP读一次AD值,只要调整好NOP的个数,可以满足刚好在一行的扫描时间内采集120个点。比如,行信号有效的一共有640个周期,每次延时640/120个单位的时间,采完刚好120个点。

作者: chen578609986    时间: 2012-12-26 18:52
microconfig 发表于 2012-12-26 11:31
LZ你是怎么确定一行的起点的?是用行中断信号确定的么?

是的
作者: 401319719    时间: 2012-12-26 21:42
6楼讲得好
作者: microconfig    时间: 2012-12-26 23:35
chen578609986 发表于 2012-12-26 18:52
是的

我猜测有一种可能是你一行里面读数据的时间太长了,然后导致中间跳过了某些行。比如,你行中断来的时候读一行数据,用了两行的时间,结果导致你的行计数里显示你只读了一行,但是实际上摄像头已经输出了两行的图像。那么如果选取读四十行的话,那么在读选取的最后一行(假设计数值为210行)的时候,实际上读到的是摄像头输出的第250行。不过个人感觉以上猜测可能不太靠谱。
另外还有一个问题是,你正在拍的是什么图像,摄像头是正拍还是倒过来用的,也许你的图像二值化以后就是这个图呢?
你是用什么做的二值化?为什么不用ADC获得灰度图像,这样子更加直观而且更容易调试。
有没有可能是二值化的电路有问题呢?





作者: bidai541    时间: 2012-12-27 10:08
看你采集行数感觉理论上是对的,可能想5楼说的那样,中段上边出问题了
作者: 378110705    时间: 2012-12-28 13:36
你这是经过了二值化,阀值有没有取合适哦
作者: qi亚    时间: 2012-12-31 08:18
阀值是用动态好还是静态的?比赛时不是有调车的时间么?到时候调一个合适的阀值行不行?




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