智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: DEMOK
打印 上一主题 下一主题

新手入门摄像头-第六篇:数字摄像头使用常见问题FAQ

    [复制链接]

140

主题

1016

帖子

2

精华

功勋会员

智能车八届元老!武汉岱默科技创始人!

Rank: 10Rank: 10Rank: 10

积分
32699

特殊贡献奖章资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
4219
贡献
25774
兑换币
1456
注册时间
2009-12-9
在线时间
1353 小时
跳转到指定楼层
1#
发表于 2013-5-8 22:17:44 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 DEMOK 于 2013-11-4 17:27 编辑

在pdf附件中列举了关于使用数字摄像头的九个常见问题问答,帮助大家在最短时间内按图索骥、答疑解惑,后续还会不断更新FAQ版本,搜集大家的问题,并帮助大家更快的掌握摄像头的使用,由于篇幅有限,帖子只贴出三个问题,全部问题请下载pdf附件进行查阅。


原件附件:

===============================================
可以显示了,但是是黑屏显示,怎么解决?


  • 原因说明:

如下图所示,上位机接收到图像全黑,是因为程序中对图像数组初始化为0,摄像头没有更新图像数组,直接发送到上位机显示了。


  • 解决方法:

1)检查摄像头是否上电,OV7620供电电压5V,OV7640供电电压3.3V
2)检查一下摄像头接线,观察下连接线是否接触不良。特别说明:如果使用灰排线,摄像头的RST引脚不要悬空,建议在RST引脚接4.7K的下拉电阻到GND上,能够有效的避免由于排线之间的相互干扰造成的黑屏。
3)检查MCU与摄像头直接接线是否有误,要严格按照程序注释接线,否则不能触发中断就不能更新图像数组。

用K60采集OV7620的图像,图像中毛刺噪点比较多,这是为什么?


  • 原因说明:

如下图所示,将OV7620与K60连接好并现在程序,观察发现图像不平整并且有部分噪点出现,原因是K60对OV7620写SCCB没有成功。


  • 解决方法:

1)设置断点,单步测试,观察SCCB刷新寄存器函数返回值,返回1失败,返回0成功。
2)由于SCCB对时序要求比较严格,主频改变可能SCCB的时序就会发生变化,根据主频的变化改变sccb_wait()函数的延时时间,保证SCCB可以读写成功。
3)由于OmniVision公司的SCCB寄存器并不是很稳定,建议将SCCB写寄存器语句放入for循环,每个周期开始对SCCB进行一次刷新,以确保可以写入数据。
4)下图是正确写入SCCB寄存器后采集到的图,分辨率是320*240。

用XS128采集OV7620的图像,图像质量不怎么样,正常吗?


  • 原因说明:

用XS128采集OV7620图像,图像质量很明显没有用K60采集回来的好,效果图如下图所示。

对于OV7620来说,行信号HREF与场信号VSYN的时间比较长,XS12的单片机足以捕捉到;但是OV7620的像素同步信号PCLK只有73ns,而XS12单片机的稳定总线时钟只有25M,很难捕捉到PCLK这个像素同步信号;而PCLK周期性输出,只有高电平数据有效,低电平数据无效。由于单片机和摄像头不能同步,只是凭借循环去读取IO口的图像数据,有极大的可能性读到PCLK的低电平即无效数据,在上位机呈现的就是噪点。另外,用XS128采集OV7620,本身OV7620的是30万像素,由于XS128能力较K60差,隔行隔像素采集,分辨率最终被降低到了3千像素,而且上位机显示还拉伸了图像,所以看起来图像质量比较差。


  • 解决方法:

用16位单片机采集OV7620,由于PCLK不能同步,图像质量较差属于正常情况。由于图像数组较小,内存空间足够,可以在内存中开辟双数组,一个数组用来存储图像,另一个数组用来处理图像。在图像处理前,必然要进行一次图像滤波(一般用中值滤波),这样后续处理才会更加稳定。

第九届智能车摄像头技术交流群  群号:108190422(验证消息:智能车
第九届智能车光电技术交流群    群号:1132879827(验证消息:智能车
第九届智能车电磁技术交流群      群号:118404899(验证消息:智能车)
对号入座,欢迎加入!

10.29   新手入门摄像头-第一篇:智能车摄像头上位机的用法
11.14   新手入门摄像头-第二篇:OV7620与OV7670的区别与比较
11.21   新手入门摄像头-第三篇:智能车摄像头基础知识扫盲
11.30   新手入门摄像头-第四篇:OV7620数字摄像头时序剖析
12.30   新手入门摄像头-第五篇:如何使用XS128驱动OV7620
5.08    新手入门摄像头-第六篇:数字摄像头使用常见问题说明-FAQ
5.28    新手入门摄像头-第七篇:智能车循迹程序及手册







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

140

主题

1016

帖子

2

精华

功勋会员

智能车八届元老!武汉岱默科技创始人!

Rank: 10Rank: 10Rank: 10

积分
32699

特殊贡献奖章资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
4219
贡献
25774
兑换币
1456
注册时间
2009-12-9
在线时间
1353 小时
2#
 楼主| 发表于 2013-11-20 20:54:09 | 显示全部楼层
xiaosaiche033 发表于 2013-11-20 13:42
第七篇的链接还是第六篇。

现在论坛对以前的帖子没法修改了
http://www.znczz.com/thread-135145-1-1.html
以上是第七篇的连接
回复 支持 反对

使用道具 举报

140

主题

1016

帖子

2

精华

功勋会员

智能车八届元老!武汉岱默科技创始人!

Rank: 10Rank: 10Rank: 10

积分
32699

特殊贡献奖章资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
4219
贡献
25774
兑换币
1456
注册时间
2009-12-9
在线时间
1353 小时
3#
 楼主| 发表于 2013-12-5 23:38:20 | 显示全部楼层
SmartCarBreeze 发表于 2013-11-28 16:32
求第七篇呀~!!!!!!怎么和第六篇的地址是一样的?!!!!!!

现在论坛对以前的帖子没法修改了
http://www.znczz.com/thread-135145-1-1.html
以上是第七篇的连接
回复 支持 反对

使用道具 举报

140

主题

1016

帖子

2

精华

功勋会员

智能车八届元老!武汉岱默科技创始人!

Rank: 10Rank: 10Rank: 10

积分
32699

特殊贡献奖章资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
4219
贡献
25774
兑换币
1456
注册时间
2009-12-9
在线时间
1353 小时
4#
 楼主| 发表于 2013-12-17 22:15:55 | 显示全部楼层
戥家三少 发表于 2013-12-17 20:30
请问模拟摄像头时用高速AD应该比单纯用数字摄像头快点不?

用高速外部AD可以基本实现和数字摄像头相当的行密度
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 12:10 , Processed in 0.056329 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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