您好,欢迎访问三七文档
当前位置:首页 > 医学/心理学 > 医学现状与发展 > 《数字图像处理基础》课程实验报告-1-Matlab工具熟悉
上海应用技术学院计算机科学与信息工程学院·编制《数字图像处理基础》课程实验报告实验名称Matlab工具熟悉实验序号1学号姓名班级实验日期指导教师成绩一、实验目的和要求1.了解MATLAB软件/语言,熟悉数字图像的读写与显示方法,在MATLAB环境下完成读入、保存以及显示数字图像的操作。2.熟悉常用的数字图像文件格式与格式转换(灰度、索引、黑白、彩色)。在MATLAB环境下完成不同文件格式数字图像的格式转换。二、实验原理1.数字图像的矩阵表示。2.数字图像的读、写和显示。3.数据类和图像类型及其转化。三、实验内容和步骤1.利用imread()函数读取一幅RGB图像,图像名为flower.tif,存入一个图像数组中;2.利用whos命令提取该读入图像flower.tif的基本信息;语法:whosvariable_list3.利用imshow()函数来显示这幅图像;4.利用imfinfo函数来获取图像文件的压缩,颜色等等其他的详细信息;语法:info=imfinfo(filename,fmt)info=imfinfo(filename)5.利用imwrite()函数来压缩这幅图像,将其保存为一幅压缩了像素的jpg文件,设为flower.jpg;语法:imwrite(f,‘filename.jpg’,‘quality’,q),q取0-100。6.同样利用imwrite()函数将最初读入的tif图像另存为一幅bmp图像,设为flower.bmp。7.用imread()读入图像:Lenna.jpg和camema.jpg;8.用imfinfo()获取图像Lenna.jpg和camema.jpg的大小;9.用figure,imshow()分别将Lenna.jpg和camera.jpg显示出来,观察两幅图像的质量。语法:figure(n),imshow('filename');10.用im2bw将一幅灰度图像转化为二值图像,并且用imshow显示出来观察图像的特征。11.将每一步的函数执行语句拷贝下来,写入实验报告,并且将得到第3、9、10步得到的上海应用技术学院计算机科学与信息工程学院·编制图像效果拷贝下来。四、实验结果与分析1.2.上海应用技术学院计算机科学与信息工程学院·编制上海应用技术学院计算机科学与信息工程学院·编制3.上海应用技术学院计算机科学与信息工程学院·编制clearI=imread('flower.tif');whos('I*')NameSizeBytesClassAttributesI1200x1600x35760000uint8imshow(I);info=imfinfo('flower.tif')info=Filename:'C:\Users\XXXX\Documents\MATLAB\数字图像\实验1\...'上海应用技术学院计算机科学与信息工程学院·编制FileModDate:'08-9月-201514:47:16'FileSize:3366606Format:'tif'FormatVersion:[]Width:1600Height:1200BitDepth:24ColorType:'truecolor'FormatSignature:[7373420]ByteOrder:'little-endian'NewSubFileType:0BitsPerSample:[888]Compression:'LZW'PhotometricInterpretation:'RGB'StripOffsets:[1x600double]SamplesPerPixel:3RowsPerStrip:2StripByteCounts:[1x600double]XResolution:300YResolution:300ResolutionUnit:'Inch'Colormap:[]PlanarConfiguration:'Chunky'TileWidth:[]TileLength:[]TileOffsets:[]TileByteCounts:[]Orientation:1FillOrder:1GrayResponseUnit:0.0100MaxSampleValue:[255255255]MinSampleValue:[000]Thresholding:1Offset:3361318Predictor:'Horizontaldifferencing'UnknownTags:[2x1struct]imwrite(I,'flower.jpg','quality',50);imwrite(I,'flower.bmp');L=imread('Lenna.jpg');C=imread('camera.jpg');figure(1);imshow(L);上海应用技术学院计算机科学与信息工程学院·编制figure(2);imshow(C);B=im2bw(L,0.5);imshow(B);分析:imwrite(I,'flower1.jpg','quality',1);q为1时图像如下:imwrite(I,'flower50.jpg','quality',50);q为50时图像如下:上海应用技术学院计算机科学与信息工程学院·编制imwrite(I,'flower100.jpg','quality',100);q为100时图像如下:上海应用技术学院计算机科学与信息工程学院·编制综上,q越大图像越细腻。
本文标题:《数字图像处理基础》课程实验报告-1-Matlab工具熟悉
链接地址:https://www.777doc.com/doc-5167595 .html