智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 7652|回复: 27
打印 上一主题 下一主题

用dma采集图像遇到的问题

  [复制链接]

4

主题

13

帖子

0

精华

高级会员

Rank: 4

积分
642
威望
435
贡献
95
兑换币
0
注册时间
2012-1-3
在线时间
56 小时
跳转到指定楼层
1#
发表于 2012-2-23 10:46:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
原来是用简单延时来采样,有比较多的噪点,估计是和PCLK不同步造成的,后来用DMA改写了图像采集程序,还是有一些问题,请教一下用dma采集图像的同学。
我用的是ov7620,在行中断里开启DMA,设置CITER为600,PCLK上升沿触发DMA,但是采集出来发现图像分为两半,左右为正常图像(基本相同),中间为全黑。这是什么原因呢?难道DMA速度赶不上?
后来把CITER设为240,只显示左边一半,但是有很多噪点(和用简单延时得到的图像噪点差不多多),一般是偏亮的,盖上摄像头盖子,发现绝大部分噪点的值都是12,怀疑是Y3和Y2出问题了,但检查连线后还是不能解决。求问这是什么原因呢?用dma采集的同学,你们采集出来的图像噪点多吗?

12

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
991
威望
669
贡献
176
兑换币
69
注册时间
2011-7-20
在线时间
74 小时
28#
发表于 2013-2-21 13:39:21 | 只看该作者
楼主有很多噪点是为什么
回复 支持 反对

使用道具 举报

106

主题

968

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4494

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

威望
2681
贡献
921
兑换币
241
注册时间
2012-2-4
在线时间
446 小时
27#
发表于 2012-8-21 12:42:16 | 只看该作者
泽畔无材 发表于 2012-2-24 16:12
我在采集完每一行后马上进行另一次DMA传送来减采样。在CSR里设置完成后自动关闭DMA。
现在已经成功用三种 ...

楼主  我现在刚开始研究图像采集  需要你的指点啊
回复 支持 反对

使用道具 举报

21

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
714
威望
482
贡献
128
兑换币
2
注册时间
2012-2-9
在线时间
52 小时
毕业学校
河北工业大学
26#
发表于 2012-6-16 09:12:03 | 只看该作者
泽畔无材 发表于 2012-2-24 16:12
我在采集完每一行后马上进行另一次DMA传送来减采样。在CSR里设置完成后自动关闭DMA。
现在已经成功用三种 ...

能传一份dma处理的代码以及初始化程序吗?谢谢。40328134@qq.com
回复 支持 反对

使用道具 举报

1

主题

35

帖子

0

精华

高级会员

Rank: 4

积分
614
威望
372
贡献
174
兑换币
7
注册时间
2012-2-26
在线时间
34 小时
毕业学校
德州学院
25#
发表于 2012-5-30 20:39:46 | 只看该作者
泽畔无材 发表于 2012-2-24 16:12
我在采集完每一行后马上进行另一次DMA传送来减采样。在CSR里设置完成后自动关闭DMA。
现在已经成功用三种 ...

加延时可以吗?
  可以加QQ问一下吗?

回复 支持 反对

使用道具 举报

30

主题

838

帖子

0

精华

常驻嘉宾

mrguang.taobao.com

Rank: 8Rank: 8

积分
3047

资源大师奖章论坛元老奖章优秀会员奖章活跃会员奖章热心会员奖章在线王奖章

QQ
威望
1840
贡献
289
兑换币
15
注册时间
2010-12-3
在线时间
459 小时
24#
发表于 2012-4-26 19:54:26 | 只看该作者
泽畔无材 发表于 2012-4-26 15:25
是DMA_CSR_DREQ,不设置的话会一直传送下去。

谢谢
回复 支持 反对

使用道具 举报

4

主题

13

帖子

0

精华

高级会员

Rank: 4

积分
642
威望
435
贡献
95
兑换币
0
注册时间
2012-1-3
在线时间
56 小时
23#
 楼主| 发表于 2012-4-26 15:25:07 | 只看该作者
568581185 发表于 2012-4-25 13:53
楼主,能告知下是哪个寄存器没设置好出现了条纹状么?
我出来的图像有点像条纹的

是DMA_CSR_DREQ,不设置的话会一直传送下去。
回复 支持 反对

使用道具 举报

30

主题

838

帖子

0

精华

常驻嘉宾

mrguang.taobao.com

Rank: 8Rank: 8

积分
3047

资源大师奖章论坛元老奖章优秀会员奖章活跃会员奖章热心会员奖章在线王奖章

QQ
威望
1840
贡献
289
兑换币
15
注册时间
2010-12-3
在线时间
459 小时
22#
发表于 2012-4-25 13:53:33 | 只看该作者
泽畔无材 发表于 2012-2-24 21:51
我开始也是出现条状图,查到的原因是寄存器没设置好,导致一直从GPIO口读数据。

楼主,能告知下是哪个寄存器没设置好出现了条纹状么?
我出来的图像有点像条纹的
回复 支持 反对

使用道具 举报

25

主题

127

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9646

论坛元老奖章

QQ
威望
798
贡献
8588
兑换币
33
注册时间
2011-9-26
在线时间
130 小时
21#
发表于 2012-3-30 20:21:59 | 只看该作者
好羡慕 泽畔无才
回复 支持 反对

使用道具 举报

4

主题

13

帖子

0

精华

高级会员

Rank: 4

积分
642
威望
435
贡献
95
兑换币
0
注册时间
2012-1-3
在线时间
56 小时
20#
 楼主| 发表于 2012-3-7 15:43:59 | 只看该作者
xmut 发表于 2012-3-7 09:55
您好 您难道640都采吗  您有在pclk分频吗

没有分频,在第一次采完后立即进行另一次dma传输来减采样。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-29 04:27 , Processed in 0.067749 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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