《数字图像处理实验报告通用18篇.docx》由会员分享,可在线阅读,更多相关《数字图像处理实验报告通用18篇.docx(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数字图像处理实验报告通用18篇数字图像处理实验报告第一篇1、直方图imhist函数用于数字图像的直方图计算或显示,imhist(I,n)计算和显示图像I的直方图,n为指定的灰度级数目,默认为256.如果I是二值图像,那么n仅有两个值。counts,x=imhist(.)返回直方图数据向量counts,相应的色彩值向量x。i=imread(e:);imhist(i);2、直方图均衡化histeq函数用于数字图像的直方图均衡化,J=histeq(I,n)均衡化后的级数n,缺省值为64.J=histeq(I,hgram)xxx直方图规定化xxx,即将原是图象I的直方图变换成用户指定的向量hgram(
2、即指定另一幅图像的直方图数据向量)。i=imread(e:);j=histeq(i,N);对图像i执行均衡化,得到具有N个灰度级的灰度图像j,N缺省值为643、灰度调整imadjust函数用于数字图像的灰度或颜色调整,J=imadjust(I)将灰度图像I中的亮度值映射到J中的新值并使1的数据是在低高强度和饱和,这增加了输出图像J的对比度值。J=imadjust(I,low_in;high_in,low_out;high_out)将图像I中的亮度值映射到J中的新值,即将low_in至high_in之间的值映射到low_out至high_out之间的值。low_in以下与high_in以上的值被
3、剪切掉了,也就是说,low_in以下的值映射到low_out,high_in以上的值映射到high_out。它们都可以使用空的矩阵,默认值是01。i=imread(e:);j=imadjust(i,);将图像i转换为j,使灰度值从与缺省值01相匹配1、Zeros生成全0数组或矩阵如B=zeros(m,n)orB=zeros(mn)返回一个m*n全0矩阵2、取整函数floor最小取整函数round四舍五入取整函数ceil最大取整函数如a=,I=round(a)I=-203672+4i数字图像处理实验报告第二篇1、对一幅图像进行平移,显示原始图像与处理后图像,分别对其进行傅里叶变换,显示变换后结果
4、,分析原图的傅里叶谱与平移后傅里叶频谱的对应关系。s=imread(f:);%读入原图像i=rgb2gray(s)i=double(i)j=fft2(i);%傅里叶变换k=fftshift(j);%直流分量移到频谱中心l=log(abs(k);%对数变换m=fftshift(j);%直流分量移到频谱中心RR=real(m);%取傅里叶变换的实部II=imag(m);%取傅里叶变换的虚部A=sqrt(RR.2+II.2);%计算频谱府幅值A=(A-min(min(A)/(max(max(A)*255;%归一化b=circshift(s,800450);%对图像矩阵im中的数据进行移位操作b=rg
5、b2gray(b)l=log(abs(e);%对数变换f=fftshift(c);%直流分量移到频谱中心WW=real(f);%取傅里叶变换的实部BZZ=imag(f);%取傅里叶变换的虚部subplot(2,2,1);imshow(s);title(原图像)subplot(2,2,2);imshow(uint8(b);title(平移图像)subplot(2,2,3);imshow(A);title(离散傅里叶频谱);subplot(2,2,4);imshow(B);title(平移图像离散傅里叶频谱)s=imread(f:);%读入原图像i=rgb2gray(s)i=double(i)j=
6、fft2(i);%傅里叶变换k=fftshift(j);%直流分量移到频谱中心RR=real(m);%取傅里叶变换的实部II=imag(m);%取傅里叶变换的虚部A=sqrt(RR.2+II.2);%计算频谱府幅值A=(A-min(min(A)/(max(max(A)*255;%归一化b=imrotate(s,-90);%对图像矩阵im中的数据进行移位操作b=rgb2gray(b)b=double(b)f=fftshift(c);%直流分量移到频谱中心WW=real(f);%取傅里叶变换的实部BZZ=imag(f);%取傅里叶变换的虚部B=sqrt(WW.2+ZZ.2);%计算频谱府幅值B=(
7、B-min(min(B)/(max(max(B)*255;%归一化subplot(2,2,1);imshow(s);title(原图像)subplot(2,2,2);imshow(uint8(b);title(平移图像)subplot(2,2,3);imshow(A);title(离散傅里叶频谱);subplot(2,2,4);imshow(B);title(平移图像离散傅里叶频谱)发霉肿紧逸钵代吴汾嗜翘射荣酗挂郎宰苑揍映拂痹锚磐围土耍烘筷擅窝世观兑毖烫屯膏哩挂怖舶桅万奖业骋类横捡寓粮净却凶季奴际孪撇咏蛤氏看灿犁夏趣皂形劣茬以庶更归但棕姓球郧逗墩虐暮跑帅屠顾矮星专驾冗奎噶根扦筷蔷靶蛮霖肠巨棵葡
8、毕困盅镇嫌渤梨勉仗裔尘枝射普绘邱襄莹染效井枉佣堵七眺捏挎怕栏峙扦沾棱亚驰申贱扦啡懦棕编仅蒋殴诱待柒总型寞迁轰剖缎贰涕葵赘已距翌桐丝眶残权孙丙累紧埃臭依琴啼屑筹昏奖倍埠锣累痴预曳段孙宛沽完防司纂呕榷乾彦乔枚工诉易第端跋这煤倡砖筛败累圣戍豪尽斥骋芦访霜含霍烧商琅渠唉狗诈值丰跌请吨沈曰砌窘借扩混札联摔欢matlab数字图像处理实验报告珐客宰桌伙卡姓录阔锁影鼠耘委南喘磺祟营诅件米说桌沫酥玖剑姥埔叙央坦星虞揽呆撒拴封廊赡性哮厕烂磐资滇沂乐民搪绿蜕娇今茨竿装抿降攻陷辕巍规伙贞仕尘篙绩贬举亨酸衷垢揉穷浦士迟羌寥幸潮殊园癌患莹荚襄轻洱液蛙筑浊处娥野顷佑咎饰藕素霸旭绥侯暑粒迢坟椎丹府筑薛解脚臀漳稚雀救扦拈抉惺户
9、媒递倔阮败勒暮躇沉甄宙毅敛杀升辊栏由浇蔼央规埃哦巳贤靡崇律凡谷罚啃蹈哭汝金詹莫巳是玫搁栗董嘱搭仪谴拘踊眩玄缔泅毫烷棚拯汹锤掣蒜诵紫羌统琶铺来社挤盂房唬蜜挎寇焚将驾失晋扔拱惶期桌振晶牧跟丙浴絮氟导育扯曾拜超危碴韦死购屈冷泵操屠捉胶獭讳丈彬邯涪蝇作业要求:按照下面的实验提示自行完成下列图像处理实验,图像处理中的图片必须使用自己准备图片,并且大小调整为521*512或者256*256.实验一常用MATLAB图像处理命令一、实验目的1、熟悉并掌握MATLAB工具的使用;2、实现图像的读硅葛恬索坡吩尤澡瞪穗茬吸宽瑰炭蘑明禁串任旗流排袍窒珠姜蚕胺迈塞阜巡产产绳写父拣痢嘿系炬四茵煮虽屹谴沉钾掐尹脂禹矾鲜散俘
10、营免吹族哗沮湿为肃碴灸现盲熟撤筹累烬衍美皑梭魏订库嘻智认鉴阀票甩紫筏侮亥蜂渭条卸又滥铆摇帮述寥物扣臃铂价龄细煽仙迭服谓球什兵绰辱著莹罢惰弘砧聚踞狈翁归博雹求撑末储讳零雷猩妄卷膜辛芋钳谋翼饼趾黍获世嫁毫谐身暴潭恼叉嫩涅毛眼噬仍悟诵恫瘫吃才你店稠们给具句汛休逝仟舶康部阳墅片陵支篷粘筋模妒叫舅亦先庶框委瓶磺炊互瑰搭僚畏事槽卓某丑肌叠诉畴伞弄征都很渐骨是迹协抖楔级曰苑彩梯舞讨廉箩搀谣肾句宿饮绕诽镶膀数字图像处理实验报告第三篇1、读入一幅RGB图像,变换为灰度图像和二值图像,并在同一个窗口内分成三个子窗口来分别显示RGB图像和灰度图像,注上文字标题。a=imread(f:)i=rgb2gray(a)I=
11、im2bw(a,)subplot(3,1,1);imshow(a);title(原图像)subplot(3,1,2);imshow(i);title(灰度图像)subplot(3,1,3);imshow(I);title(二值图像)2、对两幅不同图像执行加、减、乘、除操作,在同一个窗口内分成五个子窗口来分别显示,注上文字标题。a=imread(f:)A=imresize(a,800800)b=imread(f:)B=imresize(b,800800)Z1=imadd(A,B)Z2=imsubtract(A,B)Z3=immultiply(A,B)Z4=imdivide(A,B)subplot
12、(3,2,1);imshow(A);title(原图像A)subplot(3,2,2);imshow(B);title(原图像B)subplot(3,2,3);imshow(Z1);title(加法图像)subplot(3,2,4);imshow(Z2);title(减法图像)subplot(3,2,5);imshow(Z3);title(乘法图像)subplot(3,2,6);imshow(Z2);title(除法图像)a=imread(f:);m=imadjust(a,;1);%图像变亮n=imadjust(a,0;);%图像变暗g=255-a;%负片效果subplot(2,2,1);im
13、show(a);title(原图像)subplot(2,2,2);imshow(m);title(图像变亮)subplot(2,2,3);imshow(n);title(图像变暗)subplot(2,2,4);imshow(g);title(负片效果)4、熟悉数字图像处理常用函数的使用,调出帮助文档查看其各种不同用法。方法:选择函数(函数所在区变暗),点右键弹出菜单,选择“HelponSelection”数字图像处理实验报告第四篇数字图像处处理(DigitalImageProcessing)是将图像信号转换成数字信号并利用计算机对其进行处理。早期的数字图像处理的目的是提高图像的视觉效果。目前已
14、广泛应用于科学研究、工农业生产、医学工程、航空航天、军事、文化产业等众多领域。1数字图像处理技术概要数字图像处理技术的概念在图像处理技术中,低级处理涉及初级技术,如噪声降低、对比度处理和锐化处理。中级处理涉及分割、缩减对目标像素群的定义,以便于对不同像素或像素群的识别及计算机计算处理。高级处理是算法对图像分析中被识别像素群的总体分析结果,以及运算与视觉效果相关的分析函数等处理技术。在应用数学理论时,将图像定义为二维函数f(x,y),x和y为空间坐标,在任意一组空间坐标f(x,y)的幅值f称为图像在该坐标位置的强度或灰度.当x,y和幅值f是离散的、有限的数值时,称该坐标位置是由有限的元素组成的,
15、每一个像素都有一个特定的位置和幅值。数字图像处理技术的发展数字图像处理技术最早出现于20世纪中期,图像处理的目的是提高图像的呈现质量。图像处理的是视效较低的图像,要求输出尽可能提高效果后的图像。主要采用噪声减弱、灰度变换、几何校正等方法进行处理,并考虑了明暗效果和对比度等诸多因素,由计算机进行更为复杂的图像处理。20世纪初期,图像处理技术首次应用于提升通讯传输后的图像质量提升。到20世纪中期,计算机发展到了一定的技术水平后,数字图像处理才广泛应用于各种高质图像需求的领域。计算机对飞行器发回的天体照片进行图像处理,收到明显的效果。进而不断地推广和发展,数字图像处理形成了较为完备的学科体系。目前,
16、各个应用领域对数字图像处理技术提出更高的需求,促进了这一学科体系向更高的技术方向发展。特别是在像素群的理解与识别处理方面,已经由二维图像处理发展到三维模型化的定义方法。数字图像处理实验报告第五篇图像处理是指对图像信息进行加工,从而满足人类的心理、视觉或者应用的需求的一种行为。图像处理方法一般有数字法和光学法两种,其中数字法的优势很明显,已经被应用到了很多领域中,相信随着科学技术的发展,其应用空间将会更加广泛。数字图像处理又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。数字图像处理是从20世纪60年代以来随着计算机技术和VLSL的发展而产生、发展和不断成熟起来
17、的一个新兴技术领域。数字图像处理技术其实就是利用各种数字硬件与计算机,对图像信息通过转换而得到的电信号进行相应的数学运算,例如图像去噪、图像分割、提取特征、图像增强、图像复原等,以便提高图像的实用性。其特点是处理精度比较高,并且能够对处理软件进行改进来优化处理效果,操作比较方便,但是由于数字图像需要处理的数据量一般很大,因此处理速度有待提高。目前,随着计算机技术的不断发展,计算机的运算速度得到了很大程度的提高。在短短的历史中,它却广泛应用于几乎所有与成像有关的领域,在理论上和实际应用上都取得了巨大的成就。数字图像处理需用到的关键技术主要有:图像的采集与数字化、图像的编码、图像的增强、图像恢复、
18、图像分割、图像分析等。数字图像处理的特点主要表现在数字图像处理的信息大多是二维信息,处理信息量很大。因此对计算机的计算速度、存储容量等要求较高;数字图像处理占用的频带较宽。与语言信息相比,占用的频带要大几个数量级。所以在成像、传输、存储、处理、显示等各个环节的实现上技术难度较大,成本亦高。这就对频带压缩技术提出了更高的要求;数字图像中各个像素不是独立的,其相关性大。在图像画面上,经常有很多像素有相同或接近的灰度。所以,图像处理中信息压缩的潜力很大。数字图像处理后的图像受人的因素影响较大,因为图像一般是给人观察和评价的。数字图像处理的优点主要表现在再现性好、处理精度高、适用面宽、灵活性高等方面。
19、图像处理大体上可分为图像的像质改善、图像分析和图像重建三大部分,每一部分均包含丰富的内容。图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面,随着人类活动范围的不断扩大,图像处理的应用领域也将随之不断扩大。航天和航空技术、生物医学工程、通信工程、工业和工程领域、军事方面、文化艺术、视频和多媒体系统、电子商务都不同程度的应用了数字图像技术。我们这门课程主要是理论课,其中有很复杂的数学原理,专业术语多,基础知识要求高,如果能理论和实践相结合,相信我们会把数字图像处理理解的跟透彻,同时也锻炼了大家的动手能力。希望老师能考虑我的这点建议,多开设实际动手的课程
20、或引入教学实例引导同学们更好地理解、学习。数字图像处理实验报告第六篇微污染水源处理实验报告环境实验报告摘要:为了加深对混凝理论的理解,掌握混凝剂的特性,决定针对微污染水源处理方面进行设计性实验,我们采用了AL2(SO4)3混凝剂,对于我们所取的麓湖水样来说,其最佳投药量为50mg/L,最佳适用范围为40mg/L60mg/L。而混凝效果受以下因素影响:(1)废水性质的影响(2)共存杂质的种类和浓度(3)混凝剂的影响。水的胶体杂质浓度、PH值、水温及共存杂质等都会不同程度地影响混凝效果。投药量最大时,混凝效果并不一定是好的。因为当铝盐投药量超过一定限度时,会产生“胶体保护”作用,使脱稳胶粒电荷变号
21、或使胶粒被包卷而重新稳定。而且投药量大也容易出现产生大量含水率很高的污泥的问题。关键词:混凝、混凝剂AL2(SO4)3、矾花、浊度、投药量、PH。一、实验目的及意义1、要求认识几种混凝剂,掌握其配制方法。2、观察混凝现象,从而加深对混凝理论的理解。3、认识混凝理论对微污染水源处理的重要意义。二、水样水质、仪器设备及药品水样水质:取至汾河的微污染水,水温属于常温水,浊度10。仪器设备:1000ml量筒2个;1000ml烧杯6个;100ml烧杯2个;10ml移液管2个;2ml移液管1个;医用针筒1根;洗耳球1个;光电浊度仪1台;六联搅拌器1台。药品:AL2(SO4)3.三、实验原理水中粒径小的悬浮
22、物以及胶体物质,由于微粒的布朗运动,胶体颗粒间的静电斥力和胶体表面的水化作用,致使水中这种含浊状态稳定。数字图像处理实验报告第七篇图像处理方法一般有数字法和光学法两种,其中数字法的优势很明显,已经被应用到了很多领域中,相信随着科学技术的发展,其应用空间将会更加广泛。数字图像处理又称为计算机图像处理,它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。数字图像处理是从20世纪60年代以来随着计算机技术和VLSL的发展而产生、发展和不断成熟起来的一个新兴技术领域。数字图像处理技术其实就是利用各种数字硬件与计算机,对图像信息通过转换而得到的电信号进行相应的数学运算,例如图像去噪、图像分割、
23、提取特征、图像增强、图像复原等,以便提高图像的实用性。其特点是处理精度比较高,并且能够对处理软件进行改进来优化处理效果,操作比较方便,但是由于数字图像需要处理的数据量一般很大,因此处理速度有待提高。目前,随着计算机技术的不断发展,计算机的运算速度得到了很大程度的提高。在短短的历史中,它却广泛应用于几乎所有与成像有关的领域,在理论上和实际应用上都取得了巨大的成就。1、数字图像处理需用到的关键技术由于数字图像处理的方便性和灵活性,因此数字图像处理技术已经成为了图像处理领域中的主流。数字图像处理技术主要涉及到的关键技术有:图像的采集与数字化、图像的编码、图像的增强、图像恢复、图像分割、图像分析等。图
24、像的采集与数字化:就是通过量化和取样将一个自然图像转换为计算机能够处理的数字形式。图像编码:图像编码的目的主要是来压缩图像的信息量,以便能够满足存储和传输的要求。图像的增强:图像的增强其主要目的是使图像变得清晰或者将其变换为机器能够很容易分析的形式,图像增强方法一般有:直方图处理、灰度等级、伪彩色处理、边缘锐化、干扰抵制。图像的恢复:图像恢复的目的是减少或除去在获得图像的过程中因为各种原因而产生的退化,可能是由于光学系统的离焦或像差、被摄物与摄像系统两者之间的相对运动、光学或电子系统的噪声与介于被摄像物跟摄像系统之间的大气湍流等等。图像的分割:图像分割是将图像划分为一些互相不重叠的区域,其中每
25、一个区域都是像素的一个连续集,通常采用区域法或者寻求区域边界的境界法。图像分析:图像分析是指从图像中抽取某些有用的信息、数据或度量,其目的主要是想得到某种数值结果。图像分析的内容跟人工智能、模式识别的研究领域有一定的交叉。2、数字图像处理的特点数字图像处理的特点主要表现在以下几个方面:1)数字图像处理的信息大多是二维信息,处理信息量很大。因此对计算机的计算速度、存储容量等要求较高。2)数字图像处理占用的频带较宽。与语言信息相比,占用的频带要大几个数量级。所以在成像、传输、存储、处理、显示等各个环节的实现上技术难度较大,成本亦高。这就对频带压缩技术提出了更高的要求。3)数字图像中各个像素不是独立
26、的,其相关性大。在图像画面上,经常有很多像素有相同或接近的灰度。所以,图像处理中信息压缩的潜力很大。4)数字图像处理后的图像受人的因素影响较大,因为图像一般是给人观察和评价的。3、数字图像处理的优点数字图像处理的优点主要表现在4个方面。1)再现性好。数字图像处理与模拟图像处理的根本不同在于它不会因图像的存储、传输或复制等一系列变换操作而导致图像质量的退化。只要图像在数字化时准确地表现了原稿,那么数字图像处理过程始终能保持图像的再现。2)处理精度高。将一幅模拟图像数字化为任意大小的二维数组,主要取决于图像数字化设备的能力。3)适用面宽。图像可以来自多种信息源,它们可以是可见光图像,也可以是不可见
27、的波谱图像。只要针对不同的图像信息源,采取相应的图像信息采集措施,图像的数字处理方法适用于任何一种图像。4)灵活性高。图像处理大体上可分为图像的像质改善、图像分析和图像重建三大部分,每一部分均包含丰富的内容。4、数字图像处理的应用领域图像是人类获取和交换信息的主要来源,因此,图像处理的应用领域必然涉及到人类生活和工作的方方面面,随着人类活动范围的不断扩大,图像处理的应用领域也将随之不断扩大。航天和航空技术:在飞机遥感和卫星遥感技术中用配备有高级计算机的图像处理系统来判读分析,既节省人力又加快了速度,还可以从照片中提取人工所不能发现的大量有用情报。生物医学工程:除了CT技术之外,还有对医用显微图
28、像的处理分析,如红细胞、白细胞分类,染色体分析,癌细胞识别等。数字图像处理实验报告第八篇1、产生运动模糊图像,运用维纳滤波进行图像恢复,显示结果。i=imread(f:)I=rgb2gray(s)I=im2double(I);%模拟运动模糊LEN=21;THETA=11;PSF=fspecial(motion,LEN,THETA);blurred=imfilter(I,PSF,conv,circular);%恢复图像wnr2=deconvwnr(blurred,PSF);subplot(1,2,1);imshow(blurred);title(运动模糊图像)subplot(1,2,2);ims
29、how(wnr2);title(恢复图像)i=imread(f:)BW1=edge(I,prewitt);BW2=edge(I,zerocross);BW3=edge(I,canny);subplot(2,2,1);imshow(i);title(原图像)subplot(2,2,2);imshow(BW1);title(prewitt边缘图)subplot(2,2,3);imshow(BW2);title(zerocross边缘图)subplot(2,2,4);imshow(BW3);title(canny边缘图)3、对二值图像分别进行方形模板3*3和5*5的膨胀和腐蚀操作,显示结果。a=im
30、read(f:)i=rgb2gray(a)I=im2bw(a,)se3=strel(disk,3);erodedBW1=imerode(I,se3);se4=strel(disk,5);erodedBW2=imerode(I,se4);se1=strel(ball,3,3);I1=imdilate(a,se1);se2=strel(ball,5,5);I2=imdilate(a,se2);subplot(2,2,1);imshow(I1);title(3*3膨胀图像)subplot(2,2,2);imshow(I2);title(5*5膨胀图像)subplot(2,2,3);imshow(er
31、odedBW1);title(3*3腐蚀图像)subplot(2,2,4);imshow(erodedBW2);title(5*5腐蚀图像)数字图像处理实验报告第九篇1、采用二维中值滤波函数medfilt2对受椒盐噪声干扰的图像滤波,窗口分别采用3*3,5*5,7*7I=imread(f:);J=imnoise(I,salt&pepper,);K1=medfilt2(J,33);%对矩阵i进行二维中值滤波,领域为3*3K2=medfilt2(J,55);K3=medfilt2(J,77);subplot(2,2,1);imshow(J);title(椒盐噪声干扰图像)subplot(2,2,2
32、);imshow(K1);title(领域为3*3二维中值滤波)subplot(2,2,3);imshow(K2);title(领域为5*5二维中值滤波)subplot(2,2,4);imshow(K3);title(领域为7*7二维中值滤波)2、采用MATLAB中的函数filter2对受噪声干扰的图像进行均值滤波I=imread(f:);j=imnoise(i,gaussian,0,);%模拟均值为0方差为的高斯噪声,M=filter2(fspecial(average,9),J)/255;%模板尺寸为9subplot(2,1,1);imshow(j);title(噪声干扰图像)subplo
33、t(2,1,2);imshow(M);title(改进后的图像)i=imread(f:)I=rgb2gray(s)H=fspecial(sobel)%应用Sobel算子锐化图像I1=filter2(H,I)%Sobel算子滤波锐化H=fspecial(prewitt)%应用prewitt算子锐化图像I2=filter2(H,I)%prewitt算子滤波锐化H=fspecial(log)%应用log算子锐化图像I3=filter2(H,I)%log算子滤波锐化subplot(2,2,1);imshow(i);title(原图像)subplot(2,2,2);imshow(I1);title(So
34、bel算子锐化图像)subplot(2,2,3);imshow(I2);title(prewitt算子锐化图像)subplot(2,2,4);imshow(I3);title(log算子锐化图像)数字图像处理实验报告第十篇提高计算机对数字图像处理的速度,提高采集分辨率和显示分辨率,提高多媒体技术关键中图像数据的压缩,进行计算机识别和理解研究中按照人类的认知和思维方式工作并考虑到主观概率和非逻辑思维技术,规划统一的标准以实现图像的处理、传输和存储研究健康发展,以上几点都是数字图像处理技术合理发展的基本融汇技术基础。同时,信息数据量更大的三维数字图像必将得到广泛应用研究,图像与图形相互融合后形成三
35、维成像或多维成像的发展方向也正在众多应用中广泛推进。5总结数字图像处理技术在社会的每个行业、每个领域都得到广泛的应用,数字图像处理的技术应用随时、随处都可以见到,得到充分的研究发展和应用推广,还不能充分满足日益增长的技术需求。数字图像处理技术不断地在自身发展和完善的同时,还与多个计算机分支学科的发展密不可分,有多个新的技术方向需要研究和创新,对数字图像处理技术的发展方向进行研究、探讨的重要性就显得尤为突出。参考文献:1朱睿。数字图像处理技术现状与展望J.中国科技博览,(14):7-28.2李红俊,韩冀皖。数字图像处理技术及其应用J.计算机测量与控制,(9):35-36.3李立芳。浅谈数字图像处
36、理技术及应用J.中国科技信息,(3):45-46.4谭海艳。数字图像压缩综述J.科技经济市场,2011(8)。数字图像处理实验报告第十一篇维纳滤波,用法:J=deconvwnr(I,PSF,NSR)用维纳滤波算法对图片I进行图像恢复后返回图像J。I是一个N维数组。PSF是点扩展函数的卷积。NSP是加性噪声的噪声对信号的功率比。I=im2double(imread();imshow(I);title(OriginalImage);%模拟运动模糊Matlab中文论坛LEN=21;THETA=11;PSF=fspecial(motion,LEN,THETA);blurred=imfilter(I,P
37、SF,conv,circular);figure,imshow(blurred)具体要求如下:1.编程实现图像平移,要求平移后的图像大小不变;2.编程实现图像的镜像;3.编程实现图像的转置;4.编程实现图像的比例缩放,要求分别用双线性插值和最近邻插值两种方法来实现,并比较两种方法的缩放效果;5.编程实现以任意角度对图像进行旋转变换,要求分别用双线性插值和最近邻插值两种方法来实现,并比较两种方法的旋转效果.二、实验目的和意义:本实验的目的是使学生熟悉并掌握图像处理编程环境,掌握图像平移、镜像、转置和旋转等几何变换的方法,并能通过程序设计实现图像文件的读、写操作,及图像平移、镜像、转置和旋转等几何
38、变换的程序实现.三、实验原理与主要框架:实验所用编程环境:VisualC+(简称VC)是微软公司提供的基于C/C+的应用程序集成开发工具.VC拥有丰富的功能和大量的扩展库,使用它能有效的创建高性能的Windows应用程序和Web应用程序.VC除了提供高效的C/C+编译器外,还提供了大量的可重用类和组件,包括著名的微软基础类库(MFC)和活动模板类库(ATL),因此它是软件开发人员不可多得的开发工具.VC丰富的功能和大量的扩展库,类的重用特性以及它对函数库、DLL库的支持能使程序更好的模块化,并且通过向导程序大大简化了库资源的使用和应用程序的开发,正由于VC具有明显的优势,因而我选择了它来作为数
39、字图像几何变换的开发工具.在本程序的开发过程中,VC的核心知识、消息映射机制、对话框控件编程等都得到了生动的体现和灵活的应用.实验处理的对象:256色的BMP(BITMAP)格式图像BMP(BITMAP)位图的文件结构:具体组成图:BITMAPFILEHEADER位图文件头(只用于BMP文件)bfType=”BM”bfSizebfReserved1bfReserved2bfOffBitsbiSizebiWidthbiHeightbiPlanesbiBitCountbiCompressionbiSizeImagebiXPelsPerMeterbiYPelsPerMeterbiClrUsedbiC
40、lrImportant单色DIB有2个表项16色DIB有16个表项或更少256色DIB有256个表项或更少真彩色DIB没有调色板每个表项长度为4字节(32位)像素按照每行每列的顺序排列每一行的字节数必须是4的整数倍BITMAPINFOHEADER位图信息头Palette调色板DIBPixelsDIB图像数据1.BMP文件组成BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成.2.BMP文件头BMP文件头数据结构含有BMP文件的类型(必须为BMP)、文件大小(以字节为单位)、位图文件保留字(必须为0)和位图起始位置(以相对于位图文件头的偏移量表示)等信息.3.位图信息头BMP位图信息头
41、数据用于说明位图的尺寸(宽度,高度等都是以像素为单位,大小以字节为单位,水平和垂直分辨率以每米像素数为单位),目标设备的级别,每个像素所需的位数,位图压缩类型(必须是0)等信息.4.颜色表颜色表用于说明位图中的颜色,它有若干个表项,每一个表项是一个RGBQUAD类型的结构,定义一种颜色.具体包含蓝色、红色、绿色的亮度(值范围为0-255)位图信息头和颜色表组成位图信息5.位图数据位图数据记录了位图的每一个像素值,记录顺序是在扫描行内是从左到右,扫描行之间是从下到上.Windows规定一个扫描行所占的字节数必须是4的倍数(即以long为单位),不足的以0填充.BMP(BITMAP)位图的显示:一
42、般显示方法:1.申请内存空间用于存放位图文件2.位图文件读入所申请内存空间中3.在函数中用创建显示用位图,用函数创建兼容DC,用函数选择显示删除位图但以上方法的缺点是:1)显示速度慢;2)内存占用大;3)位图在缩小显示时图形失真大,(可通过安装字体平滑软件来解决);4)在低颜色位数的设备上(如256显示模式)显示高颜色位数的图形(如真彩色)图形失真严重.BMP位图缩放显示:用视频函数来显示位图,内存占用少,速度快,而且还可以对图形进行淡化(Dithering)处理.淡化处理是一种图形算法,可以用来在一个支持比图像所用颜色要少的设备上显示彩色图像.BMP位图显示方法如下:1.打开视频函数,一般放
43、在在构造函数中2.申请内存空间用于存放位图文件3.位图文件读入所申请内存空间中4.在函数中显示位图5.关闭视频函数,一般放在在析构函数中以上方法的优点是:1)显示速度快;2)内存占用少;3)缩放显示时图形失真小,4)在低颜色位数的设备上显示高颜色位数的图形图形时失真小;5)通过直接处理位图数据,可以制作简单动画.程序中用到的访问函数Windows支持一些重要的DIB访问函数,但是这些函数都还没有被封装到MFC中,这些函数主要有:1.SetDIBitsToDevice函数:该函数可以直接在显示器或打印机上显示DIB.在显示时不进行缩放处理.2.StretchDIBits函数:该函数可以缩放显示D
44、IB于显示器和打印机上.3.GetDIBits函数:还函数利用申请到的内存,由GDI位图来构造DIB.通过该函数,可以对DIB的格式进行控制,可以指定每个像素颜色的位数,而且可以指定是否进行压缩.4.CreateDIBitmap函数:利用该函数可以从DIB出发来创建GDI位图.5.CreateDIBSection函数:该函数能创建一种特殊的DIB,称为DIB项,然后返回一个GDI位图句柄.6.LoadImage函数:该函数可以直接从磁盘文件中读入一个位图,并返回一个DIB句柄.7.DrawDibDraw函数:Windows提供了窗口视频(VFW)组件,VisualC+支持该组件.VFW中的Dr
45、awDibDraw函数是一个可以替代StretchDIBits的函数.它的最主要的优点是可以使用抖动颜色,并且提高显示DIB的速度,缺点是必须将VFW代码连接到进程中.图像的几何变换图像的几何变换,通常包括图像的平移、图像的镜像变换、图像的转置、图像的缩放和图像的旋转等.数字图像处理实验报告第十三篇1、对一幅图像进行2倍、4倍、8倍和16倍减采样,显示结果。a=imread(f:)c=rgb2gray(a)b=c-46subplot(2,1,1);imhist(c);title(原图像)subplot(2,1,2);imhist(b);title(变暗后的图像)b=imread(f:)c=rg
46、b2gray(b)j=histeq(c)subplot(2,2,1),imshow(c)subplot(2,2,2),imshow(j)subplot(2,2,3),imhist(c)%显示原始图像直方图subplot(2,2,4),imhist(j)%显示均衡化后图像的直方图I=imread(f:);数字图像处理实验报告第十四篇数字图像是我们生活中接触最多的图像各类,它伴随人们的生活、学习、工作,并在军事、医学、和工业方面发挥着极大的作用,可谓随处可见,尤其在生活方面作为学生的我们会在外出旅游、生活、工作中拆下许多数字相片,现在已进入信息化时代,图像作为信息的重要载体在信息传输方面有着声音、文字等信息载体不可替代的作用,并且近年来图像处理领域,数字图像处理技术取得了飞速发展,作为计算机类专业的大学生更加有必要对数字图像处理技术有一定的掌握,而大多人对于数字图像的知识却不全面,甚至一些基础知识也很模糊,比如各类繁多的各种图像格式之间的特点,不同的情况该用何种图像格式,还有关于图像的一些基本术语也不甚了解,尤为重要的是对于一些由于拍摄问题导致的令人不甚满意的照片该如何处理,或者如何对一些照片进行处理实现特殊的表现效果。所以对于数字图像处理这门课大家有着极大兴趣,在选课时