MATLAB在数字图像处理中的应用

MATLAB的应用

2009年9月第28卷第5期

保山师专学报

JournalofBaoshanTeachers’College

Sept.,2009V01.28No.5

MATLAB在数字图像处理中的应用

郑继刚

(保山学院数学系,云南保山678000)

摘要:利用MATLAB软件图像处理工具箱,分析了MATLAB在数字图像亮度变换、空间滤波、频域变换、频域滤波中的应用,具体阐述了如何利用MATLAB设计语言所提供的各种函数加以实现。关键词:MATLAB;-E具箱;图像处理;程序;应用

中图分类号:TP3

文献标识码:A

文章编号:1008—6587(2009105—076—04

Applicationof

MATLAB

inDigital

ImageProcessing

ZhengJigang

(Baoshan

of

College,Baoshan,Yunnan

678000)

ofhow

to

Abstract:Theimage

to

use

use

image

proeessing

softwareMATLABtoolbox,ananalysis

transform

in

digitalhow

brightness,spacefiltering,frequencyconversion,frequencydomainfilteringapplicationMATLABlanguageprovidedby

detail

variety

offunctionstoachieve.

Key

words:MATLAB;Toolbox;Image

Processing;program;apply

0.引言

MATLAB是一门计算机编程语言,是matrix

laboratory(矩阵实验室)的缩写,专门以矩阵的方式来处理计算机数据,它把数值计算和可视化环境集成到一起,非常直观。在高等院校中,对于数学、工程和科学理论中的All课程和高级课程,MATLAB都是标准的计算工具。

图像灰度值动态范围加大,对比度扩展,成像均匀清晰,达到改善图像质量的目的。MATLAB图像处理工具箱提供了灰度调整函数imadjust0,可以将图像的灰度值调整到一个指定的范围。图l(a)是一幅数字乳房x射线原图像㈦,它显示出了一处疾患,(b)是经过明暗反转后的图像,就可非常容易地分析乳房组织,(c)是亮度范围扩展为[0.5,0.751后,更明显的看到疾患处。程序代码如下:

f=imread(’breast.tit);gl=imadjust(f,[Ol】,110】);92=imadjust(f,[O.50.751,【oD;

imshow(t),figure,imshow(91),figure,imshow(92)

在MATLAB中补充了许多针对特定应用的工

具箱,图像处理工具箱是一个MATLAB函数(称为M函数或M文件)集【m,它扩展了MATLAB解决图

像处理问题的能力,目前还推出了信号处理工具箱、小波工具箱、神经网络工具箱以及通信工具箱

等多个学科的专用工具箱,极大地方便了不同学科的研究工作。在数字图象处理中,图象处理技术基础、图象变换、图象增强、图象分割、图象压缩、图象恢复等都可以在MATLAB中找到相应的函数或函

数的组合加以求解。下面就从几个方面举例说明

(本文的原图像均由M¨r.imageprocessingplace.corn网站提供)。

1.利用MATLAB实现亮度变换1.1灰度变换

灰度变换就是对图像像素灰度值进行修正,使

收稿日期:2009-05—10

MATLAB在数字图像处理中的应用

作者简介:郑继刚(1983一),男,云南保山人.保山学院数学系.讲师,硕士研究生,研究方向为数据挖掘和多媒体技术。

(a)(b)

图1灰度变换

(c)

1.2直方图均衡化

一般情况下,遥感图像灰度分别集中在较窄的区间,从而引起图像细节模糊,为了使图像细节清

万方数据

你可能喜欢

  • 数字图像处理及MATLAB实现
  • MATLAB图像处理
  • matlab数字图像处理
  • matlab实例教程
  • 图像处理方法
  • 中值滤波
  • 人脸识别代码

MATLAB在数字图像处理中的应用相关文档

最新文档

返回顶部