智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 70133|回复: 147
打印 上一主题 下一主题

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

    [复制链接]

140

主题

1016

帖子

2

精华

功勋会员

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

Rank: 10Rank: 10Rank: 10

积分
32723

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

QQ
威望
4239
贡献
25778
兑换币
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

0

主题

1

帖子

0

精华

高级会员

Rank: 4

积分
795
威望
651
贡献
144
兑换币
21
注册时间
2020-5-7
在线时间
0 小时
148#
发表于 2020-5-8 09:54:28 | 只看该作者
本帖最后由 郑十七 于 2020-5-8 09:55 编辑

【劲爆开源】新手入门摄像头-第七篇:基于[K60+OV7620+蓝牙]智能车双线寻迹程序及手册
http://www.znczz.com/forum.php?m ... 5145&fromuid=296363
(出处: 智能车制作)
第七篇好像和第六篇链接一样,第七篇应该是上面这个
楼主超赞,非常感谢!!!
回复 支持 反对

使用道具 举报

1

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
678
QQ
威望
358
贡献
234
兑换币
190
注册时间
2017-12-24
在线时间
43 小时
147#
发表于 2019-4-5 11:11:36 | 只看该作者
吃水不忘挖井人
回复 支持 反对

使用道具 举报

1

主题

99

帖子

0

精华

高级会员

Rank: 4

积分
678
QQ
威望
358
贡献
234
兑换币
190
注册时间
2017-12-24
在线时间
43 小时
146#
发表于 2019-3-18 22:21:12 | 只看该作者
谢谢楼主分享
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

注册会员

Rank: 2

积分
150
威望
73
贡献
39
兑换币
46
注册时间
2019-2-14
在线时间
19 小时
145#
发表于 2019-3-18 22:10:52 | 只看该作者
谢谢楼主
回复 支持 反对

使用道具 举报

1

主题

59

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1607
QQ
威望
826
贡献
509
兑换币
525
注册时间
2016-12-28
在线时间
136 小时
毕业学校
南溪一中
144#
发表于 2017-2-27 13:15:21 | 只看该作者
不错不错
回复 支持 反对

使用道具 举报

4

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
399
威望
209
贡献
86
兑换币
130
注册时间
2017-1-8
在线时间
52 小时
毕业学校
山东科技大学
143#
发表于 2017-2-26 14:09:00 | 只看该作者
好东西
回复 支持 反对

使用道具 举报

4

主题

67

帖子

0

精华

高级会员

Rank: 4

积分
848
威望
380
贡献
222
兑换币
249
注册时间
2016-1-6
在线时间
123 小时
142#
发表于 2016-11-10 17:07:10 | 只看该作者
写得很不错,可是第七篇的网址不对啊
回复 支持 反对

使用道具 举报

9

主题

54

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1198
QQ
威望
627
贡献
381
兑换币
336
注册时间
2016-5-4
在线时间
95 小时
141#
发表于 2016-10-17 20:28:06 | 只看该作者
谢谢楼主
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

注册会员

Rank: 2

积分
37
威望
25
贡献
6
兑换币
3
注册时间
2016-7-24
在线时间
3 小时
毕业学校
浙江工业大学
140#
发表于 2016-7-24 09:31:43 | 只看该作者
可以的,楼主
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 08:58 , Processed in 0.057826 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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