Ov7620的参数,调焦,硬件接法,采集图像,及图像处理Ov7620的参数,调焦,硬件接法,采集图像,及图像处理.docx

Ov7620的参数,调焦,硬件接法,采集图像,及图像处理Ov7620的参数,调焦,硬件接法,采集图像,及图像处理.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ov7620的参数,调焦,硬件接法,采集图像,及图像处理Ov7620的参数,调焦,硬件接法,采集图像,及图像处理

Ov7620的参数,调焦,硬件接法,采集图像,及图像处理参数图像传感器Ov7620,1/3 cmos感光芯片有效像素640*480信号制式NTSC信噪比大于48db工作电压+5V感光面积4.86 x 3.64mm扫描方式支持隔行和逐行(可编程设置)应用案例:智能车、双目视觉系统研究、摄像头学习、自制照相机等等其中有效像素我们在实际跑道上不用这么多,因为它数据量太大,规定用的芯片最大内存只有8k,所以我们需要在扫描的时候采取隔行扫描,这个在后续中会讲到。调焦调焦所用的设备为:usb采集卡。7620的焦距是固定的,有不同规格(3.6mm,2.8mm,等),我买的是3.6mm,一般都是配3.6mm的。调焦会用到USB 视频采集卡和一根带莲花头的测试线,调试方法:首先将 USB 视频采集卡一端插在已安装好软件和驱动的电脑上,视频采集卡的另一端有四个接头,其中黄色视频接口接在测试线的莲花头端;测试线有杜邦线的一端分别接摄像头的VTO 和 GND,摄像头上电并和采集棒共地,打开软件就能看到图像。这时按照顺时针或者逆时针拧动镜头,在软件中看图像知道最清晰停止拧动,用螺丝刀固定镜头上小螺丝即完成调焦工作。硬件连接上图为调焦用的。当在采集图像的时候,根据各自的情况选择要的端口。我在采集图像的时候采用的是href(行中断),vsyn(场中断),和8位xs128芯片的普通I/O口。图像采集由于xs128芯片没有串口接口,所以我采用了usb转串口模块,把电脑上的发送电平转成xs128芯片所识别的ttl电平。这样就可以让电脑和芯片之间的通信构成连接。USB转串口使用时仅需三个引脚,分别是GND,TXD,RXD,GND接单片机的GND,TXD接单片机的RXD即P3^0,RXD接单片机的TXD即P3^1(这是51单片机),要是xs128的话,有两对收发口,分别为s0,s1和s2,s3。硬件部分接好后,就可以打开串口调试助手。观察赛道的情况和你串口调试窗口上的数据是否相符。采集程序如下:#include hidef.h //参考于sci源程序和如何对sci进行编程#include MC9S12XS128.h#pragma LINK_INFO DERIVATIVE mc9s12xs128int ii,jj;unsigned int t,t1; //定义两个整形t,t1;unsigned char sdata; //定义一个字符行sdata;//------------------------------------------------ #define lie_end 260//宏定义新名称原内容 #define hang_end 91 #define lie 52 unsigned char ab[lie+1];//定义一个字符形ab; // ------------------------------延时函数------------------------ #define delay(num) \ { \ unsigned int i,j; \ for(i=0;inum;i++) \ for(j=0;j58;j++); \ } //----------------------------------------------------------------- unsigned char c_lie=0,g_lie=0; unsigned int lie_count=0,hang_count=0,am; //定义行列计数初始化 unsigned char shuzu[lie][hang_end];//定义一个数组, unsigned int get_n[]={ 16,29,41,52,62,71,79,86,92,98, //图像定距采集对应的摄 103,108,112,116,120,124,128,132,135,138, 141,144,147,150,153,156,159,162,165,168,像头行数 170,172,174,176,178,180,182,184,186,188, 190,192,194,196,198,200,202,204,206,208, 210,211,212,242,243,245,246,247,248,249,250}; unsigned char ts1,ts2, ge,shi;

您可能关注的文档

文档评论(0)

vshoulrengb3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档