数字图像处理实验要求除非有特殊说明,采用Matlab软件编写;不得调用Matlab自带的图像函数,但可以调用其他数学函数(特殊要求的除外);实验二、三、四、五、八必须由自己独立完成;其他实验必须选做一题;提交实验结果,包括SourceCode,Readme
txt和实验报告
实验报告实验人:学号:成绩:
题目:完成时间:基本数学公式(或数据结构):程序流程图:说明:其他存在问题:教师评语:实习一(选做)熟悉Matlab软件、编程以及图像处理工具箱
1)用其自带函数读入并显示bmp格式的程序,用鼠标选择区域,将其象素数据写入数组;2)查阅Microsoft的有关资料,了解BMP文件的格式,写出读出BMP文件中各象素灰度值并显示该BMP文件的程序流程图,并实现之
3)使用Matlab软件Image工具箱,阅读其中关于颜色空间的帮助;4)编制程序实现RGB到HSB和HSB到RGB彩色图像转换程序,并用R,G,B最大值来测试程序
实习二(必做)给定任意图像,编写算法实现其直方图均衡化和灰度拉伸
实验图像:lena
bmp实习三(必做)给定栅格图像及其变形后的栅格图像,请你首先确定各栅格交叉点的位移,然后采用控制栅格的方法编写实现图像几何校正的程序
实验图像:point
bmp,point_sp
bmp,tiger_sp
bmp实习四(必做)编制一个通用的边缘提取函数
通过输入不同的参数,能够实现Sobel算子、Prewitt算子、Roberts算子、Marr算子和Canny边缘检测
实验图像任选实习五(必做)编制通用的二值形态学运算(腐蚀和膨胀、开、闭和击中击不中变换)函数,函数可以处理不同的变换形式和不同类型的结构元素
并用你编制的形态学函数对一个二值图像进行边缘抽取
实验图像:二值图像由一段文字组成,word_bw