数字图像处理上机实习_第1页
数字图像处理上机实习_第2页
数字图像处理上机实习_第3页
数字图像处理上机实习_第4页
数字图像处理上机实习_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中国地质大学(武汉)数字图像处理上机实习(第一专题)学生姓名: 班 级: 学 号: 指导老师: 一 、实验题目1:图象显示类(1)显示灰度图象P01-01(2)显示二值图象P01-02(3)显示RGB彩色图象P01-03(4)显示索引图象P01-042:图象转换类(1)灰度图象P01-01转换成二值图象(2)RGB彩色图象P01-03转换成灰度图象(3)RGB彩色图象P01-03转换成索引图象(4)索引图象P01-04转换成灰度图象3:图象文件的操作类(1)查询图象文件信息P01-01(2)图象文件的读取P01-02(3)图象文件的存储P01-03(4)图象数据类型的转换P01-04实验内容1

2、 图像显示类(1)程序代码%1-1 显示灰度图象P01-01A1=imread(D:matlab2011workp01-01.tif);figure(Name, 图像显示);subplot(2,2,1);imshow(A1); %显示灰度图像title(灰度图象P01-01);%1-2 显示二值图象P01-02A2=imread(D:matlab2011workp01-02.tif);subplot(2,2,2);imshow(A2); %显示二值图像title(二值图象P01-02);%1-3 示RGB彩色图象P01-03A3=imread(D:matlab2011workp01-03.ti

3、f);subplot(2,2,3);imshow(A3); %显示RGB彩色图像 title(彩色图象P01-03);%1-4 显示索引图象P01-04A4=imread(D:matlab2011workp01-04.tif);subplot(2,2,4);imshow(A4); %显示索引图像title(索引图象P01-04);A=imread(path):函数imread用于读取图片文件中的数据,path为图像文件存放路径。figure(Name, 图像显示):figure(Name, 图像显示类),打开一个命名为“图像显示类”图表显示图片。subplot(m,n,p):subplot是将

4、多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。imshow(A):imshow是matlab中显示图像的函数,A为图像中的信息。其调用方式有很多,比如imshow(BW);imshow(I,low high)等。title(content ):title函数的功能是为当前坐标系添加标题“content ”。(2)运行结果2 图象转换类2-1 灰度图象P01-01转换成二值图象 A=imread(D:matlab2011workp

5、01-01.tif);figure(Name, 灰度图象P01-01转换成二值图象);subplot(1,2,1);imshow(A); title(灰度图像P01-01);E=im2bw(A,0.5); %使用阈值变换法把灰度图像转换成二值图像subplot(1,2,2);imshow(E);title(二值图像P01-01);E=im2bw(A,0.5):函数im2bw使用阈值变换法把灰度图像转换成 HYPERLINK /view/285059.htm t /view/_blank 二值图像。这里的0.5就是阈值。该函数还有其他多种调用方式,如BW = im2bw(X, map, leve

6、l),BW = im2bw(RGB, level)等。2-1运行结果2-2 RGB彩色图象P01-03转换成灰度图象 A=imread(D:matlab2011workp01-03.tif);figure(Name, RGB彩色图象P01-03转换成灰度图象);subplot(1,2,1);imshow(A); %显示彩色图像title(彩色图像P01-03);C=rgb2gray(A); %将真彩色RGB图像转换成灰度图像subplot(1,2,2);imshow(C);title(灰度图像P01-03);C=rgb2gray(A):将 HYPERLINK /view/189672.htm

7、t /view/_blank 真彩色RGB图像转换成 HYPERLINK /view/1549178.htm t /view/_blank 灰度图像。2-2运行结果2-3 RGB彩色图象P01-03转换成索引图象A=imread(D:matlab2011workp01-03.tif);figure(Name, RGB彩色图象P01-03转换成索引图象);subplot(1,2,1);imshow(A); %显示彩色图像title(彩色图像P01-03);D,map=rgb2ind(A,8); %将真彩转换成索引图象subplot(1,2,2);imshow(D,map);title(索引图像P

8、01-03);D,map=rgb2ind(A,8):将 HYPERLINK /view/189672.htm t /view/_blank 真彩色图像转换为 HYPERLINK /view/873830.htm t /view/_blank 索引图像。X,map = HYPERLINK /view/7154521.htm t /view/_blank rgb2ind(RGB, n);使用这种格式把 HYPERLINK /view/189672.htm t /view/_blank 真彩色图像转换为 HYPERLINK /view/873830.htm t /view/_blank 索引图像,其

9、中n指定map中颜色项数, n最大不能超过65536。返回值中map即 HYPERLINK /view/873830.htm t /view/_blank 索引图像的调色板。转换算法也有很多种。imshow(D,map):图像显示函数的一种。2-3 运行结果2-4 索引图象P01-04转换成灰度图象A=imread(D:matlab2011workp01-04.tif);figure(Name, 索引图象P01-04转换成灰度图象);subplot(1,2,1);imshow(A); %显示索引图像title(索引图像P01-04);X,map=rgb2ind(A,8); %将真彩转换成索引图

10、象F=ind2gray(X,map);subplot(1,2,2);imshow(F);title(灰度图像P01-04);ind2gray(): 将索引图象转换成灰度图象2-4 运行结果3 图象文件的操作类3-1 查询图象文件信息P01-01info = imfinfo(D:matlab2011workp01-01.tif)3-1 运行结果3-2 图象文件的读取P01-02A=imread(D:matlab2011workp01-02.tif);figure(Name, 图象文件的读取P01-02);imshow(A);3-2 运行结果3-3 图象文件的存储P01-03A=imread(D:matlab2011workp01-03.tif);imwrite(A,D:matlab2011workp01-03new.tif);图象文件的存储P01-03,存储在 HYPERLINK /view/157418.htm t /view/_blank 磁盘上,存储为P01-03new。3-3 运行结果3-4 图象数据类型的转换P01-04%将数据类型转为二值的A=imread(D:matlab2011workp01-04.tif);figure(Name, 图象数据类型的转换P01-04);subplot(1,3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论