文档库 最新最全的文档下载
当前位置:文档库 › 彩色图像特效处理技术研究与设计

彩色图像特效处理技术研究与设计

彩色图像特效处理技术研究与设计
彩色图像特效处理技术研究与设计

数字图像处理期末考试

题目彩色图像特效处理技术研究与设计专业、班级 11信息一班

姓名俞俊明

学号 1109121045

彩色图像特效处理技术研究与设计

摘要

数字图像处理是指用计算机对图像进行处理,它广泛用于几乎所有与成像有关的领域。本文介绍用Visual Basic语言编程的数字图像处理环境,设计并实现了一个彩色图像的特效处理系统,展示如何通过编程实现对图形图像的各种处理。论述了利用编写的程序实现图像文件(bmp、jpg、gif等)逆反处理、平滑处理、霓虹处理、边缘锐化、浮雕处理、镶嵌处理、曝光处理、扩散处理等功能操作。

关键字:数字图像处理、Visual Basic语言编程、特效处理、逆反处理、平滑处理、霓虹处理、边缘锐化、浮雕处理、镶嵌处理、曝光处理、扩散处理

1、 Visual Basic简介

Visual Basic简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。Visual Basic是一种强大的语言,即您所能想到的编程任务,它基本都能完成。从设计新型的用户界面到利用其它应用程序的对象;从处理文字图象到使用数据库;从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过 Internet 的遍及全球分布式应用程序,都可在 Visual Basic 提供的工具中各取所需。VB提供的是可视化的开发环境,我们可以象搭积木一样构建出程序的界面,而且VB提供了丰富的控件组,省去了我们自己写代码实现这些效果的麻烦,这样我们就能把更多的精力放在程序功能的实现上,所以VB学起来简单,用起来方便。

2、系统总体分析

本系统实现了对图像(bmp、jpg、gif等)进行选择、读取、退出操作、图像的逆反处理、平滑处理、霓虹处理、边缘锐化、浮雕处理、镶嵌处理、曝光处理、扩散处理(油画处理)的功能操作,以及特效处理后确定、恢复、保存操作,整个界面如图1

图1,系统界面

2.1、文件读取

本部分用Visual Basic语言编程读取图像信息并显示在Picture控件中,图片框用于显示图像,命令按钮“选择文件”用于选择指定图形文件,命令按钮“读图像”用于读入图像数据并存入数组,并且将图像显示在图片框中。命令按钮“退出”用于退出该窗体。

2.2、特效处理

2.2.1、逆反处理

逆反处理的目的是使整幅图像的颜色产生逆反效果,具体做法如下:对每个像素的R、G、B三分量分别求逆,即用255分别减去当前像素的R、G、B三个分量值,将得到的新值作为图像处理后的值,颜色分量公式为

g(i,j)=255-f(i,j)

Visual Basic程序代码如下:

Label3.Caption = "正在处理中"

width1 = Picture1.ScaleWidth

height1 = Picture1.ScaleHeight

DoEvents

For i = 0 To width1 - 1

For j = 0 To height1 - 1

col = Picture2.Point(i, j)

r1 = col Mod 256

g1 = col \ 256 Mod 256

b1 = col \ 65536

rr = 255 - r1

gg = 255 - g1

bb = 255 - b1

Picture2.PSet (i, j), RGB(rr, gg, bb)

Label3.Caption = "处理结果"

Next j

Next i

图2,逆反处理效果

2.2.2、平滑处理

平滑处理的目的是将图像的边界变得平缓,使整幅图像变得更柔和,更模糊,具有朦胧感。具体做法如下:将源图中的每个像素都由其相邻N×N个像素的平均值来代替。例如对于3 3点阵,每一个像素的三分量都是用其周围8个像素及其本身像素值(共9个像素)三分量的平均值代替。经过平滑处理后的图像减小了相邻像素的颜色差别,使图像变得更柔和模糊。颜色分量变换公式为

g(i,j)=(f(i-1,j-1)+f(i,j-1)+f(i+1,j-1)+f(i-1,j)+f(i,j)

+f(i+1,j)+f(i-1,j+1)+f(i,j+1)+f(i+1,j+1)) /9

Visual Basic程序代码如下:

Label3.Caption = "正在处理中..."

DoEvents

width2 = Picture1.ScaleWidth

height2 = Picture1.ScaleHeight

n = Val(Text1.Text): n1 = n * n: n2 = n \ 2

For i = n2 To width2 - n2 - 1

For j = n2 To height2 - n2 - 1

Red = 0: Green = 0: Blue = 0

For k1 = -n2 To n2

For k2 = -n2 To n2

p = Picture1.Point(i + k1, j + k2)

Red = Red + (p Mod 256)

Green = Green + (((p And &HFF00) / 256) Mod 256)

Blue = Blue + ((p And &HFF0000) / 65536)

Next k2

Next k1

For k1 = -n2 To n2

For k2 = -n2 To n2

Picture2.PSet (i + k1, j + k2), RGB(Red, Green, Blue)

Next k2

Next k1

Next j

Next i

Label3.Caption = "处理结果:"

如图3所示,目标图为原图的平滑处理效果:

图3,平滑处理效果

2.2.3、霓虹处理

霓虹处理的目的是为了突出图像的边界,淡化图像内部的颜色,使图像产生夜晚霓虹灯的效果。具体做法如下:计算源图像素f(i,j)的三个分量与相邻像素f(i+1,j)、f(i,j+1)的三个分量的梯度(差的平方之和的平方根),然后将分量梯度值作为处理后像素g(i,j)的三个分量值。

g(i,j) = 22)1,(),(()),1(),()(+-++-j i f j i f j i f j i f

Visual Basic 程序代码如下:

Label3.Caption = "处理中..."

DoEvents

A = 1

B = 1

width2 = Picture1.ScaleWidth

height2 = Picture1.ScaleHeight

For i = 0 To width2 - 1

For j = 0 To height2 - 1

p1 = Picture1.Point(i, j)

p2 = Picture1.Point(i + A, j)

p3 = Picture1.Point(i, j + B)

Red = Sqr((p1 Mod 256 - p2 Mod 256) ^ 2 + (p1 Mod 256 - p3 Mod 256) ^ 2) Green = Sqr((p1 / 256 Mod 256 - p2 / 256 Mod 256) ^ 2 + (p1 / 256 Mod 256 - p3 / 256 Mod 256) ^ 2)

Blue = Sqr((p1 / 65536 - p2 / 65536) ^ 2 + (p1 / 65536 - p3 / 65536) ^ 2) Picture2.PSet (i, j), RGB(Red, Green, Blue)

Next j

Next i

Label3.Caption = "处理图:"

如图4所示,目标图为原图的霓虹处理效果:

图 4,霓虹处理效果

2.2.4、浮雕处理

浮雕处理的目的也是为了突出边界,使图像具有凹凸效果。具体做法如下:计算源图像素f(i,j)三分量值与相邻像素f(i-1,j)三分量值之差后加上一个常数,然后将该三分量值作为处理后像素g(i,j)的值。

g(i,j)=f(i,j)-f(i-1,j)+k

其中,k为浮雕图像的背景色。Visual Basic程序代码如下:

Label3.Caption = "处理中..."

DoEvents

A = 1

B = 1

width2 = Picture1.ScaleWidth

height2 = Picture1.ScaleHeight

For i = 0 To width2 - 1

For j = 0 To height2 - 1

p1 = Picture2.Point(i, j)

p2 = Picture2.Point(i + A, j + B)

Red = Abs(p1 Mod 256 - p2 Mod 256 + 128)

Green = Abs(((p1 And &HFF00) / 256) Mod 256 - ((p2 And &HFF00) / 256) Mod 256 + 128)

Blue = Abs((p1 And &HFF0000) / 65536 - (p2 And &HFF0000) / 65536 + 128)

Picture2.PSet (i, j), RGB(Red, Green, Blue)

Next j

Next i

Label3.Caption = "处理图:"

如图5所示,目标图为原图的浮雕处理效果:

图5,浮雕处理效果

2.2.5、镶嵌处理

镶嵌处理的目的是使图像的分辨率降低,具有马赛克效果。具体做法如下:处理后图像每一小区域(如5 5区域)像素三分量值都取此区域内源图像各像素三分量值之和的平均值。

g(i,j)=(f(i-1,j-1)+f(i,j-1)+f(i+1,j-1)+f(i-1,j)+f(i,j)

+f(i+1,j)+f(i-1,j+1)+f(i,j+1)+f(i+1,j+1)) /9

g(i-1,j)= g(i+1,j)= g(i,j-1)= g(i,j+1)= g(i-1,j-1)

= g(i-1,j+1)= g(i+1,j-1)= g(i+1,j+1)= g(i,j)

Visual Basic程序代码如下:

Label3.Caption = "正在处理中..."

DoEvents

width4 = Picture1.ScaleWidth

height4 = Picture1.ScaleHeight

For i = 0 To width4 - 5 Step 5

For j = 0 To height4 - 5 Step 5

r = 0: g = 0: B = 0

For k1 = 0 To 4

For k2 = 0 To 4

p = Picture1.Point(i + k1, j + k2)

r = r + (p Mod 256)

g = g + (p \ 256 Mod 256)

B = B + (p \ 65536)

Next k2

Next k1

r = r \ 25: g = g \ 25: B = B \ 25

For k1 = 0 To 4

For k2 = 0 To 4

Picture2.PSet (i + k1, j + k2), RGB(r, g, B)

Next k2

Next k1

Next j

Next i

Label3.Caption = "处理结果:"

如图6所示,目标图为原图的镶嵌处理效果:

图6,镶嵌处理效果

2.2.6、曝光处理

曝光处理是使图像整体变亮,产生类似胶片曝光的效果。具体做法如下:对图像中的一些像素值进行逆转,例如逆转小于128的三分量值。如:三分量RGB值(60,190,160)逆转后为(195,190,160),算法如下:

R<128:RR=255-R

G<128:GG=255-G

B<128:BB=255-B

Visual Basic程序代码如下:

Label3.Caption = "正在处理中..."

DoEvents

width5 = Picture1.ScaleWidth

height5 = Picture1.ScaleHeight

For j = 0 To height5 - 1

For i = 0 To width5 - 1

p = Picture1.Point(i, j)

r = p Mod 256

g = p \ 256 Mod 256

B = p \ 65536

If r < 128 Then r = 255 - r

If g < 128 Then g = 255 - g

If B < 128 Then B = 255 - B

Picture2.PSet (i, j), RGB(r, g, B)

Next i

Next j

Label3.Caption = "处理结果:"

如图7所示,目标图为原图的曝光处理效果:

图7,曝光处理效果

2.3、处理后操作

命令按钮“确定”用于将特效后的图片赋给第一个图片即原图,如将图片逆反处理后点击“确定”按钮效果如图10所示:

图9

命令按钮“恢复”用于将原图恢复,在“确定”按钮使用后使用。命令按钮“保存”用于图像特效处理后的保存。

3、总结

本文介绍用Visual Basic语言编程的数字图像处理环境,设计并实现了一个彩色图像的特效处理系统,展示如何通过编程实现对图形图像的各种处理。论述了利用编写的程序实现图像文件(bmp、jpg、gif等)逆反处理、平滑处理、霓虹处理、边缘锐化、浮雕处理、镶嵌处理、曝光处理、扩散处理等功能操作。此文只是用VB做了一个简单的设计,由于所学知识有限所以做的不是很完善,过程中发现了很多乐趣更是学到了不少知识,同时也遇到了不少困难但都通过查阅资料请教老师同学一一解决了,以后会继

续深入的学习下去。

彩色图像处理

1种颜色 颜色定义:颜色是对象的一种属性,它取决于三个因素。 (1)光源-照射光的光谱特性或光谱能量分布 (2)物体-被照射物体的反射特性 (3)成像接收器(眼睛或成像传感器)-光谱能量吸收特性 2色模型 颜色模型,也称为颜色空间或颜色系统,是用于精确校准和生成各种颜色的一组规则和定义。其目的是在某些标准下以通常可接受的方式简化颜色规格。可以通过坐标系描述颜色模型,并且系统中的每种颜色都可以由坐标空间中的单个点表示。 RGB模型:此模型是行业中的颜色标准。通过更改红色和绿色蓝色三种颜色的亮度及其叠加,可以获得各种颜色。该标准几乎涵盖了人类视觉可以感知的所有颜色,并且是目前使用最广泛的颜色模型之一。

CMY模型:颜色合成方法由绿色,品红色和黄色三种基本原色组成。因为彩色显示不是直接来自光的颜色,而是光被对象吸收并被产生的残留光反射,所以CMY模型也称为减法混合模型。 CMYK模型:将黑色添加到CMY模型。 RGB和CMY之间的转换:在MATLAB中,可以通过imcompliance()函数轻松实现RGB和CMY之间的转换 cmy = imcomplement(rgb); rgb = imcomplement(cmy); HSI模型:HSI模型基于人类视觉系统,并通过使用色相,饱和度和强度三个元素直接描述颜色 @亮度是指人们感到光亮的阴影。光的能量越大,亮度越大。 @Hue是颜色的最重要属性,它决定颜色的本质,颜色的本质由反射光的主波长确定。不同的波长产生不同的色彩感觉。

@饱和度是指颜色的深度和强度,饱和度越高,颜色越深。饱和深度与白色的比率有关,白色比率越大,饱和度越低。 从RGB到HSI的颜色转换及其实现 数字; 子图(1,2,1); rgb = imread('plane.bmp)。 imshow(rgb); title('rgb'); 子图(1,2,2); hsi = rgb2hsi(rgb); imshow(hsi); title('hsi'); 从HSI到RGB的颜色转换及其实现 数字 子图(1,2,1);

图像处理与平面设计

图像处理与平面设计课程论文题目:图像色彩在平面设计中的应用技巧 学院:新闻传播学院 专业:广告学专业 班级:广告1002班 姓名:李倩 学号:201046840219

摘要:文字、图形、色彩同为构成平面设计的三大要素,以其各自的特点在平面设计中担当不同的角色,起着不同的作用。现代艺术设计已经步入了一个多元化的时期色彩和图形都是独立的设计元素,色彩在平面设计中有着广泛的意义和丰富的内涵,,新材料、新工艺层出不穷,对设计者也提出了更多的要求。色彩作为艺术设计的构成要素,有着先声夺人的作用,把握了色与彩的审美标准,对设计出优秀的作品大有益处。 关键词:色彩、图形、平面设计;

“没有色彩的设计是缺少生命力的”。,一件设计作品,一般包含三个元素:色彩、图像、文字。这三个元素中,以色彩较为重要作为最清澈的视觉语言,作为最强烈的视觉冲击,色彩在人们的生活中起着先声夺人的作用,并处处彰显着设计师的个人魅力。色彩在产品、包装、平面、服装等各种领域发挥着至关重要的作用,并用最低的成本创造最高的附加值,创造不可估量的经济效益。作为一名设计师必须明确产品以哪种色调或色彩的设计最能吸引观众的视线而留下深刻的印象。色彩和图形都是独立的设计元素,色彩在平面设计中有着广泛的意义和丰富的内涵,可以较好地传达设计者的意图,而"图形元素是平面设计最具魅力的视觉语言表达方式,连接着设计师与观者"除了设计主题的需要外,平面设计的整体效果主要取决于色彩的选择与搭配,而且现代平面设计已从造型时代演变为色彩主导设计的时代。色彩、图像、文字,全部都只不过是一个设计的外表,一个设计的真正灵魂其实来自设计师的创意。没有意念的色彩设计,无异於一具空有漂亮外表的躯壳,在最初目睹的一刻,或会慑住周围的目光,但观众能否长期记得这个设计,却很成疑问。只有把创作意念融入色彩设计中,整个设计才有灵魂,那些颜色才晓得向观众传情达意。 (一)色彩的视觉 色彩伴随我们生活的各个角落,因为有了色彩我们才感受到世界的美好,人生的欢乐。鲁道夫·阿恩汤姆在《艺术与识知觉》中说到色彩时有一段论述:“说道表情的作用,色彩却又胜过一筹,那落日的余晖以及地中海的碧蓝色彩所传达的表情,恐怕是任何确定的形状都望尘莫及的。”色彩本身呢并没有灵魂,它只是传达一种物理现象,但人们却能感受到色彩的情感,这是因为人们长期生活在一个色彩的世界中,积累着许多视觉经验。在设计时应考虑到设计的“七秒钟原则”,即前7秒只被事物的色彩吸引。一旦视觉经验与外来的色彩刺激产生一定的呼应和共鸣时,就会在人的心理上引出某种情绪。 (二)色彩的听觉 人们有时会在看色彩时感受到音乐的效果,这是由于色彩的明度、纯度、色相等的对比所引起的一种心理感应现象。通过色彩的搭配组合,使色彩的明度、纯度、色相产生节奏和韵律,同样能给人一中有声之感。就象美国艺术评论家罗金斯对色彩的魅力作过这样精彩的描述:“任何头脑健全的、性情正常的人都喜

数字图像处理毕业论文

毕业论文声明 本人郑重声明: 1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。 2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。 3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。 4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。 学位论文作者(签名): 年月

关于毕业论文使用授权的声明 本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 论文作者签名:日期: 指导教师签名:日期:

平面设计与计算机软件技术的完美融合

平面设计与计算机软件技术的完美融合 张怡琼湖南城市学院413000 摘要:电脑软件辅助设计是一种新的设计方式,招贴设计、产品设计、包装设计等都离不开电脑软件,PhotoShop、Illustrator、Coreldraw这三大软件在平面设计领域起着非常重要的作用。本文从几个方面总结了他们的编图经验、技巧及相互配合使用的方法。 关键词:PhotoShop、Illustrator、Coreldraw 平面设计、经验、运用 平面设计是科技与艺术的结合,平面设计是通过多种方式来创造的,结合符号、图片和文字,借此作出用来传达自己的想法或视觉的表现。它是集电脑技术、数字技术和艺术创意于一体的综合内容。平面设计无所不在,如字体设计、书籍装帧设计、样本设计、DM杂志设计、包装设计、VI设计、海报招贴设计等等,可以这样说有多少种需要就有多少种设计。随着计算机技术日新月异的发展, 计算机应用己经深入到社会的各个角落并逐渐与人们的工作和生活密不可分。利用计算机系统进行平面设计与制作,己成为当今国际和国内的发展潮流,这是时代的要求,现代化的要求,行业自身发展的要求。这些软件功能强大,各具特色。想要游刃有余地驾驭电脑,创作出独色的个性广告作品,对平面设计软件及特点的了解和掌握是必不可少的。现代平面广告设计制作领域用以实现设计效果的电脑软件种类繁多,但各自的特点和应用有很大区别。 平面设计课的目的是:学习使用和掌握常用的计算机平面设计软件, 能够熟练运用计算机平面设计软件进行专业设计和解决有关专业设计方面的问题,为今后走向工作岗位,掌握和运用先进的设计手段打下良好基础。学习的软件包括:位图图像处理软件Photoshop、矢量图形制作软件CorelDraw、计算机插画制作软件Illustrator。这三个软件在用途、操作方法和制作效果等各方面均有很高的代表性,是平面设计专业的入门软件, 应用也最为广泛。目前,计算机平面设计课是所有设计专业的必修课程,而懂得熟练操作Photoshop、Illustrator、CorelDraw 等基本软件也是学生进入设计行业的必备技能之一。 一、现代平面设计软件的功能 1.1、Photoshop图像处理 Photoshop是由Adobe公司于1990年首次推出的一个功能十分强大的图像处理软件,该软件集图像处理网页设计、图像传输于一身, 广泛应用于平面设计、桌面出版、照片图片修饰、彩色印刷品、辅助视频编辑、广告创意、动画素材、多媒体制作、网页图像制作等领域,在图像处理方面一直处于领先地位。它已成为平面设计师、摄影师、广告策划者、装潢设计者、网页制作者等必备的工具,是目前世界上最优秀的图像编辑和处理软件之一。 Photoshop软件要求平面设计师不仅能够掌握图形图像处理的基本方法,而且能够解决图形图像处理中的实际问题,要求设计师对图形作品的理解力及创造力,并具有综合运用该软件进行图像处理的能力,并能够将个人的设计创意有效的实现。Photoshop这个软件虽然容易操作,简单容易上手,但是要熟练地驾驭它并不是一件容易的事情。Photoshop的内容丰富, 功能非常强大, 编辑方法和技巧名目繁多, 1.2、Coreldraw 图形软件重要的处理功能 CorelDRAW Graphics Suite 是一款由世界顶尖软件公司之一的加拿大的Corel公司开发的图形图像软件。其非凡的设计能力广泛地应用于商标设计、标志制作、模型绘制、插图描画、排版及分色输出等诸多领域。

电子科技大学-数字图像处理-课程设计报告

电子科技大学 数字图像处理课程设计 课题名称数字图像处理 院(系)通信与信息工程学院 专业通信工程 姓名 学号 起讫日期 指导教师

2015年12月15日 目录 摘要: (03) 课题一:图像的灰度级分辨率调整 (04) 课题二:噪声的叠加与频域低通滤波器应用 (06) 课题三:顶帽变换在图像阴影校正方面的应用 (13) 课题四:利用Hough变换检测图像中的直线 (15) 课题五:图像的阈值分割操作及区域属性 (20) 课题六:基于MATLAB?的GUI程序设计 (23)

结束语: (36) 参考文献: (37)

基于MATLAB?的数字图像处理课题设计 摘要 本文首先对数字图像处理的相关定义、概念、算法与常用变换进行了介绍;并通过七个课题实例,借助MATLAB?的图像处理工具箱(Computer Vision System Toolbox)对这些案例逐一实现,包括图像的灰度值调整、图像噪声的叠加、频域低通滤波器、阈值分割、Hough变换等,常用的图像变化与处理;然后通过MATLAB?的GUI程序设计,对部分功能进行模块化整合,设计出了数字图像处理的简易软件;最后给出了软件的帮助文件以及该简易程序的系统结构和m代码。 关键词:灰度值调整噪声图像变换 MATLAB? GUI设计

课题一:图像的灰度级分辨率调整 设计要求: 128,64,32,16,8,4,2,并在同一个figure窗将图像的灰度级分辨率调整至{} 口上将它们显示出来。 设计思路: 灰度级分辨率又称色阶,是指图像中可分辨的灰度级的数目,它与存储灰度级别所使用的数据类型有关。由于灰度级度量的是投射到传感器上的光辐射值的强度,所以灰度级分辨率又称为辐射计量分辨率。随着图像灰度级分辨率的的逐渐降低,图像中所包含的颜色数目将变得越来越少,从而在颜色维度造成图像信息量的退化。 MATLAB?提供了histeq函数用于图像灰度值的改变,调用格式如下: J = histeq(I,n) 其中J为变换后的图像,I为输入图像,n为变换的灰度值。依次改变n的值为 128、64、32、16、8、4、2 就可以得到灰度值分辨率为128、64、32、16、8、4、2 的输出图像。利用MATLAB?的subplot命令可以将不同灰度的图像放在同一个figure中方便对比。 课题实现: 该思路的MATLAB?源代码如下: in_photo=imread('lena.bmp'); %读入图片“lena.bmp”,位置在matlab当前工作区路径下D:\TempProject\Matlab\Works for i = [128,64,32,16,8,4,2] syms(['out_photo',num2str(i)]); %利用for循环定义7个变量,作为不同灰度值分辨率的输出变量 eval(['out_photo',num2str(i), '=histeq(in_photo,i)',';']); %histeq函数用于改变图像灰度值,用eval函数给变量循环赋值

数字图像处理系统毕业设计论文

毕业设计说明书基于ARM的嵌入式数字图像处理系统 设计 学生姓名:张占龙学号: 0905034314 学院:信息与通信工程学院 专业:测控技术与仪器 指导教师:张志杰 2013年 6月

摘要 简述了数字图像处理的应用以及一些基本原理。使用S3C2440处理器芯片,linux内核来构建一个简易的嵌入式图像处理系统。该系统使用u-boot作为启动引导程序来引导linux内核以及加载跟文件系统,其中linux内核与跟文件系统均采用菜单配置方式来进行相应配置。应用界面使用QT制作,系统主要实现了一些简单的图像处理功能,比如灰度话、增强、边缘检测等。整个程序是基于C++编写的,因此有些图像变换的算法可能并不是最优化的,但基本可以满足要求。在此基础上还会对系统进行不断地完善。 关键词:linnux 嵌入式图像处理边缘检测 Abstract This paper expounds the application of digital image processing and some basic principles. The use of S3C2440 processor chip, the Linux kernel to construct a simple embedded image processing system. The system uses u-boot as the bootloader to boot the Linux kernel and loaded with file system, Linux kernel and file system are used to menu configuration to make corresponding configuration. The application interface is made using QT, system is mainly to achieve some simple image processing functions, such as gray, enhancement, edge detection. The whole procedure is prepared based on the C++, so some image transform algorithm may not be optimal, but it can meet the basic requirements. On this basis, but also on the system constantly improve. Keywords:linux embedded system image processing edge detection

基于Matlab的数字图像处理系统毕业设计论文

论文(设计)题目: 基于MATLAB的数字图像处理系统设计 姓名宋立涛 学号201211867 学院信息学院 专业电子与通信工程 年级2012级 2013年6月16日

基于MATLAB的数字图像处理系统设计 摘要 MATLAB 作为国内外流行的数字计算软件,具有强大的图像处理功能,界面简洁,操作直观,容易上手,而且是图像处理系统的理想开发工具。 笔者阐述了一种基于MATLAB的数字图像处理系统设计,其中包括图像处理领域的大部分算法,运用MATLAB 的图像处理工具箱对算法进行了实现,论述了利用系统进行图像显示、图形表换及图像处理过程,系统支持索引图像、灰度图像、二值图像、RGB 图像等图像类型;支持BMP、GIF、JPEG、TIFF、PNG 等图像文件格式的读,写和显示。 上述功能均是在MA TLAB 语言的基础上,编写代码实现的。这些功能在日常生活中有很强的应用价值,对于运算量大、过程复杂、速度慢的功能,利用MATLAB 可以既能快速得到数据结果,又能得到比较直观的图示。 关键词:MATLAB 数字图像处理图像处理工具箱图像变换

第一章绪论 1.1 研究目的及意义 图像信息是人类获得外界信息的主要来源,近代科学研究、军事技术、工农业生产、医学、气象及天文学等领域中,人们越来越多地利用图像信息来认识和判断事物,解决实际问题,由此可见图像信息的重要性,数字图像处理技术将会伴随着未来信息领域技术的发展,更加深入到生产和科研活动中,成为人类生产和生活中必不可少的内容。 MATLAB 软件不断吸收各学科领域权威人士所编写的实用程序,经过多年的逐步发展与不断完善,是近几年来在国内外广泛流行的一种可视化科学计算软件。MATLAB 语言是一种面向科学与工程计算的高级语言,允许用数学形式的语言来编写程序,比Basic、Fortan、C 等高级语言更加接近我们书写计算公式的思维方式,用MATLAB 编写程序犹如在演算纸上排列出公式与求解问题一样。它编写简单、编程效率高并且通俗易懂。 1.2 国内外研究现状 1.2.1 国内研究现状 国内在此领域的研究中具有代表性的是清华大学研制的数字图像处理实验开发系统TDB-IDK 和南京东大互联技术有限公司研制的数字图像采集传输与处理实验软件。 TDB-IDK 系列产品是一款基于TMS320C6000 DSP 数字信号处理器的高级视频和图像系统,也是一套DSP 的完整的视频、图像解决方案,该系统适合院校、研究所和企业进行视频、图像方面的实验与开发。该软件能够完成图像采集输入程序、图像输出程序、图像基本算法程序。可实现对图像信号的实时分析,图像数据相对DSP独立方便开发人员对图像进行处理,该产品融合DSP 和FPGACPLD 两个高端技术,可以根据用户的具体需求合理改动,可以分析黑白和彩色信号,可以完成图形显示功能。 南京东大互联技术有限公司研制的数字图像采集传输与处理实验软件可实现数字图像的采集、传输与处理。可利用软件及图像采集与传输设备,采集图像并实现点对点的数字图像传输,可以观察理解多种图像处理技术的效果和差别,

图像伪彩色处理

数字图像处理课程实践灰度图像的伪彩色处理 学院:物电学院 班级:11级电信班 指导老师: 小组成员:

目录 1.1伪彩色图像处理原理 (1) 1.2伪彩色增加的目的 (2) 1.3伪彩色图像处理增强的方法 (2) 2.1 源程序执行原理 (4) 2.2 源程序 (5) 2.3实验结果 (6) 3.1学习心得 (7) 参考文献 (8)

1.1伪彩色图像处理原理 数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术,又称为计算机图像处理。扩展了人眼的视觉范围,使之跳出传统的可视界限,在人类生活发展的各个方面至关重要。如何用计算机系统解释图像,形成了图像的理解或称为计算机视觉的理解外部世界。 所谓伪彩色图像处理,就是将图像中的黑白灰度级编程不同的彩色,如过分层越多,人眼所能提取的信息也多,从而达到图像增强的效果。这是一种视觉效果明显,又不太复杂的图像增强技术。伪彩色图像处理技术不仅适用于航空摄影和遥感图片,也可用于x光片及云母的判读等处理中。实现伪彩色处理的主要方法主要有密度分割法、灰度级-伪彩色变换法、频域伪彩色处理等多种方法。我们在这里主要介绍了各种方法的基本原理并重点介绍了灰度级-伪彩色变换法的序设计。 伪彩色图像处理(又称假彩色)有三种:第一种是把真实景物图像的像素逐个地映射为另一种颜色,使目标在原图像中更突出;第二种是把多光谱图像中任意三个光谱图像映射为可见光红、绿、蓝三种可见光谱段的信号,再合成为一幅彩色图像;第三种是把黑白图像,用灰度级映射或频谱映射而成为类似真实彩色的处理,相当于黑白照片的人工着色方法。 伪彩色处理是根据特定的准则对灰度值赋以彩色的处理。由于人眼对彩色的分辨率远高于对灰度差的分辨率,所以这种技术可用来识别灰度差较小的像素。这是一种视觉效果明显而技术又不是很复杂的图像增强技术。灰度图像中,如果相邻像素点的灰度相差大,人眼将无法从图像中提取相应的信息,因为人眼分辨灰度的能力很差,一般只有几十个数量级,但是人眼对彩色信号的分辨率却很强,这样将黑白图像转换为彩色图像后,人眼可以提取更多的信息量。 伪彩色虽然能将黑白灰度转化为彩色,但这种彩色并不是真正表现图像的原始颜色,而仅仅是一种便于识别的伪彩色。伪彩色处理技术的实现方法有多种,如灰度分层法、灰度级-彩色变换法、频域滤波法等等。

简单数字图像处理系统

数字图像课程设计简单数字图像处理系统 function varargout = untitled(varargin) % Begin initialization code - DO NOT EDIT gui_Singleton = 1; gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @untitled_OpeningFcn, ... 'gui_OutputFcn', @untitled_OutputFcn, ... 'gui_LayoutFcn', [] , ... 'gui_Callback', []); if nargin && ischar(varargin{1}) = str2func(varargin{1}); end if nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:}); else gui_mainfcn(gui_State, varargin{:}); end % End initialization code - DO NOT EDIT % --- Executes just before untitled is made visible. function untitled_OpeningFcn(hObject, eventdata, handles, varargin) %界面初始化函数 setappdata,'I',0); % This function has no output args, see OutputFcn. % hObject handle to figure % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % varargin command line arguments to untitled (see VARARGIN) % Choose default command line output for untitled = hObject;

(完整版)基于matlab的数字图像处理毕业设计论文

优秀论文审核通过 未经允许切勿外传 摘要 数字图像处理是一门新兴技术,随着计算机硬件的发展,数字图像的实时处理已经成为可能,由于数字图像处理的各种算法的出现,使得其处理速度越来越快,能更好的为人们服务。数字图像处理是一种通过计算机采用一定的算法对图形图像进行处理的技术。数字图像处理技术已经在各个领域上都有了比较广泛的应用。图像处理的信息量很大,对处理速度的要求也比较高。MATLAB强大的运算和图形展示功能,使图像处理变得更加的简单和直观。本文介绍了MATLAB 语言的特点,基于MATLAB的数字图像处理环境,介绍了如何利用MATLAB及其图像处理工具箱进行数字图像处理,并通过一些例子来说明利用MATLAB图像处理工具箱进行图像处理的方法。主要论述了利用MATLAB实现图像增强、二值图像分析等图像处理。关键词:MATLAB,数字图像处理,图像增强,二值图像

Abstract Digital image processing is an emerging technology, with the development of computer in various areas on the processing speed requirement is relatively ),线性量化(liner quantization ),对数量化,MAX 量化,锥形量化(tapered quantization )等。 3. 采样、量化和图像细节的关系 上面的数字化过程,需要确定数值N 和灰度级的级数K 。在数字图像处理中,一般都取成2的整数幂,即: (2.1) (2.2) 一幅数字图像在计算机中所占的二进制存储位数b 为: *log(2)**()m N N b N N m bit == (2.3) 例如,灰度级为256级(m=8)的512×512的一幅数字图像,需要大约210万个存储位。随着N 和m 的增加,计算机所需要的存储量也随之迅速增加。 由于数字图像是连续图像的近似,从图像数字化的过程可以看到。这种近似的程度主要取决于采样样本的大小和数量(N 值)以及量化的级数K(或m 值)。N 和K 的值越大,图像越清晰。 2.2 数字图像处理概述 2.2.1 基本概念 数字图像处理(Digital Image Processing)是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。数字图像处理的产生和迅速发展主要受三个因素的影响:一是计算机的发展;二是数学的发展(特别是离散数学理论的创立和完善);三是广泛的农牧业、林业、环境、军事、工业和医学等方面的应用需求的

《平面设计方法与技术》复习资料-

注:如学员使用其他版本教材,请参考课程教学视频中相关知识点 一、客观部分:(单项选择、多项选择) (一)、选择部分 2、一般人们对事物的感知可以分为:视觉、( A )、嗅觉、味觉、触觉5种类型。 A.听觉 B.感觉 C.知觉 D.直觉 ★考核知识点: 平面视觉传达的要素,参见《平面设计基础》P6 附1.1.1(考核知识点解释): 人们对事物的感知是通过眼睛、耳朵、鼻子、舌头等感知器官进行具体感知。感觉、知觉、知觉不属于具体感知。 2、图像文件压缩方式有无损压缩与( A )。 A.有损压缩 B.高级压缩C.批量压缩D.简易压缩 ★考核知识点: 图像文件的压缩类型,参见《平面设计基础》P75 附1.1.2(考核知识点解释) 图像文件的压缩有两种类型:有损压缩和无损压缩。有损压缩是对图象本身结构元素的改变,不能完全复原。无损压缩是对数据本身的优化,可以用算法复原原始数据。

3、下列软件中属于图像处理的是( A )。 A.Photoshop B.Illustrator C.Word D.PageMaker ★考核知识点: 平面设计常用软件,参见《平面设计基础》P54-59 附1.1.3(考核知识点解释) photoshop属于数字图像处理软件;illustrator 属于矢量图形绘制软件;word 是微软公司开发的文本办公软件;pagemaker 是印刷排版软件。 4、( B )是平面构成设计中各元素单位之间编排组合产生大小、高低效果的重要因素。 A.平衡 B.比例 C.对称 D.对比 ★考核知识点: 平面设计的术语,参见《平面设计基础》P3 附1.1.4(考核知识点解释) 比例是指部分与部分、部分与整体图像或图形元素之间的大小、高低关系。所以,比例是平面构成设计中个元素单位之间编排组合的重要因素。 5、在平面设计概念中“元素”一词在不同表述环境中出现会具有不同的意思。它的类型可 以分为:概念元素、( A C )、实用元素。 A.视觉元素 B.抽象元素 C.关系元素 D.印象元素 ★考核知识点: 平面设计的元素,参见P5 6、平面设计过程中常常会使用一些专用术语,如( B C D E )。 A.版面 B.设计 C.结构图 D.小样 E.完稿 ★考核知识点: 平面设计常用的术语,参见《平面设计基础》P22-25 附1.1.6(考核知识点解释) 这是在平面设计过程中经常实用的术语,重在某个“过程”,包括:设计、结构图、小样、大样、完稿、样本、认可。这里里面的任何一个词让人以听到就会知道设计工作进行到哪一步。而“版面”是设计编排的页面,整个设计过程都涉及版面,它不能够说明体现具体的设计过程。 7、位图处理过程中通用的交换文件格式有( A B C D )。 A.tiff B.jpeg C.png D.bmp

数字图像处理系统论文

数字图像处理系统论文

毕业设计说明书基于ARM的嵌入式数字图像处理系统 设计 学生姓名:张占龙学号: 0905034314 学院:信息与通信工程学院 专业:测控技术与仪器 指导教师:张志杰 2013年 6月

摘要 简述了数字图像处理的应用以及一些基本原理。使用S3C2440处理器芯片,linux内核来构建一个简易的嵌入式图像处理系统。该系统使用u-boot作为启动引导程序来引导linux内核以及加载跟文件系统,其中linux内核与跟文件系统均采用菜单配置方式来进行相应配置。应用界面使用QT制作,系统主要实现了一些简单的图像处理功能,比如灰度话、增强、边缘检测等。整个程序是基于C++编写的,因此有些图像变换的算法可能并不是最优化的,但基本可以满足要求。在此基础上还会对系统进行不断地完善。 关键词:linnux 嵌入式图像处理边缘检测 Abstract This paper expounds the application of digital image processing and some basic principles. The use of S3C2440 processor chip, the Linux kernel to construct a simple embedded image processing system. The system uses u-boot as the bootloader to boot the Linux kernel and loaded with file system, Linux kernel and file system are used to menu configuration to make corresponding configuration. The application interface is made using QT, system is mainly to achieve some simple image processing functions, such as gray, enhancement, edge detection. The whole procedure is prepared based on the C++, so some image transform algorithm may not be optimal, but it can meet the basic requirements. On this basis, but also on the system constantly improve. Keywords:linux embedded system image processing edge detection

图像处理毕业设计题目

图像处理毕业设计题目 篇一:数字图像处理论文——各种题目 长春理工大学——professor——景文博——旗下出品1基于形态学运算的星空图像分割 主要内容: 在获取星图像的过程中,由于某些因素的影响,获得的星图像存在噪声,而且星图像的背景经常是不均匀的,为星图像的分割造成了极大的困难。膨胀和腐蚀是形态学的两个基本运算。用形态学运算对星图像进行处理,补偿不均匀的星图像背景,然后进行星图像的阈值分割。 要求: 1> 图像预处理:对原始星空图像进行滤波去噪处理; 2> 对去噪后的图像进行形态学运算处理; 3> 选取自适应阈值对形态学运算处理后的图像进行二值化; 4> 显示每步处理后的图像; 5> 对经过形态学处理后再阈值的图像和未作形态学处理后再阈值的图像进行对比分析。 待分割图像直接分割图像处理后的分割图像2基于数字图像处理的印刷电路板智能检测方法 主要内容: 通过对由相机实时获取的印刷电路板图像进行焊盘识

别,从而提高电子元件的贴片质量,有效提高电路板的印刷效率。要求: 1> 图像预处理:将原始彩色印刷电路板图像转成灰度图像,对灰度图像进行背景平滑和滤波去噪; 2> 对去噪后的图像进行图像增强处理,增强边缘提取的效果。 3> 对增强后的图像进行边缘提取(至少两种以上的边缘提取算法); 4> 显示每步处理后的图像(原始电路板图像可自行查找); 5> 图像处理后要求能对每个焊盘进行边缘提取,边缘清晰。 3静止背景下的移动目标视觉监控 主要内容: 基于视觉的人的运动分析最有前景的潜在应用之一是视觉监控。视觉监控系统的需求主要来自那些对安全要求敏感的场合,如银行、商店、停车场、军事基地等。通过对静止背景下的目标识别,来提醒监测人员有目标出现。 要求: 1> 对原始参考图和实时图像进行去噪处理; 2> 对去噪后的两幅图像进行代数运算,找出目标所在位置,提取目标,并将背景置黑;

数字图像处理之彩色图像的处理

实验六彩色图像的处理 一、实验目的 1、掌握matlab中RGB图像与索引图像、灰度级图像之间转换函数。 2、了解RGB图像与不同颜色空间之间的转换。 3、掌握彩色图像的直方图处理方法。 二、实验内容及步骤 1、RGB图像与索引图像、灰度级图像的转换。 close all RGB=imread('flowers.tif'); [R_i,map]=rgb2ind(RGB,8);%RGB图像转换为8色的索引图像 figure imshow(R_i,map) [R_g]=rgb2gray(RGB);%RGB图像转换为灰度级图像 figure imshow(R_g)

思考: 将RGB 图像’flowers.tif ’分别转换为32色、256色、1024色索引图像,是否调色板所表示的颜色值越多图像越好? close all

RGB=imread('flowers.tif'); [R_i1,map]=rgb2ind(RGB,8);%RGB图像转换为8色的索引图像 [R_i2,map]=rgb2ind(RGB,32);%RGB图像转换为32色的索引图像 [R_i3,map]=rgb2ind(RGB,256);%RGB图像转换为256色的索引图像 [R_i4,map]=rgb2ind(RGB,1024);%RGB图像转换为1024色的索引图像 Subplot(221);imshow(R_i1,map);title('8色的索引图像'); Subplot(222);imshow(R_i2,map);title('32色的索引图像'); Subplot(223);imshow(R_i3,map);title('256色的索引图像'); Subplot(224);imshow(R_i4,map);title('1024色的索引图像'); 结论:随着索引值的增加图像的质量也有增加,更加清晰,色彩也更加鲜明。但不是不是颜色值越多越好。当索引值过高时,会出现无法识别而致模糊的情况出现。 2、RGB图像与不同颜色空间的转换。 (1) RGB与HSI颜色空间的转换 HSI应用于彩色图像处理。实验六文件夹中rgb2hsi( )函数将RGB颜色空间转换为HSI 空间并显示各分量,hsi2rgb( )函数是将HSI颜色空间转换为RGB颜色空间。 close all

《图像处理与平面设计》实验报告

数字图像处理 实 验 报 告 授课班级:信A1221 姓名: 学号:

实验报告评分标准 1.按时按量于当堂课完成当次实验内容,并得出实验结果,得50分; 2.按时完成实验报告的书写并上交,得10分; 3.字迹工整,实验理据充足,加10分;(最高加10分,根据实际情 况酌情增减) 4.实验结果视觉效果好,有一定的美观性,加15分;(最高加15分, 根据实际情况酌情增减) 5.实验有创新,能给出相应的实验效果加15分。(最高加15分,根 据实际情况酌情增减)

实验一ps界面的熟悉及卡通人物形象设计实验目的: 1.熟悉ps的界面及相关快捷键 2.掌握卡通人物形象设计方法 3.掌握选框工具及填充颜色的技术 4.掌握套索工具的使用 5.掌握魔棒工具的使用 实验所需软件: Photoshop CS3 实验内容: 1、熟悉界面及相关快捷键; 2、卡通人物形象设计 3、向日葵图片与儿童脸的合成; 实验步骤:

实验目的: 1.掌握界面设计的思想 2.污点修复画笔工具的使用 3.修复画笔工具,修补工具和红颜工具的使用 4.修复画笔工具与仿制图章工具的区别 实验所需软件: Photoshop CS3 实验内容: 1.高楼大厦照片去电线 2.向日葵去虫子 实验步骤:

实验目的: 1、历史记录画笔工具的使用 2、橡皮擦工具的使用 3、钢笔工具的使用 实验所需软件: Photoshop CS3 实验内容: 1.卡通画的创作 2.孔雀羽毛的制作 3.给自己准备的素颜人物照片化妆

实验四图像的设计实验目的: 1.画笔工具的使用 2.橡皮擦工具的使用 3.熟练掌握钢笔工具的使用 4.熟悉路径的使用 实验所需软件: Photoshop CS3 实验内容: 1、珍珠项链的设计 2、邮票的制作

数字图像处理车牌识别课程设计matlab实现附源代码

基于matlab的车牌识别系统 一、目的与要求 目的:利用matlab实现车牌识别系统,熟悉matlab应用软件的基础知识,了解了基本程序设计方法,利用其解决数字信号处理的实际应用问题,从而加深对理论知识的掌握,并把所学的知识系统、高效的贯穿到实践中来,避免理论与实践的脱离,巩固理论课上知识的同时,加强实践能力的提高,理论联系实践,提高自身的动手能力。同时不断的调试程序也提高了自己独立编程水平,并在实践中不断完善理论基础,有助于自身综合能力的提高。 要求: 1.理解各种图像处理方法确切意义。 2.独立进行方案的制定,系统结构设计要合理。 3.在程序开发时,则必须清楚主要实现函数的目的和作用,需要在程序书写时说明做适当的注释。如果使用matlab来进行开发,要理解每个函数的具体意义和适用范围,在写课设报告时,必须要将主要函数的功能和参数做详细的说明。 4、通过多幅不同形式的图像来检测该系统的稳定性和正确性。 二、设计的内容 学习MATLAB程序设计,利用MATLAB函数功能,设计和实现通过设计一个车牌识别系统。车牌识别系统的基本工作原理为:将手机拍摄到的包含车辆牌照的图像输入到计算机中进行预处理,再对牌照进行搜索、检测、定位,并分割出包含牌照字符的矩形区域,然后对牌照字符进行二值化并将其分割为单个字符,然后将其逐个与创建的字符模板中的字符进行匹配,匹配成功则输出,最终匹配结束则输出则为车牌号码的数字。车牌识别系统的基本工作原理图如图1所下所示:

三、总体方案设计 车辆牌照识别整个系统主要是由车牌定位和字符分割识别两部分组成,其中车牌定位又可以分为图像预处理及边缘提取模块和牌照的定位及分割模块;字符识别可以分为字符分割和单个字符识别两个模块。 为了用于牌照的分割和牌照字符的识别,原始图象应具有适当的亮度,较大的对比度和清晰可辩的牌照图象。但由于是采用智能手机在开放的户外环境拍照,加之车辆牌照的整洁度、自然光照条件、拍摄时摄像机与牌照的矩离等因素的影响,牌照图象可能出现模糊、歪斜和缺损等严重缺陷,因此需要对原始图象进行识别前的预处理。 牌照的定位和分割是牌照识别系统的关键技术之一,其主要目的是在经图象预处理后的原始灰度图象中确定牌照的具体位置,并将包含牌照字符的一块子图象从整个图象中分割出来,供字符识别子系统识别之用,分割的准确与否直接关系到整个牌照字符识别系统的识别率。 由于拍摄时的光照条件、牌照的整洁程度的影响,和摄像机的焦距调整、镜头的光学畸变所产生的噪声都会不同程度地造成牌照字符的边界模糊、细节不清、笔划断开或粗细不均,加上牌照上的污斑等缺陷,致使字符提取困难,进而影响字符识别的准确性。因此,需要将拍出的车牌进行处理,在这个过程中,我采用画图工具,将汽车图像的车牌部分进行裁剪,并将车牌的蓝色部分过亮的地方颜色加深,还将车牌中的一个白色的原点抹去,另外还将车牌上的铆钉使用车牌的蓝色背景覆盖,这样分割出的字符更加准确。 车牌识别的最终目的就是对车牌上的文字进行识别。主要应用的为模板匹配方法。 因为系统运行的过程中,主要进行的都是图像处理,在这个过程中要进行大量的数据处理,所以处理器和内存要求比较高,CPU要求主频在600HZ及以上,内存在128MB 及以上。系统可以运行于Windows7、Windows2000或者Windows XP操作系统下,程序调试时使用matlabR2011a。 四、各个功能模块的主要实现程序 (一)首先介绍代码中主要的函数功能及用法:

相关文档
相关文档 最新文档