毕业论文-基于MATLAB的数字图像处理1

摘要数字图像处理是一门新兴技术,随着计算机硬件的发展,数字图像的实时处理已经成为可能,由于数字图像处理的各种算法的出现,使得其处理速度越来越快,能更好的为人们服务。

数字图像处理是一种通过计算机采用一定的算法对图形图像进行处理的技术。

数字图像处理技术已经在各个领域上都有了比较广泛的应用。

图像处理的信息量很大,对处理速度的要求也比较高。

MATLAB强大的图形运算和基于vs2012 C++ OpenC V功能,使图像处理变得更加的简单和直观。

本文介绍了MATLAB 和C++语言的特点,基于MATLAB的数字图像处理环境和vs2012的C++环境,介绍了如何利用MATLAB及vs2012 图像处理工具箱进行数字图像处理,并通过一些例子来说明利用MATLAB图像处理工具箱进行图像和v s2012图形处理的方法。

主要论述了利用MATLAB实现基于matalab图像增强、基于c++二值图像分析等对图像进行处理。

关键词:MATLAB,OpenCV,数字图像处理,图像增强,二值图像ﻫAbstractDigital image processingisanemergingtechnology, with thedevelopment ofcomputerhardware,rea l-time digital image processinghas become possible due t odigital image processingalgorithmsto appear,making it faster and faster processing speed,better for People serv ices.Digital imageprocessing isused by some algorithmscomputergraphics imageprocessing technology. Digitalimage processingtechnology has been invarious areas havea relatively widerange of applications. Imageprocessinglargeamount of information on the pr ocessingspeed requirement isrelatively high. MATLAB powerful computing and graphics displaycapabilities,sothat imageprocessingbecomes more simple and intuitive. Thispaper introduces characteristics of MATLAB language and thisMATLAB-b ased digitalimage processing environment,describeshow to use the MATLAB ImageProcessing Toolbox for its digital image processing, andthrough someexamples to illustratethe use of MATLABImageProcessing Toolbox forimageprocessing method.Mainly discusses theuse of MATLABforimageenhancement,2-numeric image and other imageprocessingtechnologies.Keywords:MATLAB, digital image processing, imageenh ancement,2-numeric imageﻫ目录1 绪论ﻩ错误!未定义书签。

1.1 课题研究目的及意义ﻩ错误!未定义书签。

1.2 国内外研究现状...................... 错误!未定义书签。

1.3 本课题研究工作与结构安排............ 错误!未定义书签。

2 数字图像处理的简介ﻩ错误!未定义书签。

2.1 什么是数字图像...................... 错误!未定义书签。

2.2数字图像处理概述ﻩ错误!未定义书签。

2.2.1 基本概念ﻩ错误!未定义书签。

2.2.2研究内容ﻩ错误!未定义书签。

2.2.3基本特点..................... 错误!未定义书签。

2.2.4 主要应用....................... 错误!未定义书签。

2.3 图像处理文件格式..................... 错误!未定义书签。

2.3.1 MATLAB图像文件格式............ 错误!未定义书签。

2.3.2图像类型...................... 错误!未定义书签。

3MATLAB基本知识介绍.................... 错误!未定义书签。

3.1 MATLAB的概述..................... 错误!未定义书签。

3.2 MATLAB产生的历史背景................. 错误!未定义书签。

3.3 MATLAB语言的特点ﻩ错误!未定义书签。

3.4 MATLAB在图像处理中的应用............ 错误!未定义书签。

4 图像增强.................................. 错误!未定义书签。

4.1 空域变换增强........................ 错误!未定义书签。

4.1.1增强对比度.................... 错误!未定义书签。

4.1.2 图像求反...................... 错误!未定义书签。

4.2空域滤波增强ﻩ错误!未定义书签。

4.2.1 基本原理........................ 错误!未定义书签。

4.2.2 线性平滑滤波器............... 错误!未定义书签。

4.2.3 非线性平滑滤波器............... 错误!未定义书签。

4.2.4线性锐化滤波器............. 错误!未定义书签。

4.3频域增强........................... 错误!未定义书签。

4.3.1 基本原理........................ 错误!未定义书签。

4.3.2 低通滤波...................... 错误!未定义书签。

4.3.3 高通滤波ﻩ错误!未定义书签。

5二值图像分析.............................. 错误!未定义书签。

5.1 引言................................ 错误!未定义书签。

5.2 二值形态学的基本运算ﻩ错误!未定义书签。

5.2.1 膨胀ﻩ错误!未定义书签。

5.2.2 腐蚀............................ 错误!未定义书签。

5.3 二值分析进行图像处理综合应用......... 错误!未定义书签。

5.3.1 噪声滤除....................... 错误!未定义书签。

5.3.2 边界提取........................ 错误!未定义书签。

6 总结与展望ﻩ错误!未定义书签。

6.1 总结............................... 错误!未定义书签。

6.2 展望ﻩ错误!未定义书签。

致谢ﻩ错误!未定义书签。

参考文献..................................... 错误!未定义书签。

1 绪论本章简略介绍课题的研究目的及意义,该课题国内外研究现状以及论文内容安排等。

1.1 课题研究目的及意义数字图像处理(Digital Image Processing),就是利用数字计算机或者其他数字硬件,对从图像信息转换而得到的电信号进行某些数学运算,以提高图像的实用性。

例如从卫星图片中提取目标物的特征参数,三维立体断层图像的重建等。

总的来说,数字图像处理包括点运算、几何处理、图像增强、图像复原、图像形态学处理、图像编码、图像重建、模式识别等。

由于计算机处理能力的不断增强,数字图像处理学科在飞速发展的同时,也越来越广泛地向许多其他学科快速交叉渗透,使得图像作为信息获取以及信息的利用等方面也变得越来越重要。

目前数字图像处理的应用越来越广泛,已经渗透到工业、医疗保健、航空航天、军事等各个领域,在国民经济中发挥越来越大的作用。

MathWorks公司推出的MATLAB软件是学习数理知识的好帮手。

应用MATLAB友好的界面和丰富、实用、高效的指令及模块,可以使人较快地认识、理解图像处理的相关概念,逐步掌握图像信号处理的基本方法,进而能够解决相关的工程和科研中的问题。

图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面。

随着人类活动范围的不断扩大,图像处理的应用领域也将随之不断扩大,已在国家安全、经济发展、日常生活中充当越来越重要的角色,对国计民生的作用不可低估。

1.2国内外研究现状数字图像处理最早出现于20世纪50年代,当时的电子计算机已经发展到一定水平,人们开始利用计算机来处理图形和图像信息。

数字图像处理作为一门学科大约形成于20世纪60年代初期。

早期的图像处理的目的是改善图像的质量,它以人为对象,以改善人的视觉效果为目的。

图像处理中,输入的是质量低的图像,输出的是改善质量后的图像,常用的图像处理方法有图像增强、复原、编码、压缩等。

首次获得实际成功应用的是美国喷气推进实验室(JPL)。

他们对航天探测器徘徊者7号在1964年发回的几千张月球照片使用了图像处理技术,如几何校正、灰度变换、去除噪声等方法进行处理,并考虑了太阳位置和月球环境的影响,由计算机成功地绘制出月球表面地图,获得了巨大的成功。

随后又对探测飞船发回的近十万张照片进行更为复杂的图像处理,以致获得了月球的地形图、彩色图及全景镶嵌图,获得了非凡的成果,为人类登月创举奠定了坚实的基础,也推动了数字图像处理这门学科的诞生。

在以后的宇航空间技术,如对火星、土星等星球的探测研究中,数字图像处理技术都发挥了巨大的作用。

数字图像处理取得的另一个巨大成就是在医学上获得的成果。

1972年英国EMI公司工程师Housfiel d发明了用于头颅诊断的X射线计算机断层摄影装置,也就是我们通常所说的CT(Computer Tomograph)。

CT的基本方法是根据人的头部截面的投影,经计算机处理来重建截面图像,称为图像重建。

合集下载

数字图像处理实验报告完整版

数字图像处理实验报告完整版

数字图像处理实验一 MATLAB数字图像处理初步一、显示图像1.利用imread( )函数读取一幅图像,假设其名为lily.tif,存入一个数组中;2.利用whos 命令提取该读入图像flower.tif的基本信息;3.利用imshow()函数来显示这幅图像;实验结果如下图:源代码:>>I=imread('lily.tif')>> whos I>> imshow(I)二、压缩图像4.利用imfinfo函数来获取图像文件的压缩,颜色等等其他的详细信息;5.利用imwrite()函数来压缩这幅图象,将其保存为一幅压缩了像素的jpg文件,设为lily.jpg;语法:imwrite(原图像,新图像,‘quality’,q), q取0-100。

6.同样利用imwrite()函数将最初读入的tif图象另存为一幅bmp图像,设为flily.bmp。

7.用imread()读入图像Sunset.jpg和Winter.jpg;8.用imfinfo()获取图像Sunset.jpg和Winter.jpg的大小;9.用figure,imshow()分别将Sunset.jpg和Winter.jpg显示出来,观察两幅图像的质量。

其中9的实验结果如下图:源代码:4~6(接上面两个) >>I=imread('lily.tif')>> imfinfo 'lily.tif';>> imwrite(I,'lily.jpg','quality',20);>> imwrite(I,'lily.bmp');7~9 >>I=imread('Sunset.jpg');>>J=imread('Winter.jpg')>>imfinfo 'Sunset.jpg'>> imfinfo 'Winter.jpg'>>figure(1),imshow('Sunset.jpg')>>figure(2),imshow('Winter.jpg')三、二值化图像10.用im2bw将一幅灰度图像转化为二值图像,并且用imshow显示出来观察图像的特征。

数字图像处理课程设计基于Matlab的数字图像处理

数字图像处理课程设计基于Matlab的数字图像处理

数字图像处理课程设计--基于Matlab的数字图像处理数字图像处理课程设计基于Matlab的数字图像处理——图像的运算院系信息技术学院专业班级电气6班学号 201107111282姓名何英娜指导教师章瑞平课程设计时间 2012年11月目录一、摘要 (3)二、图像代数运算1、1图像的加法运算 (4)1、2图像的减法运算 (4)1、3图像的除法运算 (4)1、4绝对差值运算 (7)1、 5 图像的求补运算 (7)3三、图像的几何运算2、1 图像插值 (7)2、2图像的旋转 (8)2、3图像的缩放 (9)2、4图像的投影变换 (10)2、4图像的剪切 (11)四、课程设计总结与体会 (13)五、参考文献 (14)摘要图像运算涵盖程序设计、图像点运算、代数运算、几何运算等多种运算;设计目的和任务:1、熟悉图像点运算、代数运算、几何运算的基本定义和常见方法;2、掌握在MTLAB中对图像进行点运算、代数运算、几何运算的方法3、掌握在MATLAB中进行插值的方法4、运用MATLAB语言进行图像的插值缩放和插值旋转5、学会运用图像的投影变换和图像的剪切46、进一步熟悉了解MATLAB语言的应用,将数字图像处理更好的应用于实际7、通过各类算法加强图像各种属性、一、图像的几何运算何运算图像代数运算是指对两幅或两幅以上输入图像对应的像素逐个进行和差积商运算以产生增强效果的图像。

图像运算是一种比较简单有效的增强处理手段是图像处理中常用方法。

四种图像处理代数运算的数学表达式如下:C(x,y)=A(x,y)+B(x,y)C(x,y)=A(x,y)-B(x,y)C(x,y)=A(x,y)*B(x,y)C(x,y)=A(x,y)/B(x,y)1图像加法运算一般用于多幅图像求平均效果,以便有效降低具有叠加性的随机噪声,在matlab中imadd用于图像相加,其调用格式为z=imadd(X,Y);程序演示如下:I=imread('rice.png');subplot(2,2,1),imshow(I),title('原图像1'); J=imread('cameraman.tif');subplot(2,2,2),imshow(J),title('原图像52');K=imadd(I,J,'uint16'););subplot(2,2,3),imshow(K,[]),title('相加后图像'2、图像减法运算也称差分运算,是用于检测图像变化及运动物体的方法;用imsubtract函数实现。

基于MATLAB的图像处理技术在足迹图像中的应用

基于MATLAB的图像处理技术在足迹图像中的应用

云南警官学院学报Journai ot Yuunan Police College209年第5期NO.52019总第96期Sum96基于MATLAB的图像处理技术在足迹图像中的应用王国栋姚力(中国刑事警察学院,辽宁•沈阳19031)内容摘要:图像处理技术医学、工业等领域得到广泛应用。

将图像处理技术引入到足迹图像中,借助MATLAB图像处理软件,通过采用滤波降噪、膨胀腐蚀、开闭运算、边缘检测以及阈值分割等技术手段,对足迹图像进行处理,比较处理前与处理后现场足迹图像的变化,以此探讨图像处理技术在足迹图像中的应用效果。

关键词:MATLAB;图像处理技术;足迹图像;应用中图分类号:D914.51文献标识码:A文章编号:1672—6057(2019)05-167-07MATLAB是由美国MathWorUn公司开发的具有数值分析、数字图像处理以及数字信号处理等强大功能的商业数学软件,由于该软件具备图像分割、滤波降噪、平滑增强、边缘检测、特征提取等多方面强大的数字图像处理功能,被广泛运用于农牧林业、工业和医学等领域内的形态学分析中,并通过引入数字图像处理技术,让这些领域得到了开拓性的进步并取得显著的成果。

足迹学研究的主要对象是案发现场上的嫌疑足迹,这些足迹可能是石膏制模形成的实物,也可能是现场遗留的嫌疑鞋只,但绝大多数的研究对象都是现场嫌疑足迹通过拍照固定最终以数字图像形式呈现的图像,所以足迹学能够很好地与图像处理技术相结合。

通过将图像处理技术引入足迹学研究,借助该技术手段对足迹图像进行处理,将会使足迹学得到更进一步的发展。

本文研究的是通过MATLAB的图像处理工具箱中的算法,对足迹图像进行滤波降噪、膨胀腐蚀等图像预处理操作,将模糊的足迹图像进行处理得到视觉质量较高的图像,使其具有较高的辨识度,便于人的观察和分析。

通过前期的图像预处理准备阶段后,最终借助MATLAB边缘检测算法来获取足迹图像轮廓边缘等特征,显示赤足足迹的边缘轮廓以及穿鞋足迹的鞋底花纹,借助二值化和阈值分割算法来获取足底重磨损面,显示出重磨损的形式大小特征,以此来探讨MATLAB的边缘检测算法在足迹图像中的应用。

基于Matlab/Simulink的数字图像处理实验教学研究

基于Matlab/Simulink的数字图像处理实验教学研究

4 基于 Ma a/ i l k的任务驱动 型 系统 t b Smui l n 设 计 实 验
任务 驱动 教学符 合 图像处 理课 程 的层 次性 和实
用 性要 求 , 学生 可 以 由浅 入深 、 由表及 里地 学 习数 字 图像 处理 的知识 和技 能 Jቤተ መጻሕፍቲ ባይዱ。Ma a/ i uik软 件平 t b Sm l l n
随着信 息技 术 的不 断 发 展 , 图像 处 理 的应 用 范 围已经 非 常广泛 , 且与 越来 越 多 的学科相 结 合 , 并 成 为 一个 具有 发 展潜 力 的重要 综合 学科 。在 许 多高校
课 程设 置 中 , 字 图像 处 理 大 多 以基 础 课 程 的性 质 数
过调 用 Ma a t b中 I g rcsigT o o 的 图像 l maeP oes o l x里 n b
! =
CNl —1 5 N 2 3 2/
实
验
室
科
学
第】 5卷
第 3期
21 0 2年 6月
Jn2 2 u . 01
IAB J 0RAT ORY SC ENC I E
Vo . 5 No 3 11 .
基于 Maa/ iui t b S l k的数字 图像处理实验教 学研 究 l m n
Ab t a t Ac o d n o t e f au e f ii li g r c s i g,a me h d o x e i n a e c i g o sr c : c r ig t h e t r so g t ma e p o e s d a n t o fe p r me t l a h n f t
的模型 化 图形输 入 , 得 用 户 可 以把 更 多 的精 力 投 使

matlab数字图像处理实验报告

matlab数字图像处理实验报告

《数字图像处理实验报告》实验一图像的增强一.实验目的1.熟悉图像在MATLAB下的读写、输出;2.熟悉直方图;3.熟悉图像的线性指数等;4.熟悉图像的算术运算和几何变换。

二.实验仪器计算机、MATLAB软件三.实验原理图像增强是指根据特定的需要突出图像中的重要信息,同时减弱或去除不需要的信息。

从不同的途径获取的图像,通过进行适当的增强处理,可以将原本模糊不清甚至根本无法分辨的原始图像处理成清晰的富含大量有用信息的可使用图像。

其基本原理是:对一幅图像的灰度直方图,经过一定的变换之后,使其成为均匀或基本均匀的,即使得分布在每一个灰度等级上的像素个数.f=H等或基本相等。

此方法是典刑的图像空间域技术处理,但是由于灰度直方图只是近似的概率密度函数,因此,当用离散的灰度等级做变换时,很难得到完全平坦均匀的结果。

频率域增强技术频率域增强是首先将图像从空间与变换到频域,然后进行各种各样的处理,再将所得到的结果进行反变换,从而达到图像处理的目的。

常用的变换方法有傅里叶变换、DCT变换、沃尔什-哈达玛变换、小波变换等。

假定原图像为f(x,y),经傅立叶变换为F(u,v)。

频率域增强就是选择合适的滤波器H(u,v)对F(u,v)的频谱成分进行处理,然后经逆傅立叶变换得到增强的图像。

四.实验内容及步骤1.图像在MATLAB下的读写、输出;实验过程:>> I = imread('F:\image\');figure;imshow(I);title('Original Image');text(size(I,2),size(I,1)+15, ...'', ...'FontSize',7,'HorizontalAlignment','right');Warning: Image is too big to fit on screen; displaying at 25% > In imuitools\private\initSize at 86In imshow at 1962.给定函数的累积直方图。

用matlab数字图像处理四个实验

用matlab数字图像处理四个实验

数字图像处理实验指导书目录实验一MATLAB数字图像处理初步实验二图像的代数运算实验三图像增强-空间滤波实验四图像分割3实验一 MATLAB数字图像处理初步一、实验目的与要求1.熟悉及掌握在MATLAB中能够处理哪些格式图像。

2.熟练掌握在MATLAB中如何读取图像。

3.掌握如何利用MATLAB来获取图像的大小、颜色、高度、宽度等等相关信息。

4.掌握如何在MATLAB中按照指定要求存储一幅图像的方法。

5.图像间如何转化。

二、实验原理及知识点1、数字图像的表示和类别一幅图像可以被定义为一个二维函数f(x,y),其中x和y是空间(平面)坐标,f 在任何坐标处(x,y)处的振幅称为图像在该点的亮度。

灰度是用来表示黑白图像亮度的一个术语,而彩色图像是由单个二维图像组合形成的。

例如,在RGB彩色系统中,一幅彩色图像是由三幅独立的分量图像(红、绿、蓝)组成的。

因此,许多为黑白图像处理开发的技术适用于彩色图像处理,方法是分别处理三副独立的分量图像即可。

图像关于x和y坐标以及振幅连续。

要将这样的一幅图像转化为数字形式,就要求数字化坐标和振幅。

将坐标值数字化成为取样;将振幅数字化成为量化。

采样和量化的过程如图1所示。

因此,当f的x、y分量和振幅都是有限且离散的量时,称该图像为数字图像。

作为MATLAB基本数据类型的数值数组本身十分适于表达图像,矩阵的元素和图像的像素之间有着十分自然的对应关系。

图1 图像的采样和量化根据图像数据矩阵解释方法的不同,MA TLAB把其处理为4类:➢亮度图像(Intensity images)➢二值图像(Binary images)➢索引图像(Indexed images)➢RGB图像(RGB images)(1) 亮度图像一幅亮度图像是一个数据矩阵,其归一化的取值表示亮度。

若亮度图像的像素都是uint8类或uint16类,则它们的整数值范围分别是[0,255]和[0,65536]。

若图像是double类,则像素取值就是浮点数。

基于MATLAB的数字图像课程设计-图像频域增强高通滤波器算法设计

基于MATLAB的数字图像课程设计-图像频域增强高通滤波器算法设计目录1 设计任务及目的 (2)1.1 设计任务 (2)1.2 设计目的 (2)2 课程设计相关知识 (3)2.1 数字图像处理简介 (3)2.1.1 数字图像发展概述 (3)2.1.2 数字图像处理内容 (3)2.1.3 数字图像处理技术 (4)2.2 MATLAB简介 (5)2.2.1 MATLAB基本功能 (5)2.2.2 MATLAB产品应用 (6)2.2.3 MATLAB特点 (6)2.2.4 MATLAB系列工具优势 (6)3 图像频域高通滤波原理 (7)3.1 频域滤波增强步骤及流程框图 (7)3.2 傅立叶变换原理 (8)3.3 高通滤波器原理 (9)3.3.1 理想高通滤波 (9)3.3.2 巴特沃斯高通滤波 (9)3.3.3 指数高通滤波 (10)3.3.4 梯形高通滤波 (10)3.3.5 高斯高通滤波 (10)4 MATLAB程序代码 (10)5 仿真结果与分析 (15)5.1 仿真结果 (15)5.2 结果分析 (19)结论 (20)参考文献 (21)图像频域增强算法设计——高通滤波1设计任务及目的1.1设计任务利用所学的数字图像处理技术,建立实现某一个主题处理的系统,利用MATLAB软件系统来实现图像的频域滤波技术,要求:(1)学习和熟悉MATLAB软件的使用方法;(2)熟悉和掌握MATLAB 程序设计过程;(3)利用所学数字图像处理技术知识和MATLAB软件对图像进行高通滤波处理;(4)能对图.jpg、.bmp、.png格式进行打开、保存、另存、退出等一系列功能操作;(5)在程序开发时,必须清楚主要实现函数目的和作用,需要在程序书写时做适当注释说明,理解每一句函数的具体意义和使用范围;(6)比较几种高通滤波器对图像数字化处理效果的异同。

1.2 设计目的本次课程设计的目的在于提高发现问题、分析问题、解决问题的能力,进一步巩固数字图像处理系统中的基本原理与方法。

东北大学matlab计算机图像处理实验报告

计算机图像处理实验报告学院:信息学院班级:姓名:学号:实验内容:数字图像处理1、应用MATLAB语言编写显示一幅灰度图像、二值图像、索引图像及彩色图像的程序,并进行相互之间的转换;(1)、显示一副真彩RGB图像代码:I=imread('mikasa.jpg');>>imshow(I);效果:(2)、RGB转灰度图像代码:graycat=rgb2gray(I);>> subplot(1,2,1);>> subimage(I);>> subplot(1,2,2);>> subimage(graycat);效果:(3)、RGB转索引图像代码:[indcat,map]=rgb2ind(I,0.7);>> subplot(1,2,1);>> subimage(I);>> subplot(1,2,2);>> subimage(indcat,map);效果:(4)、索引图像转RGB代码:I1=ind2rgb(indcat,map);>>subplot(1,2,1);>>subimage(indcat,map);>>subplot(1,2,2);>>subimage(I1);效果:(5)、索引转灰度图像代码:i2gcat=ind2gray(indcat,map);>>subplot(1,2,1);>>subimage(indcat,map);>>subplot(1,2,2);>>subimage(i2gcat);效果:(6)、灰度转索引图像代码:[g2icat,map]=gray2ind(graycat,64);>>subplot(1,2,1);>>subimage(graycat);>>subimage(g2icat,map);效果:(7)、RGB转二值图像代码:r2bwcat=im2bw(I,0.5);>>subplot(1,2,1);>>subimage(I);>>subplot(1,2,2);>>subimage(r2bwcat);效果:(8)灰度转二值图像代码:g2bwcat=im2bw(graycat,0.5); subplot(1,2,1);>>subimage(graycat);>>subplot(1,2,2);>>subimage(g2bwcat);效果:(9)、索引转二值图像代码:>> i2bwcat=im2bw(indcat,map,0.7);>>subimage(indcat,map);>>subplot(1,2,2);>>subimage(i2bwcat);效果:2、应用MATLAB工具箱演示一幅图像的傅里叶变换、离散余弦变换,观察其频谱图。

基于MATLAB的彩色图像灰度化处理

目录第1章绪论............................................................................................................................ - 0 - 第2章设计原理.................................................................................................................... - 1 - 第3章彩色图像的灰度化处理............................................................................................ - 2 - 3.1加权平均法 .. (2)3.2平均值法 (2)3.3最大值法 (3)3.4举例对比 (4)3.5结果分析 (5)第4章结论.......................................................................................................................... - 7 - 参考文献.................................................................................................................................... - 7 - 附录............................................................................................................................................ - 8 -基于Matlab的彩色图像灰度化处理第1章绪论在计算机领域中,灰度数字图像是每个像素只有一个采样颜色的图像。

基于matlab的图像识别与匹配

基于matlab的图像识别与匹配基于matlab的图像识别与匹配摘要图像的识别与匹配是⽴体视觉的⼀个重要分⽀,该项技术被⼴泛应⽤在航空测绘,星球探测机器⼈导航以及三维重建等领域。

本⽂意在熟练运⽤图像的识别与匹配的⽅法,为此本⽂使⽤⼀个包装袋并对上⾯的数字进⾏识别与匹配。

⾸先在包装袋上提取出来要⽤的数字,然后提取出该数字与包装袋上的特征点,⽤SIFT⽅法对两幅图进⾏识别与匹配,最终得到对应匹配数字的匹配点。

仿真结果表明,该⽅法能够把给定数字与包装袋上的相同数字进⾏识别与匹配,得到了良好的实验结果,基本完成了识别与匹配的任务。

1 研究容图像识别中的模式识别是⼀种从⼤量信息和数据出发,利⽤计算机和数学推理的⽅法对形状、模式、曲线、数字、字符格式和图形⾃动完成识别、评价的过程。

图形辨别是图像识别技术的⼀个重要分⽀,图形辨别指通过对图形的图像采⽤特定算法,从⽽辨别图形或者数字,通过特征点检测,精确定位特征点,通过将模板与图形或数字匹配,根据匹配结果进⾏辨别。

2 研究意义数字图像处理在各个领域都有着⾮常重要的应⽤,随着数字时代的到来,视频领域的数字化也必将到来,视频图像处理技术也将会发⽣⽇新⽉异的变化。

在多媒体技术的各个领域中,视频处理技术占有⾮常重要的地位,被⼴泛的使⽤于农业,智能交通,汽车电⼦,⽹络多媒体通信,实时监控系统等诸多⽅⾯。

因此,现今对技术领域的研究已⽇趋活跃和繁荣。

⽽图像识别也同样有着更重要的作⽤。

3 设计原理3.1 算法选择Harris ⾓点检测器对于图像尺度变化⾮常敏感,这在很⼤程度上限制了它的应⽤围。

对于仅存在平移、旋转以及很⼩尺度变换的图像,基于 Harris 特征点的⽅法都可以得到准确的配准结果,但是对于存在⼤尺度变换的图像,这⼀类⽅法将⽆法保证正确的配准和拼接。

后来,研究⼈员相继提出了具有尺度不变性的特征点检测⽅法,具有仿射不变性的特征点检测⽅法,局部不变性的特征检测⽅法等⼤量的基于不变量技术的特征检测⽅法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档