下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 课程案例库matlab1

课程案例库matlab1.ppt

课程案例库matlab1

329433319
2011-08-31 0人阅读 举报 0 0 暂无简介

简介:本文档为《课程案例库matlab1ppt》,可适用于IT/计算机领域

黑龙江大学电子工程学院电子设计自动化EDA技术与工程应用之MATLAB在图像处理方面的应用目录目录MATLAB简介MATLAB图像处理工具箱简介MATLAB图像处理工具箱运用实例总结MATLAB简介MATLAB简介MATLAB的背景知识MATLAB的名称源自MatrixLaboratory由美国MathWorks公司推出。MATLAB是一种科学计算软件专门以矩阵的形式处理数据。MATLAB简介MATLAB简介MATLAB的应用MATLAB的应用科学计算控制系统仿真图像处理信号处理通信系统仿真MATLAB简介MATLAB简介MATLAB的特点计算功能强人机界面友好编程效率高绘图功能强可扩展性强MATLAB简介MATLAB简介MATLAB的构成MATLAB主包MATLAB语言MATLAB工作环境句柄图形MATLAB数学函数库MATLAB应用接口SIMULINK工具箱MATLAB工具箱MATLAB图像处理工具箱简介MATLAB图像处理工具箱简介MATLAB数字图像处理工具箱函数数字图像处理工具箱由一系列支持图像处理操作的函数组成:图像显示函数图像文件输入、输出函数图像几何操作函数图像像素值及统计函数图像分析函数图像增强函数线性滤波函数MATLAB图像处理工具箱简介MATLAB图像处理工具箱简介二维线性滤波器设计函数图像变换函数图像邻域及块操作函数二值图像操作函数基于区域的图像处理函数颜色图操作函数颜色空间转换函数图像类型和类型转换函数。MATLAB图像处理工具箱简介MATLAB图像处理工具箱简介MATLAB图像处理工具箱支持四种图像类型:真彩色图像、索引色图像、灰度图像、二值图像。这四种类型可以用工具箱的类型转换函数相互转换。MATLAB可操作的图像文件包括BMP、HDF、JPEG、PCX、TIFF、XWD等格式。MATLAB图像处理工具箱运用实例MATLAB图像处理工具箱运用实例常用的图像基本操作图像的读写与显示操作A=imread(filenamefmt)读取图像Imwrite(Afilenamefmt)保存图像Image(A)显示图像Imshow(A)显示图像图像的查询操作Info=imfinfo(filename)MATLAB图像处理工具箱运用实例MATLAB图像处理工具箱运用实例MATLAB图像处理工具箱运用实例使用MATLAB对图像进行旋转、傅里叶变换、边缘检测、平滑滤波、压缩等操作。MATLAB图像处理工具箱运用实例MATLAB图像处理工具箱运用实例图像的旋转I=imread('lenabmp')imshow(I)J=imrotate(I,,‘bilinear’)将图像逆时针旋转°figure,imshow(J)图原始图像图旋转后图像MATLAB图像处理工具箱运用实例MATLAB图像处理工具箱运用实例图像的傅里叶变换I=imread('lenabmp')imshow(I)J=fftshift(fft(I))对原始图像进行二维傅里叶变换并将中心移到零点figure,imshow(log(abs(J)),,)图原始图像图离散傅里叶频谱MATLAB图像处理工具箱运用实例MATLAB图像处理工具箱运用实例图像的边缘检测I=imread('lenabmp')imshow(I)J=edge(I,‘canny’)使用canny算子对图像进行边缘检测J=edge(I,'sobel')J=edge(I,'prewitt')J=edge(I,'roberts')figure,imshow(J)图原始图像MATLAB图像处理工具箱运用实例MATLAB图像处理工具箱运用实例图canny检测结果图sobel检测结果图prewitt检测结果图roberts检测结果MATLAB图像处理工具箱运用实例MATLAB图像处理工具箱运用实例图像的平滑滤波MATLAB提供的滤波函数filter它常与发special函数连用。Y=filter(B,X)使用矩阵B对X中的数据进行滤波其中:B=fspecial(type)功能为产生预定义滤波器type的值可能是gaussian,sobel,log,prewitt,laplacian,average等。MATLAB图像处理工具箱运用实例MATLAB图像处理工具箱运用实例图prewitt滤波结果图roberts滤波结果图原图像图加入椒盐噪声图像MATLAB图像处理工具箱运用实例MATLAB图像处理工具箱运用实例图sobel滤波结果图prewitt滤波结果图log滤波结果图laplacian滤波结果MATLAB图像处理工具箱运用实例MATLAB图像处理工具箱运用实例图像的压缩本例子使用小波理论压缩图像。使用用db小波对图像进行层小波分解得到分解系数然后对图像进行三次压缩压缩后图像如图~所示:大小分别为:压缩前图像X的大小:NameSizeBytesClassXxuintarray第一次压缩图像的大小为:NameSizeBytesClasscaxuintarray第二次压缩图像的大小为:NameSizeBytesClasscaxuintarray第三次压缩图像的大小为:NameSizeBytesClasscaxuintarrayMATLAB图像处理工具箱运用实例MATLAB图像处理工具箱运用实例图原始图像图第一次压缩后图像图第二次压缩后图像图第三次压缩后图像总结总结MATLAB语言简洁可读性强工具箱涉及的专业领域广泛且功能强大。图像工具箱几乎包括所有经典的图像处理方法。工具箱具有可靠性和开放性可以方便地直接加以使用也可以把自己的代码加到工具箱中以改进函数功能。因此在图像处理技术中使用MATLAB语言可以快速实现模拟仿真大大提高实验效率。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/22

课程案例库matlab1

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利