机器视觉与图像处理实验报告.docx
- 文档编号:26950947
- 上传时间:2023-06-24
- 格式:DOCX
- 页数:19
- 大小:443.19KB
机器视觉与图像处理实验报告.docx
《机器视觉与图像处理实验报告.docx》由会员分享,可在线阅读,更多相关《机器视觉与图像处理实验报告.docx(19页珍藏版)》请在冰豆网上搜索。
机器视觉与图像处理实验报告
实验一:
Matlab软件的使用
一、实验题目:
Matlab软件的使用
二、实验内容:
1.打开MATLAB^件,了解菜单栏、工具栏、状态栏、命令窗口等;
2.了解帮助文档help中演示内容demo有哪些;
3.找到工具箱类里面的ImageProcessing工具箱,并进行初步学习
n.t]lEfl|W*也
、实验步骤:
打开Matlab软件,点击帮助,如图
彌1日S*齡站3或曲曲卸)JGS:
印总口㈣电瓯H)
□其■•Tc科屮亨自1*■利*上[亡和ATSBThwH上|二|也
SMtTiSE尙歼用!
1S■近恵胸
4-^00i
|TootnoiDemos
BiDinfarmalicfiCofnmwtt^liarfcs
ConLiolSysLcmi忙*CurwFiTliPfla^.DaldAcquifirtion
Databases■FinerDesign
FillerDesignHDLCoder林#.Fi(i$ncidl□- fLogica4朋1血Algcrrihm$ndCM-E>ctS&arch二ImageAcquishion Processrtg甲^IrtSihjffiWflConLiol -4LLMIConl-ral 0 Mapping Mo^eiPrsdidhwComroi”*.M片An刘ySrS3hdSjifflh! &5i5E-H-M^Naural14曲wwk0 PartialDiffer^niialEqu站ion申M#iRF PobiiHilCanhnl repnswMiheRffortt-Bomelop吋甸emnclwriinfieldssuch曲conrmk,signalsyelw鈕m帀悶^ndMhm Thafnlhwing1adt»KashradamastobmwsathroughTryttinsadamastncedwh\^hWolboKasmightbeappropialitfaraha-wnk]paudaNaicItial1his祜aco栉isrehsm訓elislofiwfccxe®.Yourparlicuiarinstj^ionofMilhWork^iiksiy! nc: MdBonlysome川曲起色products Z1 T Dewifxlion Brnn/crn-rflics Read,anaiyEeandlvisualizegenarnic.pr^Ce口Eiu»andmicraarra^dal-ainMATiLAB CGmi-nunic^inniE D飾ign2ndanalyzeglgoriihriiE伽伽詢押阴1i^yerofcornnwi阴hon歸阿旳$ GanlrolSyslem Designsndanalyzeconidlersh>rtfjnaineclosed-loops^etems GumFitting PErfanmmodeliiulingandanaljpEk; [阴HA£^JI$ AcquireeMsend测阳t*如创pluginda佃&aqii$rtiohboanfe Dalabflsc Eic匚hangedalawithref^innaldalabasET FtsrDesign DesignAndsnglyzefiiced-ppinl,^c^piwg,muhir$t? Mb? FiberDesignHDLCodei Gen&i^te'vTIDLnrtdVeiilogcodetoirt^ed-poiritfihersrromMATLAB Financial Analy2Q-iinan匚izldalaanddnialDpfhanriialatgorilhms FlKBidhPoiM D«E! ignandwnfyfixed-pointaigptxrthme^ndanalyzefn: Bd-pDM FuzzyLogic DesignandsimulatBfuzzylagcsytiems GertieAlgcinl'hin列也Dil^dSearch Sok*eopfimij^innjprotensusing界netbc*■嬉『盹1强胃chalgorithm® linageAcqu^Lon Acquitifr^essndwd&o险佛ladustiy-glaridardhardwsie CortrolSystem Cur/eFitting DataAcquisition Database FilterDesign FilterDesignHDLCoder Financial Fixed-Point FuzzyLogic GereticAlgorithmandDirectSearch ImajGAcquisition ImajeProcessing ColorSegmentationDeblurnng Enhancement ImageAnalysis ImageArrthmetic ImageRegistration ImageTransformationMeasuringImageFeaturesMorphologicalSegmentation"ransforms InstumentControl LMIControl LinkforModelSimMapping ModelPredictiveControl ±J ColorSegmentation i Color-BasedSeamentationUsinatheL*a*b*ColorSnace Color*BasedSeamentationUsinaK-MeansClusterina (ThisdemorequirestheStatisticsToolbox.) Deblurriq 矗 DeblurrinaImacesUsinatheBlindDeconvolutionAJaohthm i DeblurrinaImacesUsinatheLucv-RichardsonAlaorithm a DeblurrinaImacesUsinoaRequlanzedFilter ImageProcessingToolboxDemos 实验二: 图像的增强技术 一、实验题目: 图像的增强技术 二、实验内容: 1.了解图像增强技术/方法的原理; 2.利用matlab软件,以某一用途为例,实现图像的增强; 3.通过程序的调试,初步了解图像处理命令的使用方法。 三、实验步骤 truecolor=multibandread('paris.lan',[512,512,7], 'uint8=>uint8',... 128,'bil','ieee-le',{'Band','Direct',[3 21]});Thetruecolorcompositehasverylittlecontrastandthecolorsareunbalanced.figureimshow(truecolor); title('TruecolorComposite(Un-enhanced)') text(size(truecolor,2),size(truecolor,1)+15,... 'ImagecourtesyofSpaceImaging,LLC',... 'FontSize',7,'HorizontalAlignment','right') TruecolorComposite(Un-enhanced) figure imhist(truecolor(: : 1)) title('HistogramoftheRedBand(Band3)') r=truecolor(: : 1); g=truecolor(: : 2); b=truecolor(: : 3); figure plot3(r(: ),g(: ),b(: ),'.') grid('on') xlabel('Red(Band3)')ylabel('Green(Band2)')zlabel('Blue(Band1)')title('ScatterplotoftheVisibleBands') 300 250 200 150 100 50 200 ScatterplotoftheVisibleBands Greeri(Band2)Red(Band3] stretched_truecolor=imadjust(truecolor,stretchlim(truecolor));figure imshow(stretched_truecolor) title('TruecolorCompositeafterContrastStretch') figure imhist(stretched_truecolor(: : 1)) title('HistogramofRedBand(Band3)afterContrastStretch') decorrstretched_truecolor=decorrstretch(truecolor,'Tor,0.01);figure imshow(decorrstretched_truecolor) title('TruecolorCompositeafterDecorrelationStretch') TruecolorCompositeafterDecorrelationStretch 实验三: 图像特征提取 一、实验题目: 图像特征提取 二、实验内容: 1.了解图像特征提取的方法; 2.利用matlab软件,编程实现图像中长度、角度、半径、边界等 特征的提取测量 3.通过程序的调试,初步了解图像特征提取命令的使用方法。 三、实验步骤: I=imread('snowflakes.png'); figure,imshow(l) claheI=adapthisteq(l,'NumTiles',[1010]);claheI=imadjust(clahel);imshow(claheI); forcounter=0: 22 remain=imopen(claheI,strel('disk',counter)); intensity_area(counter+1)=sum(remain(: )); end figure,plot(intensity_area,'m-*'),gridon; title('Sumofpixelvaluesinopenedimageasafunctionofradius');xlabel('radiusofopening(pixels)'); ylabel('pixelvaluesumofopenedobjects(intensity)'); 2.5 0510152025 ladiu? ofoperuing(pixelsJ 215 1.o. 〔>|1训匚“|£_||)训匸里qppvLIEllcl口■sEnlzl即三叟-mw 0 intensity_area_prime=diff(intensity_area); plot(intensity_area_prime,'m-*'),gridon;title('Granulometry(SizeDistribution)ofSnowflakes');set(gca,'xtick',[0246810121416182022]);xlabel('radiusofsnowflakes(pixels)'); ylabel('Sumofpixelvaluesinsnowflakesasafunctionofradius'); 05 Inmpp-D匸QpunFrrjSE*旳电亠EI+SDUIV)匚一lv>EPnm>oEns Gianubmifllly(SiziaiDblibulionjolSnaYullake^ S10121418IS2022 isdiusa\snawllakflE: 匕氏凸Is) open5=imopen(clahel,strel('disk',5));open6=imopen(clahel,strel('disk',6));rad5=imsubtract(open5,open6);imshow(rad5,[]); o♦•• : 豊 工二• r*•< ■•・ • •■ Al§ ■• 7• •• <• =— 实验四: 图像变换 一、实验题目: 图像变换 二、实验内容: 1.了解图像变换的原理; 2.利用matlab软件,编程实现投影数据的图像重构; 3.通过程序的调试,初步了解图像投影变换的应用。 三、实验步骤: P=phantom(256);imshow(P) thetal=0: 10: 170; [R1,xp]=radon(P,theta1); num_angles_R1=size(R1,2)num_angles_R1= 18 theta2=0: 5: 175; [R2,xp]=radon(P,theta2); num_angles_R2=size(R2,2)num_angles_R2= 36 theta3=0: 2: 178; [R3,xp]=radon(P,theta3); num_angles_R3=size(R3,2)num_angles_R3= 90 forallpossibleprojectionangles.N_R1=size(R1,1) N_R2=size(R2,1) N_R3=size(R3,1)N_R1= 367 N_R2= 367 N_R3= 367thexp-axis.P_128=phantom(128);[R_128,xp_128]=radon(P_128,theta1);N_128=size(R_128,1)N_128= 185colormap(hot) colorbar xlabel('ParallelRotationAngle-\theta(degrees)');ylabel('ParallelSensorPosition-x\prime(pixels)'); 020406080100120140160 ParallelRotationAngle-S(degrees) olJad)X・rj.2七s口d占s匚①⑺-OJ=2rt5d %Constraintheoutputsizeofeachreconstructiontobethesameasthe %sizeoftheoriginalimage,|P|. output_size=max(size(P)); dtheta1=theta1 (2)-theta1 (1); 11=iradon(R1,dtheta1,output_size);figure,imshow(I1) dtheta2=theta2 (2)-theta2 (1); 12=iradon(R2,dtheta2,output_size);figure,imshow(I2) dtheta3=theta3 (2)-theta3 (1); 13=iradon(R3,dtheta3,output_size);figure,imshow(l3) D=250; dsensor1=2; F1=fanbeam(P,D,'FanSensorSpacing',dsensor1); dsensor2=1; F2=fanbeam(P,D,'FanSensorSpacing',dsensor2); dsensor3=0.25; [F3,sensor_pos3,fan_rot_angles3]=fanbeam(P,D,... I colorbar xlabel('FanRotationAngle(degrees)')ylabel('FanSensorPosition(degrees)') ooooooo 4321234(saa5)RP)-5=sDd一Ds=as-3 o 25 20 50 00 实验报告五 一.实验题目: 摄像机标疋 二.实验内容: 观察使用MATLA进行的图像选取功能实验 三.实验步骤: 观察操作MATLAB^境下的运用机器设备选取图形,与图像识 别定位。 四•实验体会: 通过本次实验对于MATLAB勺强大功能和它的实际应用有了更深刻的认识,同时对于图像处理有了初步的认识与了解,也引起了我的兴趣。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器 视觉 图像 处理 实验 报告