dsp课设 按键控制的数字图像处理技术

dsp课设 按键控制的数字图像处理技术

ID:15842245

大小:219.50 KB

页数:11页

时间:2018-08-06

dsp课设 按键控制的数字图像处理技术_第1页
dsp课设 按键控制的数字图像处理技术_第2页
dsp课设 按键控制的数字图像处理技术_第3页
dsp课设 按键控制的数字图像处理技术_第4页
dsp课设 按键控制的数字图像处理技术_第5页
资源描述:

《dsp课设 按键控制的数字图像处理技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告(2014--2015年度第二学期)课程名称:DSP课程设计题目:按键控制的数字图像处理技术院系:班级:学号:学生姓名:指导教师:设计周数:2成绩:日期:2014年7月9日一、课程设计的目的与要求1.设计方案:综合基础实验里的图像边缘检测、图像锐化、图像取反算法,通过实验板的按键1、2、3控制三种算法的切换,在计算机窗口显示图形。同时在lcd上显示三种算法的名称。二、设计正文1.设计思路(系统组成介绍)锐化子程序子程序取反子程序子程序子程序边缘检测程序子初始化工作变量初始化工作变量初始化工作变量针对图像中每一像素用拉普拉斯算子进行运算针对图像中每一像素进行取反运算针对

2、图像中每一像素用Sobel算子进行运算锐化结束取反结束边缘检测结束添加标志位a2添加标志位a1添加标志位a3按键检测程序取反图像锐化图像边缘检测图像2.主要部分硬件设计:键盘模块作用:按下按键,当键盘检测程序检测到按键按下时,调用对应的算法程序进行图像的处理LCD液晶显示模块:实验箱上的液晶模块采用的型号是TJDM12864MTJDM12864M是一款带中文字库的图形点阵模块,由动态驱动方式驱动128×64点阵显示。低功耗,供应电电压范围宽。内含多功能的指令集,操作简易。采用COB工艺制作,结构稳固,使用寿命长。特性:1.提供8位,4位及串行接口可选2.64×16位字符显示RAM

3、(DDRAM最多16字符×4行,LCD显示范围16×2行)3.2M位中文字型ROM(CGROM),总共提供8192个中文字型(16×16点阵)4.16K位半宽字型ROM(HCGROM),总共提供126个西文字型(16×8点阵)5.64×16位字符产生RAM(CGRAM)6.15×16位总共240点的ICONRAM(ICONRAM)7.自动复位(RESET)功能8.绘图及文字画面混合显示功能9.提供多功能指令:——画面清除(displayclear)——游标归位(returnhome)——显示开/关(displayon/off)——游标显示/隐藏(cursoron/off)——字符

4、闪烁(displaycharacterblink)——游标移位(cursorshift)——显示移位(displayshift)——垂直画面旋转(verticallinescoll)——反白显示(By-linereversedisplay)——睡眠模式(sleepmode)DSP与LCD的连接:键盘模块:扫描方式数据线D0~D3对应输出引脚DK4~DK7对应矩阵键盘“列”数据线D4~D7对应输入引脚DK0~DK3对应矩阵键盘“行”3.软件设计流程:Sobel边缘算子:下图所示的两个卷积核形成了sobel算子,图像中的每个点都用这两个核做卷积,一个核对通常的垂直边缘相应最大,而另一

5、个对水平边缘相应最大。两个卷积的最大值作为该点的输出位。运算结果是一幅边缘幅度图像。锐化:对于扩散现象引起的图像模糊,可以用下式来进行锐化:g(i,j)=f(i,j)−kτ∇2f(i,j)这里kτ是与扩散效应有关的系数。该系数取值要合理,如果kτ过大,图像轮廓边缘会产生过冲;反之如果kτ过小,锐化效果就不明显。如果令kτ=1,则变换公式为:g(i,j)=5f(i,j)−f(i−1,j)−f(i+1,j)−f(i,j+1)−f(i,j−1)用模板表示如下:取反:将图像按像素按位进行求反,取得类似照相底片效果。求反处理的图像与原始图“黑白颠倒”,可以看清原始图中灰黑区域的情况。求反的

6、图像一般用于数字图像的初步处理。4.在试验箱上模拟实现连接,编译、下载、运行。开机界面后,按下按键1在lcd显示边缘检测,按下2显示锐化,按下3显示取反,同时在计算机上显示算法图像。三.课程设计总结1.问题与思考1.1如何综合三个图像的算法打开边缘检测的工程,点击右键工程添加锐化及取反的.c文件,在主程序里修改之后程序编译之后我发现提示头文件不能打开,右键点击添加之后也不行,之后打开工程的文件夹,把提示不能打开的头文件从其他程序复制到工程里再次编译成功。1.2在移植程序到lcd程序的过程中程序无误但按键不能使用仍然是文件缺失的问题,经过同学指导,我把之前综合的图像处理程序添加到了

7、lcd程序里,而不是添加lcd到之前的程序,解决了这个问题。1.3lcd上的汉字显示错误一开始我只是添加了汉字的编码,之后老师指导之后我添加了wr_lcd(comm,0x01);显示正确。1.4在编译调试过程中出现的.cmd文件出错?理解cmd文件中的内容。.cmd文件类型及作用:.cmd是链接器命令文件,用于存储器配置。.cmd文件结构:.cmd由两条链接伪指令来描述:MEMORY和SECTIONS,其中:MEMORY定义用户目标系统存储器的配置;SECTIONS控制段的构建和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。