智能车制作

标题: 仿真和不仿真时采集的画面不一样请教大神 [打印本页]

作者: Johnson    时间: 2012-6-15 15:44
标题: 仿真和不仿真时采集的画面不一样请教大神
我用的是龙丘的核心板和仿真器,我在仿真的时候采回来的图像是下面没有消影区的画面,但是把程序烧到FLASH中返回来的图像就有消影区了,仿真和不仿真时时序的协调该怎么调节,请各位大神赐教[attach]25770[/attach] [attach]25771[/attach]

作者: 林牛牛    时间: 2012-6-15 15:51
本帖最后由 林牛牛 于 2012-6-15 15:53 编辑

请问楼主用的是什么摄像头呀??我采集回来的图好差的说!
还有单片机型号我想知道一下,你的图像上面是仿真的??下面是采集回来发到串口的?

作者: Johnson    时间: 2012-6-15 16:19
林牛牛 发表于 2012-6-15 15:51
请问楼主用的是什么摄像头呀??我采集回来的图好差的说!
还有单片机型号我想知道一下,你的图像上面是仿 ...

用的是ov7620

作者: 叶林杰00    时间: 2012-6-15 16:42
下面的图在行采集的时候少了点延时而已。数字摄像头貌似木有消隐的吧
作者: 新人类    时间: 2012-6-15 17:14
??你用的是K60对吧?是用DMA采集么?
作者: 林牛牛    时间: 2012-6-15 19:30
Johnson 发表于 2012-6-15 16:19
用的是ov7620

单片机型号呢?图像超级好
作者: Johnson    时间: 2012-6-15 20:48
叶林杰00 发表于 2012-6-15 16:42
下面的图在行采集的时候少了点延时而已。数字摄像头貌似木有消隐的吧

数字也有消影区的吧,程序是一样的,仿真的时候就是上面好的那个图,烧到FLASH里之后收回来的就有消影区了

作者: Johnson    时间: 2012-6-15 20:49
新人类 发表于 2012-6-15 17:14
??你用的是K60对吧?是用DMA采集么?

不是K60,用的是coldfair的

作者: Johnson    时间: 2012-6-15 20:49
林牛牛 发表于 2012-6-15 19:30
单片机型号呢?图像超级好

MCF52259,图像还行吧。。。

作者: wenhaoyuan    时间: 2012-6-16 02:15
林牛牛 发表于 2012-6-15 19:30
单片机型号呢?图像超级好

图像一般啦,我的基本没有杂点的

作者: Magnetoplas    时间: 2012-6-16 08:15
噪点好多..
作者: Johnson    时间: 2012-6-16 09:55
Magnetoplas 发表于 2012-6-16 08:15
噪点好多..

嗯 是有点,你们的图像噪点怎么样?

作者: Magnetoplas    时间: 2012-6-16 10:28
Johnson 发表于 2012-6-16 09:55
嗯 是有点,你们的图像噪点怎么样?

[attach]25783[/attach][attach]25782[/attach]

作者: 新人类    时间: 2012-6-16 18:14
Magnetoplas 发表于 2012-6-16 10:28

用什么型号的单片机和摄像头的?设置过pclk?
作者: Magnetoplas    时间: 2012-6-16 20:10
新人类 发表于 2012-6-16 18:14
用什么型号的单片机和摄像头的?设置过pclk?

单片机用的是K60
摄像头是CCD
调了半个月的内置AD,最后放弃了,用的5510,效果好得多
作者: 新人类    时间: 2012-6-16 22:40
Magnetoplas 发表于 2012-6-16 20:10
单片机用的是K60
摄像头是CCD
调了半个月的内置AD,最后放弃了,用的5510,效果好得多

就是上面那幅图么?你使用DMA采集?

作者: 新人类    时间: 2012-6-16 22:43
Johnson 发表于 2012-6-16 09:55
嗯 是有点,你们的图像噪点怎么样?

楼主的噪点是没办法处理的。。。。。不是有点那么简单。。。。
作者: Johnson    时间: 2012-6-16 23:10
新人类 发表于 2012-6-16 22:43
楼主的噪点是没办法处理的。。。。。不是有点那么简单。。。。

因为要电平转换所以会多些额外的噪点,不过关系不大经过处理后基本也没啥影响
作者: 新人类    时间: 2012-6-17 00:39
Johnson 发表于 2012-6-16 23:10
因为要电平转换所以会多些额外的噪点,不过关系不大经过处理后基本也没啥影响

{:soso_e132:}你怎么处理呀....有处理过以后的图么?
作者: Magnetoplas    时间: 2012-6-17 11:03
新人类 发表于 2012-6-16 22:40
就是上面那幅图么?你使用DMA采集?

不用DMA,直接读IO口。控制算法执行一次不过3ms

作者: 新人类    时间: 2012-6-17 13:11
Magnetoplas 发表于 2012-6-17 11:03
不用DMA,直接读IO口。控制算法执行一次不过3ms

3ms......这么神奇。采集时间算上没?7620采集时间都要在3后面加个0呢。。。。不过话说回来,你的图像还真清晰多少总线频率呀?

作者: Magnetoplas    时间: 2012-6-17 22:41
新人类 发表于 2012-6-17 13:11
3ms......这么神奇。采集时间算上没?7620采集时间都要在3后面加个0呢。。。。不过话说回来 ...

不算采集了.
其实能做到在20ms内采集+处理.
5510用10M的PWM
作者: 新人类    时间: 2012-6-18 12:13
Magnetoplas 发表于 2012-6-17 22:41
不算采集了.
其实能做到在20ms内采集+处理.
5510用10M的PWM

{:soso_e132:}听你这样一说。。。貌似CCD模拟采集是挺快的也。。。能满足20ms以内的算法控制周期。。。不过你们是一帧数据在20ms以内?还是一场?因为一帧数据有奇偶两场。。我现在两场都处理才20ms以内。。。但一帧的话我一定要33ms。。。也不明白为啥??你们的CCD有用到1881视频分离器对吧?
作者: Magnetoplas    时间: 2012-6-18 22:56
新人类 发表于 2012-6-18 12:13
听你这样一说。。。貌似CCD模拟采集是挺快的也。。。能满足20ms以内的算法控制周期。。。不 ...

一帧图像分两场输出,这两场图像是一样的,所以只采集奇场的图像就行了(奇场优先),偶场的20ms完全给处理用
不知道数字摄像头能不能区分奇偶场,没研究过
CCD用1881分离信号简单得多

作者: 新人类    时间: 2012-6-18 23:11
Magnetoplas 发表于 2012-6-18 22:56
一帧图像分两场输出,这两场图像是一样的,所以只采集奇场的图像就行了(奇场优先),偶场的20ms完全给处 ...

我不知道我的理解是否正确?就是说实际上一帧图就是33ms。。那么就是说程序控制舵机的周期至少应该是33ms吧,对么?毕竟图像是由摄像头的触发的外部事件。。而不是处理器主动向摄像头获取的吧?也就是说,应该至少一帧图发完了,才有下帧图,无论我处理有多快,也需要等待摄像头的信号。。而摄像头的信号就是33ms的帧周期。所以说。。不明白如何可以做到20ms的程序控制周期。。。也就是整个控制包括采集。。我就不明白。。。。

作者: Magnetoplas    时间: 2012-6-19 21:26
新人类 发表于 2012-6-18 23:11
我不知道我的理解是否正确?就是说实际上一帧图就是33ms。。那么就是说程序控制舵机的周期至少应该是33ms ...

我们只采集奇场图像中288行里的前240行,只用15.32ms,用剩下的不到5ms的时间内就能处理完数据,然后偶场等待..





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