数字图像处理课程设计 matlab
数字图像处理 使用matlab 很好的 报告
《数字图像处理》课程设计文档
目录
一、 课程设计目的…………………..………………….…………2 二、 课程设计要求………………….………………………….….2 三、 课程设计的内容………………..……………………….……2 四、 课题分析…………………………………………….………..3 五、 总体设计……………….…………………………….……….3 六、 具体设计……………………………………………..…….…4
6.1、 文件……………….………………………………….……….4 6.1.1、打开………..…………………………………….…………4 6.1.2、保存…………………………..………………….…………4 6.1.3、打印…………………………..………………….…………4 6.1.4、退出……………………..……………………………….…4 6.2、直方图统计…………………………..…………………………………4 6.2.1、R直方图………………………..………………….……………4 6.2.2、G直方图………………………..………………….……………4 6.2.3、B直方图…………………………..……………….……………4 6.3、图像增强处里…………………………………..……………………5 6.3.1、直方图均衡化…………………….…………….………………5 6.3.2、对比度展宽………………….…………….…………………6 6.3.3、动态范围调整…………………………….…………………6 6.3.4、空间域平滑算法…………………………….…………………6 6.3.4.1、均值滤波……………………………………………….7 6.3.4.2、中值滤波…………………………………………………7 6.3.4.3、边界保持滤波……………………………………………8 6.4、图像分割………………………………..…………..………………8 6.4.1、均匀性度量法……………………………………………………8 6.4.2、类间最大距离法…………………………………………….9 6.4.3、局部阈值法…………………………………………………..9 6.5、颜色空间转化……………………………………..………..………9 6..5.1、RGB转HSV……………………………………………………10 6.5.2、RGB转HIS…………………………………………………….10 6.6、其他图像处理功能……………………………………………………10 6.6.1、锐化…………………………………………………………….10 6.6.2、傅里叶………………………………………………………….10\\
数字图像处理 使用matlab 很好的 报告
七、 程序调试及结果分析………………….……………………11
八、 心得体会…………………………….………………………11
九、 参考文献…………………………….………………………11 十、 附录………………………….………………………………12
基于MATLAB的图像处理的课程设计
一、课程设计目的
1、提高分析问题、解决问题的能力,进一步巩固数字图像处理系统中的基本原理与方法。
2、熟悉掌握一门计算机语言,可以进行数字图像的应用处理的开发设计。
二、课程设计要求
1、要求独立完成设计项目,开发工具为MATLAB,也可为C、C++、java等,具体自选。各组长有责任督促组员完成任务并提交报告; 2、时间为4月28日~6月28日为其两个月的业余时间。
三、课程设计的内容
学习MATLAB GUI程序设计,利用MATLAB图像处理工具箱,设计和实现自己的Photoshop 。要求:按照软件工程方法,根据需求进行程序的功能分析和界面设计,给出设计详细说明。然后按照自己拟定的功能要求进行程序设计和调试。
数字图像处理 使用matlab 很好的 报告
整个系统要完成的基本功能大致如下:
1、能对图像文件(bmp、 jpg、 tiff、 gif等)进行打开、保存、另存、打印、退出等功能操作; 2、数字图像的统计信息功能:直方图的统计及绘制; 3、数字图像的增强处理功能: (1) 直方图的均衡化 (2) 对比度展宽 (3) 动态范围调整
(4) 空间域平滑算法的各种算法(如均值滤波、中值滤波、边界保持的
滤波方法等) 4、数字图像由RGB转换成HIS空间并分别显示其分量图。 5、数字图像分割功能:
可采用两种以上方法进行图像分割。
总体设计
由于要实现的功能并不是很多,所以在排版的过程中,把各个功能都安排
在目录栏上,整体安排如下图所示:
四、 具体设计
6.1、 文件 6.1.1、打开
数字图像处理 使用matlab 很好的 报告
为了让使用者更方便的使用,所以在设计的时候,通过对话框的形式来选择文件,选择uigetfile函数来实现,uigetfile函数显示一个打开文件对话框,该对话框自动列出当前路径下的目录和文件,由于这个GUI程序的操作对象是图像文件。
Uigetfile函数的调用格式为[name,path]=yigetfile(…), 在按下对话框中的执行按钮“打开”后,返回选择的文件名和路径,分别保存到“ name”和“path”中。如果按下取消按钮或是发生错误,则返回值是0。 根据返回值的情况,如果是0,则弹出提示错误的对话框,否则,通过imread函数读出图像数据,把图像数据赋值给全局变量handles.image。
6.1.2、保存
同样也通过对话框的形式来保存图像数据,通过uigetfile函数选择文件名和路径,用getimage(gca)取出坐标2变换后的图像数据保存到变量i,最后用imwrite函数,把数据i存到指定的文件。
6.1.4、退出
退出比较简单,程序如下所示:
clc;
close all; close(gcf);
6.1.3、打印
打印功能没能实现,将它设置为不可使用,可用如下代码实现
set(handles.print, 'Enable','off' ); %放在open_callback函数末尾 set(handles.print, 'Enable','off' );%放在two_OpeningFcn中 6.2、 直方图统计 6.2.1、R直方图
由于RGB图像是三维图像,所以图像数据是一个三维数组,为了显示R直方图像,把三维图像降为二维,且是当最后一个参数为1时是R直方图:
x=imhist(handles.image(:,:,1)); %当然也可以选择(:,:,2) 或(:,:,3)
imshow(y);
处理前后图片效果如下:
6.2.2、G直方图
G直方图与R直方图的程序差不多只需将数值为1的R直方图变成2即可成为G直方图
x=imhist(handles.image(:,:,2));
6.2.3、B直方图
同理可得B直方图
x=imhist(handles.image(:,:,3));
RGB三种直方图统计图如下:
数字图像处理 使用matlab 很好的 报告
原图 R直方图
G直方图 B直方图
6.3、 图像增强处理
6.3.1、直方图均衡化
在balance_Callback回退函数中实现直方图均衡化 每个回退函数中都要获取图片,上面的RGB直方图也一样需获取打开的
图片。打开图片的为以下程序代码: set(handles.axes2,'HandleVisibility','ON'); axes(handles.axes2);
直方图均衡化是判断是否为灰度图。用函数isrgb了来判断,不是灰度则将其转化,否则就直接用函数:
histeq(handles.image)% ha …… 此处隐藏:2051字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




