为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

基于DM6437的图像采集和处理系统-小波变换_毕业设计论文

2019-01-23 5页 doc 12MB 12阅读

用户头像 个人认证

不系舟红枫

从教近30年,经验丰富,教学水平较高

举报
基于DM6437的图像采集和处理系统-小波变换_毕业设计论文 基于DM6437的图像小波变换 实习题目: 基于DM6437的图像采集和处理系统 调研时间: 2013年5月7日 至2013年5月17日 目录 摘要--------------------------------------------------------------------3 Abstract----------------------------------------------------------------3 第1章绪论-----------------------------------...
基于DM6437的图像采集和处理系统-小波变换_毕业设计论文
基于DM6437的图像小波变换 实习目: 基于DM6437的图像采集和处理系统 调研时间: 2013年5月7日 至2013年5月17日 目录 摘要--------------------------------------------------------------------3 Abstract----------------------------------------------------------------3 第1章绪论--------------------------------------------------------------4 1.1 课题背景-------------------------------------------------------------4 1.2 DM6437达芬奇图像处理套件介绍----------------------------------------6 第2章CCS软件操作------------------------------------------------------8 2.1 设计原理------------------------------------------------------------8 2.2 环境设置------------------------------------------------------------9 2.3 软件操作-----------------------------------------------------------11 第3章 上位机软件的应用------------------------------------------------14 3.1 安装板卡USB驱动----------------------------------------------------14 3.2 界面概述-----------------------------------------------------------15 3.3 软件使用-----------------------------------------------------------16 第4章 硬件电路设计-----------------------------------------------------18 4.1图像输入输出部分------------------------------------------------------19 4.2 TVP5146图像AD DA转换部分-------------------------------------------20 4.3 DDR2存储部分---------------------------------------------------------21 4.4 FLASH部分-----------------------------------------------------------22 4.5 JTAG下载部分---------------------------------------------------------23 4.6 电源复位部分---------------------------------------------------------23 第5章 图像采集和缩放变换----------------------------------------------24 5.1 程序运行过程及结果-------------------------------------------------24 5.2 摄像头驱动和显示程序-----------------------------------------------26 5.3 图像缩放算法程序---------------------------------------------------35 第6章 使用USB传送图片-------------------------------------------------37 6.1 发送图片到DSP并显示------------------------------------------------37 6.2 从DSP读取图片并在PC端显示----------------------------------------39 第7章 变换后的图像读取-------------------------------------------------42 参考文献---------------------------------------------------------------43 附录-------------------------------------------------------------------43 基于DM6437的图像小波变换 [摘 要] 以TMS320DM6437为主控芯片,讨论一种基于DSPBIOS类微型驱动模型的图像采集与视频图形阵列(VGA)显示系统设计方法.在类微型驱动模型中将驱动模型分为与硬件无关(类驱动)和与硬件相关(微型驱动)的两层,应用程序通过调用类驱动来间接调用微型驱动函数,从而达到控制图像采集及VGA显示的目的.实验结果表明:系统可以很好地实现DM6437的图像采集与VGA显示。 关键词: TMS320DM6437芯片;图像采集;类驱动;微型驱动;视频图形阵列 Image Acquisition and Process System Design Based on DM6437 [Abstract]In this system,TMS302DM6437 is taken for the master chip. A method which based on DSPBIOS classmini driver mode is discussed, so the image acquisition and display in video graphics array (VGA)monitor is realized. The classmini drive is divided into two layers. One is device-independent layer(class drive)and the other is device-specific layer(mini driver).In order to control the image acquisition and display in VGA monitor ,class driver API is used to call the mini driver function indirectly. The results of the experiments based on DM6437 system are shown that the method can achieve ideal effect of image acquisition and display in VGA monitor. [Key words] TMS302DM6437 chip ; image acquisition ; class driver ; mini driver ; video graphics array 第一章 绪论 1.1 课题背景 数字图像采集处理技术是20世纪60年代随着计算机技术和VLSY Very Large Scale Integration的发展而产生、发展和不断成熟起来的一个新兴技术领域它在理论上和实际应用中都取得了很大的成就。 在其发展史上首次获得成功应用的是美国喷气推进实验室JPL。他们对航天探测器徘徊者7号在1964年发回的几千张月球照片进行图像处理如几何校正、灰度变换、去除噪声等并考虑了太阳位置和月球环境的影响。随后又对探测飞船发回的近十万张照片进行更为复杂的图像处理获得了月球的地形图、彩色图及全景镶嵌图为人类登月创举奠定了基础也推动了数字图像处理这门学科的诞生。 从20世纪70年代中期开始随着计算机技术和人工智能、思维科学研究的迅速发展数字图像采集处理技术向更高、更深层次发展。人们已开始研究如何用计算机系统解释图像类似人类视觉系统理解外部世界这被称为图像理解或计算机视觉。 20世纪80年代末期人们开始将其应用于地理信息系统研究海图的自动读入、自动生成方法。数字图像处理技术的应用领域不断拓展。 数字图像采集处理技术的大发展是从20世纪90年代初开始的。自1986年以来小波理论与变换方法迅速发展它克服了傅立叶分析不能用于局部分析等方面的不足之处被认为是调和分析半个世纪以来工作之结晶。Mallat在1988年有效地将小波分析应用于图像分解和重构。小波分析被认为是信号与图像分析在数学方法上的重大突破。随后数字图像采集处理技术迅猛发展到目前为止图像处理在图像通讯、办公自动化系统、地理信息系统、医疗设备、卫星照片传输及分析和工业自动化领域的应用越来越多。 进入21世纪随着计算机技术的迅猛发展和相关理论的不断完善数字图像处理技术在许多应用领域受到广泛重视并取得了重大的开拓性成就。属于这些领域的有航空航天、生物医学工程、工业检测、机器人视觉、公安司法、军事制导、文化艺术等。该技术成为一门引人注目、前景远大的新型学科。 图像是人类获取和交换信息的主要来源因此图像处理的应用领域必然涉及到人类生活和工作的方方面面。随着科学技术的发展数字图像处理技术的应用领域也将随之不断扩大。数字图像处理技术未来应用领域主要有以下七个方面 1航天航空技术方面 数字图像处理技术在航天航空技术方面的应用除JPL对月球、火星照片的处理之外另一方面是在飞机遥感和卫星遥感技术中。图像在空中先处理数字化编码成数字信号存人磁带中在卫星经过地面站上空时再高速传送下来然后由处理中心分析判读。这些图像无论是在成像、存储、传输过程中还是在判读分析中都必须采用很多数字图像处理方法。现在世界各国都在利用各类卫星所获取的图像进行资源调查、灾害检测、资源勘察、农业规划、城市规划。在气象预报和对太空其它星球研究方面数字图像处理技术也发挥了相当大的作用。 2生物医学工程方面数字图像采集处理技术在生物医学工程方面的应用十分广泛且很有成效。除了CT技术之外还有一类是对医用显微技术的处理分析如染色体分析、癌细胞识别等。此外在X光肺部图像增晰、超声波图像处理、心电图分析、立体定向放射治疗等医学诊断方面都广泛地应用图像处理技术。 3通信工程方面当面通信的主要发展方向是声音、文字、图像和数据结合的流媒体通信。其中以图像通信最为复杂和困难因图像的数据量十分巨大如传送彩色电视信号的速率达100Ms以上。要将这样高速率的数据实时传送出去必须采用编码技术来压缩信息的比特量。在一定意义上讲编码压缩是这些技术成败的关键。 4工业工程方面在工业工程领域中图像采集处理技术有着广泛的应用它大大提高了工作效率如自动装配线中质量检测流体力学图片的阻力和升力分析邮政信件的自动分拣在一些恶性环境内识别工件及物体的形状和排列状态先进设计和制造技术中采用工业视觉等等。其中值得一提的是研制具备视觉、听觉和触觉功能的智能机器人将会给工农业生产带来新的面貌目前已在工业生产中的喷漆、焊接、装配中得到有效的利用。 5军事公安方面在军事方面图像处理和识别主要用于导弹的精确制导各种侦察照片的判读具有图像传输、存储和显示的军事自动化指挥系统和模拟训练系统等公安方面主要用于指纹识别、人脸鉴别、不完整图片的复原以及交通监控、事故分析等。目前已投入运行的高速公路不停车自动收费系统中的车辆和车牌的自动识别就是图像采集处理技术成功应用的例子。 6文化艺术方面的应用 目前这类应用有电视画面的数字编辑、动画的制作、电子图像游戏、纺织工艺品设计、服装设计与制作、发型设计、文物资料照片的复制和修复、运动员动作分析和评分等等。目前正在形成一门新的艺术——计算机美术。 7其它方面的应用 数字图像采集处理技术已经渗透到社会生活的各个领域如地理信息系统中二维、三维电子地图的自动生成、修复等教育领域各种辅助教学系统研究、制作中流媒体技术领域等等。 1.2 DM6437达芬奇图像处理套件介绍 EL-DM6437EVM 达芬奇视频开发板通过专用的DDR2存储控制器接口扩展了64MBytes的DDR2 SDRAM,为视频应用带来了高吞吐、高容量存储带宽,并可以扩展到最大256MByte;256MBit的Nor Flash为视频应用程序脱机运行提供了有力的容量保证;板卡通过一个视频解码芯片和CPU连接,使得CPU可以接受外部的复合视频信号输入和S信号输入,信号都是自动检测,大大提高了视频处理的灵活性;CPU还提供视频DAC,通过几个运算放大器即可把DDR2存储器内的数据输出为用户可观察到的信号,非常方便;除此之外,板卡还包括很多资源,包括音频输入输出、10M100M的自适应以太网接口、USB2.0接口、实时时钟、4位LED 指示和4位DIP开关量输入、CAN总线及UART接口等等一系列功能;最重要的是所有外部存储器接口信号都连接到扩展接口上,用户可以通过设计外部子板扩展自己的功能。 板上还包括灵活的端口复用切换,使得用户可以根据不同场合使用不同的端口配置,最大的利用CPU各种功能。 板卡通过接口提供电源输入,采用单5v的供电方式,注意供电电流需要大于1安培,电源调节模块为微处理器及其他外设提供3.3V和1.041.2V(对应不同频率CPU)电压。在使用该系列板卡开发过程中可以通过J1接口连接仿真器。可以通过下面图片预览: 第二章 CCS软件操作 2.1 设计原理 视频图形阵列(VGA)是一种视频传输标准,具有分辨率高、显示速率快、颜色丰富等优点。VGA技术在一些既要求显示高分辨率图像又无需使用计算机的设备上应用却很少见到。一个完整的图像处理系统不但要具备图像数据的采集功能,还应对图像进行实时显示,最重要的是完成对图像数据的算法研究。DM6437DSP芯片采用了C64+系列处理器,主频达到600MHz,能够快速地处理图像数据,广泛用于移动物体检测系统的设计。 图为视频采集及显示系统。系统主要包括图像采集和图像显示两个部分。图像采集模块由CCD传感器、视频解码芯片TVP5146和DM6437的视频处理前端(VPFE)构成。图像显示模块由视频处理后端(VPBE)和视频图形阵列(VGA)显示器构成。DM6437通过 总线对TVP5146芯片进行配置,例如输入时钟频率、视频制式及视频输入格式等。TVP5146芯片在同步信号的控制下,通过8位数据线将采集的图像数据,以YCbCr视频数据流的格式传输至VPFE;然后,由VPFE的CCDC模块对图像进行预处理,并存入DDR2中。此外,DM6437的视频处理后端(VPBE)读取存储在DDR2中的视频图像信号,将数字信号转换成模拟信号在行同步和场同步信号下完成VGA的显示。 视频采集及显示系统 Video acquisition and display system 2.2 环境设置 1、打开CCS3.3的设置程序,出现如下界面: 如果左边栏System Configuration有其他配置,请选中,并点击下方的Remove删除掉。 2、中间栏里选项太多,我们通过3个属性进行筛选:Family、Platform、Endian,如下: 3、 然后把DM6437 EVM XDS510USB EMULATOR 拖到左边栏即可: 4、还需要替换GEL文件以适合我们的开发板,在CPU_0点击鼠标右键-》: Gel文件位于光盘目录“EL_DM6437Sample_Code”下的EL_dm6437.gel。 4、 点击Save&Quit,会询问是否开启CCS。 2.3 软件操作 2.3.1 连接CCS和EL_DM6437开发板 1、连接好仿真器和EL_DM6437的JTAG口,插入EL_DM6437电源,打开CCS: 2、点击菜单Debug-》Connect,或者快捷键Alt+C进行连接: 3、连接成功后显示信息,如下所示,连接时CCS会根据Gel文件自动初始化CPU。 2.3.2 打开和创建工程 1、如果CCS安装在C:\CCStudio_v3.1,在C:\CCStudio_v3.1\myprogects文件下新建一个practice文件夹。 2、把C:\CCStudio_v3.1\tutorial\target\consultant文件夹下的内容复制到新建的文件夹里。目标与当前CCS的配置有关。在使用CCS前必须进行配置,CCS里没有默认的配置。关于CCS配置的详细介绍请参照第三章。 3、 选择Project->New。 4、 在Project Name框里输入工程名:(例如:practice)。 5、 在Location框里输入或者浏览第一步创建的文件夹。 6、工程类型默认为可执行的(.out)文件,目标设置为CCS当前的配置。 7、 点击 Finish ,CCS创建一个叫做practice.prj的工程文件。文件里存储了工程配置和工程所需要的各种相关文件。 8、 选择 Project->Add files to Project,把文件加到工程里。你也可以在左边的工程视图窗口里右击工程,选择 Add files to Project。 9、从你所创建的文件夹里添加 main.c, DoLoop.c, 和lnk.c(映射内存的连接命令文件)。浏览C:\CCStudio_v3.1\c6000\cgtools\lib\目录,为所配置的目标添加相应的rts.lib。 2.3.3 编译构建程序 创建了一个功能程序后,你就可以构建(build)它。构建主要完成编译(compile)与连接(link)。第一次使用全构建(Build All)功能便可以构建工程,以后可以使用增量构建(Build the project incrementaly)。一个输出窗口将会显示构建过程和状态。当构建完成后,输出窗口将会显示Build complete 0 errors, 0 warnings。 当工程选项或文所有件发生改变后,执行Rebuild All命令重建工程。 2.3.4 加载程序 程序成功构建后,执行File->Load Program加载程序。加载过程是将上述构建成功,生成的可执行文件加载到目标板,目标板可以是软件仿真环境,也可以是硬件目标板。默认情况下,CCS集成开发环境将会在你的工程路径下创建一个Debug子目录,把生成的.out文件放在里面。点击Open加载程序。 注意: 如果你修改并且重新构建了工程,切记通过file->Reload 重新加载程序。 2.3.5 设置断点 (Using Breakpoints) 把光标置于所需行上,按F9设置一个断点。此外,你还可以通过选择Toggle Breakpoint工具条按钮创建断点。设置断点后,一个红色图标将出现在选择空白区。再按F9或Toggle Breakpoint按钮将除去断点。 当程序暂停在Main函数处时,通过按F5,选择Debug->Run,或者选择Run工具条来运行程序。一旦程序运行到断点出,程序将挂起。 2.3.6 运行程序 第三章 上位机软件的应用 3.1 安装板卡USB驱动 双击“EL_DM6437视频开发板.exe”即可开始安装,按照提示一步一步操作即可,有一个注意点:安装程序会自动安装USB 驱动,所以期间会弹出安装驱动但是没有数字签名的对话框,点击“仍然继续”即可: 安装完成在桌面生成如下两个快捷方式: 安装USB驱动器,将下载线插入开发板,桌面弹出驱动安装: 3.2 界面概述 打开开始菜单-》所有程序-》北京达盛科技有限公司-》EL_EM6437 视频开发板-》DM6437ImageExchanger,即可看到软件界面如下: 3.3 软件使用 1) 点击“载入图片”,出现打开图片文件对话框: 这里我们选择一个图片,并打开,这时右边区域将显示图片,并且鼠标上实时显示RGB 数据,如果图片尺寸大于720*480 的一个参数,程序会按照720*480 的尺寸按比例缩小图片。如下图所示,说明图片比较宽,按比例缩小后宽度未能达到720*480 的尺寸,右边出现一个空白区域: 2) 此时可以点击“图象处理”方框内的处理事件,比如“灰度”,效果如下图所示:左下方的进度栏也会指示处理进度。 注意,这里的处理是指电脑处理,并非DSP处理! 3) 处理完毕的数据可以通过USB 传送到DSP 并显示到电视屏幕上,点击“发送图片”显示的图片将发送到DSP 上。 注意,如果板卡没有连接,也可以打开软件,不过会提示找不到USB设备: 第四章 硬件电路设计 硬件电路设计需要了解DM6437芯片的结构组成以及整个系统的设计原理,再次给出设计原理图 可见系统流程为: 把原理图分成模块,用Protel DXP2004 绘制出原理图。原理图分为如下六个部分: 图像输入输出部分,TVP5146图像AD DA转换部分,DDR2存储部分,FLASH部分,JTAG下载部分,电源复位部分。 4.5 JTAG下载部分 4.6 电源复位部分 第五章 图像采集和缩放变换 5.1 程序运行过程及结果 1、 连接好电脑和仿真器、EL_DM6437和仿真器; 2、 用视频线一头连接板卡的P3或者P5,另一头连接显示器的AV输入,并调到AV模式; 3、 用视频线连接摄像头输出和板卡的P9插座,注意摄像头输出制式为PAL; 4、 给EL_DM6437和摄像头上电,打开CCS并连接; 5、 打开WaveletTransform文件夹的工程WaveletTransform.pjt,此工程功能为:把摄像头捕捉到的一幅图象进行小波变换处理,并将之输出到显示器; 6、 下载程序out文件,如果没有就先编译一下Project-》Build(); 7、 把摄像头对准需要捕捉的图象场地; 8、 设置第一个断点,在video_test.c的438行处: 9、 点击运行,稍等片刻后程序停止在断点,此时可以从显示器看到彩色源图象: 10、 继续点击运行,如果成功,显示出缩小12后的图象: 并显示: 5.2 摄像头驱动和显示程序 void vpfe_init( Uint32 buffer, Uint32 width, Uint32 odd-pixel position * VPFE_CCDC_CCDCFG = 00x00000800; CCD配置寄存器 |(0<<15) 使能VSYNC内部的锁存功能,0=使用VSYNC锁存 |(0<<13) MSBINVI,色度输入信号最高位是否在SDRAM中翻转,0=正常 |(0<<12) DDR的字节是否交换,如果字节包已经使能,象素个数必须为偶数 0=正常 |(1<<11) YCbCr 8bit输入时Y的位置,0=偶像素,1=奇象素 |(0<<8) 指定CCD有效范围,0=当WEN为逻辑“与”时内部信号有效,反之为“” |(0<<6) FID检测,0=VSYNC时序锁存FID信号,1=不锁存,2=VD边缘锁存,3=VD、HD的相位决定 |(0<<5) CCIR656输入数据宽度,0=8bit,1=10bit |(0<<4) YCINSWP,YI输入和CI引脚输入交换,0=不交换 |0; VPFE_CCDC_FMTCFG = 0; 数据重新格式化、图象口配置 0|(0<<16) 图象口数据准备好频率,跟内核频率有关,0=CoreClock*12=75MHz |(0<<15) video port 使能 |(0<<12) video port输入选择,0=bit 15~6 |0; VPFE_CCDC_FMT_HORZ = 00x000002D0; 数据重新格式化、图象输入接口水平信息 |(0<<16) bit31~29保留,从HD开始的水平开始象素 |(0x2D0<<0) bit15~13保留,水平方向的象素个数=0x2d0=720 |0; VPFE_CCDC_FMT_VERT = 00x0000020E; 数据重新格式化、图象输入接口垂直信息 |(0<<16) bit31~29保留,从vd开始的水平开始象素 |(0x20e<<0) bit15~13保留,水平方向的象素个数=0x20e=526 |0; VPFE_CCDC_FMT_ADDR0 = 0; VPFE_CCDC_FMT_ADDR1 = 0; VPFE_CCDC_FMT_ADDR2 = 0; VPFE_CCDC_FMT_ADDR3 = 0; VPFE_CCDC_FMT_ADDR4 = 0; VPFE_CCDC_FMT_ADDR5 = 0; VPFE_CCDC_FMT_ADDR6 = 0; VPFE_CCDC_FMT_ADDR7 = 0; VPFE_CCDC_PRGEVEN_0 = 0; VPFE_CCDC_PRGEVEN_1 = 0; VPFE_CCDC_PRGODD_0 = 0; VPFE_CCDC_PRGODD_1 = 0; VPFE_CCDC_VP_OUT = 00x041A2D00; video port输出设置 |(0x20d<<17) 被时钟输出到video port的垂直线数=0x20d=525 |(0x2d0<<4) 被时钟输出到video port的水平线数=0x2d0=720 |(0<<0); 每个输出行的水平开始象素=0 VPFE_CCDC_PCR = 0x00000001; Enable CCDC,bit1=是否busy,bit0=enable 如果禁止的话,CCDC会向DSP发送中断,不需要中断需要配置INTC } void vpbe_init( Uint32 buffer, Uint32 width, Uint32 ,1=RAM (0<<10)| OHZ0 osd窗口0水平放大倍数(1、2、4) (0<<8)| OVZ0 osd窗口0垂直放大倍数 (0<<6)| BMW0 bitmap位宽0=1,1=2,2=4,3=8 (0<<3)| BLND0 osd窗口0和video窗口0混合率 (0<<2)| TE0 osd窗口0透明,0=不使能,如果使能,根据 BLND0出效果 (0<<1)| osd窗口0显示模式,0=Field,1=Frame 0 ; osd窗口0激活=1 VPBE_OSD_OSDWIN1MD = 0| 0<<15| OASW window0的品质模式? 0<<13| RGB1E RGB输入还是BITMAP输入 0<<12| CLUTS1 0<<10| OHZ1 0<<8| OVZ1 0<<6| BMW1 0<<3| BLND1 0<<2| TE1透明不使能 0<<1| OFF1显示模式 0 ; OACT1激活 VPBE_OSD_RECTCUR = 0; VPBE_OSD_BASEPX = basep_x; VPBE_OSD_BASEPY = basep_y; video window0 参数选择--->> 4 VPBE_OSD_VIDWIN0OFST = width >> 4; VPBE_OSD_VIDWIN0ADR = buffer;video window0地址寄存器,这里指向DDR,最低5位忽略 VPBE_OSD_VIDWIN0XP = 0;video window0 X起始坐标 实际偏移比此值少一半? 象素单位,从basepx开始算起,20刚好在边上 VPBE_OSD_VIDWIN0YP = 20; 此值对NTSC显示有影响,0则无影响 VPBE_OSD_VIDWIN0XL = width; 图象大小 VPBE_OSD_VIDWIN0YL = (Uint32 memaddr) { Int32 i=0,j; Uint16 *srcaddr,*distaddr,*distaddr2,*ps,*tmp; srcaddr=(Uint16*)memaddr;取一个象素(CbY),所以Y为&0xFF00; distaddr=(Uint16*)0x80000000;缩放后的图象存储区, 一幅720*480的图象为720*480*2=675KB distaddr2=(Uint16*)0x80200000;缩放的图象存储区2(2MB) 行缩放 ps=srcaddr; tmp=distaddr; for(i=0;i<480;i++) { for(j=0;j< (720ZOOMRATIO) ;j++)得到360*480的图象 { *tmp=*ps;放到0x80000000 tmp++; ps+=ZOOMRATIO; } ps=srcaddr+i*720;原图象的下1行*ZOOMRATIO tmp=distaddr+i*(720ZOOMRATIO);目标区的下一行 } 列缩放 ps=distaddr; tmp=distaddr2; for(i=0;i<480;i++) { for(j=0;j< (720ZOOMRATIO) ;j++)得到360*480的图象 { *tmp++=*ps++;放到0x80000000 } ps=distaddr+i*(720);原缩放行图象区域的下x行 i*(720ZOOMRATIO)*ZOOMRATIO=i*720 tmp=distaddr2+i*(720ZOOMRATIO);目标区的下一行 } 拷回去: tmp=srcaddr; ps=distaddr2; for(i=0;i<(480ZOOMRATIO);i++) { for(j=0;j<(720ZOOMRATIO);j++) { *tmp++=*ps++; } 换行 tmp=srcaddr+i*720;源区域下一行开始 ps=distaddr2+i*(720ZOOMRATIO);变换后区域下一行 } } 第六章 使用USB传送图象 6.1 发送图片到DSP并显示 1、 连接好电脑和仿真器、EL_DM6437和仿真器; 2、 用视频线一头连接板卡的P3或者P5,另一头连接显示器的AV输入,并调到AV模式; 3、 给EL_DM6437 上电,打开CCS并连接; 4、 用CCS打开GetImageFormUSB文件夹的工程GetImageFormUSB.pjt,此工程功能为:通过USB接口从电脑接收一幅图片,并将该图片输出到显示器; 5、 双击打开应用程序“DM6437ImageExchanger.exe”,点击“打开图片”调入一幅图片,如下所示: 6、 在“图象处理”栏里选择你要的效果 7、 在CCS处下载程序out文件,如果没有就先编译一下Project-》Build(); 8、 点击CCS的运行,这时DSP已经开始显示内存中的数据,因为电脑还没有发送过去,所以显示器显示的是乱码;此DSP程序允许你接收2幅图片! 9、 转到应用程序“DM6437ImageExchanger.exe”,点击“发送图片”,稍等即可看到图片已经发送下去,并在显示器上显示出来; 重复第9步发送第二幅图片; 6.2 从DSP读取图片并在PC端显示 1、 连接好电脑和仿真器、EL_DM6437和仿真器; 2、 用视频线一头连接板卡的P3或者P5,另一头连接显示器的AV输入,并调到AV模式; 3、 用视频线连接摄像头输出和板卡的P9插座,注意摄像头输出制式为PAL; 4、 给EL_DM6437和摄像头上电,打开CCS并连接 5、 用CCS打开SendImage2USB文件夹的工程SendImage2USB.pjt,此工程功能为:DSP捕获一幅图象,并通过USB接口把图片传送到电脑,该图片同时在显示器显示; 6、 首先双击打开应用程序“DM6437ImageExchanger.exe”,如下所示: 7、 在CCS处下载程序out文件,如果没有就先编译一下Project-》Build(); 8、 保持摄像头稳定,设置断点,点击CCS的运行,这时DSP已经开始采集图像,可以从显示器看到图象由动变为静,如下所示: 9、 继续点击CCS的运行,这时DSP已经开始发送图像到应用程序,转到“DM6437ImageExchanger.exe”,点击“接收图片”,稍等即可看到图片已经传送过来,并在显示器上显示出来; 第七章 变换后的图像读取 将上述两程序糅合在一起,便可以将采集之后变换的图片直接显示在电脑屏幕上,无需重新采集,将缩放变换(小波变换)的图片显示在上位机软件上,采集到的静态图片如下得到下图: 经过小波缩放变换后得到如下图像: 为拍摄工具限制所以实物图无法打印因为拍摄工具限制所以实物图无法打印因为拍摄工具限制所以实物图无法打印 千万不要删除行尾的分节符,此行不会被打印。“结论”以前的所有正文内容都要编写在此行之前。 参考文献 《DSP技术及应用》刘柏生 董胜 北京大学出版社 《数字图像处理》(第三版)冈萨雷斯 科学出版社 《图像处理与分析:变分、PDE、小波及随机方法》陈繁昌 科学出版社 《CC++程序设计》谭浩强 清华大学出版社 毕业设计()原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名:       日  期:        ​​​​​​​​​​​​ 指导教师签名:        日  期:        使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:        日  期:        ​​​​​​​​​​​​ 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权      大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 指导教师评阅书 指导教师评价: 一、撰写(设计)过程 1、学生在论文(设计)过程中的治学态度、工作精神 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、学生掌握专业知识、技能的扎实程度 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生综合运用所学知识和专业技能分析和解决问题的能力 □ 优 □ 良 □ 中 □ 及格 □ 不及格 4、研究方法的科学性;技术线路的可行性;设计的合理性 □ 优 □ 良 □ 中 □ 及格 □ 不及格 5、完成毕业论文(设计)期间的出勤情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 指导教师: (签名) 单位: (盖章) 年 月 日 评阅教师评阅书 评阅教师评价: 一、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 评阅教师: (签名) 单位: (盖章) 年 月 日 教研室(或答辩小组)及教学系意见 教研室(或答辩小组)评价: 一、答辩过程 1、毕业论文(设计)的基本要点和见解的叙述情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、对答辩问题的反应、理解、表达情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生答辩过程中的精神状态 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 评定成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 教研室主任(或答辩小组组长): (签名) 年 月 日 教学系意见: 系主任: (签名) 年 月 日 学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全意识到本声明的法律结果由本人承担。 学位论文作者(本人签名): 年 月 日 学位论文出版授权书 本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》(以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版,并同意编入CNKI《中国知识资源总库》,在《中国博硕士学位论文评价数据库》中使用和在互联网上传播,同意按“章程”规定享受相关权益。 论文密级: □公开 □保密(___年__月至__年__月)(保密的学位论文在解密后应遵守此协议) 作者签名:_______ 导师签名:_______ _______年_____月_____日 _______年_____月_____日 独 创 声 明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本声明的法律后果由本人承担。   作者签名: 二〇一〇年九月二十日   毕业设计(论文)使用授权声明 本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。 本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定)   作者签名: 二〇一〇年九月二十日 致 谢 时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。 首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。本次毕业设计大概持续了半年,现在终于到结尾了。本次毕业设计是对我大学四年学习下来最好的检验。经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。这期间凝聚了很多人的心血,在此我表示由衷的感谢。没有他们的帮助,我将无法顺利完成这次设计。 首先,我要特别感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。从他身上,我学到了许多能受益终生的东西。再次对周巍老师表示衷心的感谢。 其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。 另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆。 最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。 四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。 回首四年,取得了些许成绩,生活中有快乐也有艰辛。感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护。 学友情深,情同兄妹。四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。 在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育。 最后,我要特别感谢我的导师赵达睿老师、和研究生助教熊伟丽老师。是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激。老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢。 I²C总线 同步信号 数据总线 VGA 显示器 DDR2 VPBE VPFE DM6437 视频解码芯片 TVP5146 视频信号 CCD 传感器 CCD 传感器 视频信号 视频解码芯片 TVP5146 DM6437 VPFE VPBE DDR2 VGA 显示器 数据总线 同步信号 I²C总线 后端读取信号 存入存储器 传入前端处理 A/D转换 视频信号输入 显示器显示 1 _1398059818.unknown
/
本文档为【基于DM6437的图像采集和处理系统-小波变换_毕业设计论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索