基于毕业设计(论文) MATLAB的数字图像与边缘检测
基于MATLAB的数字图像分析与边缘检测
摘要:图像处理是利用计算机对图像进行一系列操作,常见的操作首先是对图像进行数字化处理,即容易获得某些预期结果的技术,其中边缘检测是图像处理中不可缺少的一步,是利用微分算子检测边缘MATLAB图像处理工具箱提供了使用多个运算符进行图像边缘检测的边缘检测(edge )函数,语言结构简单。 本文主要介绍了数字图像处理主要研究领域的边缘检测方法,利用MATLAB图像处理工具箱提供的函数处理图像,对图像进行边缘检测,给出各种算子检测边缘的结果并进行相互比较。
关键词:图像处理、MatLab、边缘检测
ABSTRACT
imageprocessingistoanalyzeimagesbycomputerstoachievedesiredaseriesofresults.edgedetectionisanabsolutelynecessarystepinimagepageporystestepinimagestetesteteponimagetestedededede rentialoperatorstodetectedgeisoneofthemostcommonandeffectivemethods.imageprocessingmatlabtoolboxuser’ide,has provided the itcanusemanykindsofoperatorstocarryontheimagetheedgeexamination.edgedetectionisoneofthemainmethodsintheresearchfieldofdigi tagi processingfunctionprovidedbythematlabimageprocessingtoolboxisemployedtoperformedgedetectionforimage otheprogramandprocessing
key words :图像处理,MatLab,Edge detection
目录
基于MATLAB的数字图像分析与边缘检测1
1.1课题概要1
1.2课题背景知识2
1.2.1 MATLAB配置2
1.2.2数字图像概述2
1.3目的意义3
1.4总结3
2 .数字图像处理4
2.1基本概念4
2.2图像增强5
2.2.1直接灰度调整5
2.2.2直方图处理6
2.2.3图像滤波器7
2.3 MATLAB图像处理8
2.3.1 MATLAB中的图像文件格式9
2.3.2图像类型9
2.3.3图像几何操作9
2.3.4图像类型转换12
2.4 MATLAB的二值图像操作13
2.4.1状态学概述13
2.4.2二值数学形态学的运算函数14
2.5图像转换15
2.5.1快速傅里叶变换15
2.5.2离散馀弦变换16
2.6总结17
3 .图像分析——边缘检测18
3.1边缘检测概述18
3.2边缘检测方法18
3.3常见的一阶边缘检测算子19
3.3.1 Roberts操作员20
3.3.2 Sobel操作员20
3.3.3 Prewitt操作符22
3.3.4 Kirsch操作符22
3.4常用二阶边缘检测算子23
3.4.1 Laplacian操作员23
3.4.2log(Laplacian-Gauss )运算符24
3.5总结26
四.总结27
参考文献28
附录29
1 .绪论
1.1课题概要
图像是人类获取和交换信息的主要来源,因此图像处理的应用邻域涉及人类生活的方方面面。 图像的研究方法和手段根据图像的作用域,可以分为空处理方法和变换域处理方法。 空闲处理方法有邻域处理法和点处理法两种。 变换域处理方法有傅立叶变换、离散馀弦变换。 图像处理的目的是改善图像的质量,以人为对象改善人的视觉效果。 图像处理是使用计算机对图像进行一系列操作,一般的操作是首先将图像数字化,也就是说容易获得某些期望结果的技术。 常见的图像处理方法包括图像增强、恢复、编码、压缩和分割。 其中边缘检测是图像处理中不可缺少的步骤,利用微分算子检测边缘是最常用的,处理效果也很好。 MATLAB图像处理工具箱提升