大三下all dip实验图像2017.pptx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数字图像处理实验实验二、数字图像的基本操作1

矢量图像用数学的矢量方式记录图像内容,以线条和色块为主。位图图像用像素点阵表示图像内容。常见格式:(bmp,jpg,gif,tiff…)实验目的:图像类型及读、写和显示。(第2.1.1节和2.4节)一、基本知识点

3图像(位图)的类型灰度图像二值图像RGB图像(24位真彩)索引图像

(1)灰度图像的表示f(1,20)=167f(30,20)=36f(1,1)=93f(30,1)=101数据范围:0~255(8bit)

每个像素点f(x,y)=[R,G,B]三个数值。R、G、B代表红、绿、蓝三种色彩,每个色彩数值范围为0~255,均可都用8bit表示。RGB可表示256*256*256种色彩,即为24位真彩色。f(1,1)=(17,62,239)(2)RGB彩色图像的表示

由于人眼只能同时分辨几十~几百种色彩,因此可将256*256*256种真彩色减少为256种,而不影响图像的视觉效果。将256种色彩组成一个表,称为调色板(颜色表),则图像数据矩阵只需记录响应颜色的索引号,减小图像的数据量。(3)索引彩色图像的表示索引号调色板0123…254255每张索引图都有自己的调色板,并且可以改动

+例如:f(1,1)=4表示像素(1,1)的颜色值为调色板中索引号为4的RGB值。将所有像素的数值替换成调色板的相应颜色,便可还原成RGB真彩图像。注意:再转换成RGB图像前,不能对图像的数据值进行运算。索引彩色图像图像数据值(索引号)+调色板(map)

二、图像的操作I=imread(‘LENA.BMP’);imwrite(I,‘temp1.bmp’);imshow(I);[J,map1]=imread(‘a2.jpg’);Imwrite(J,map1,‘temp2.bmp’);imshow(J,map1);[K,map2]=imread(‘018.BMP’);Imwrite(K,map2,‘temp3.bmp’);imshow(K,map2);灰度图像LENA256.BMP24位真彩色图像a1.jpg索引彩色图像018.BMP读(imread)、显示(imshow)、写(imwrite)

uint8:图像数据的存储格式24位真彩数据矩阵J:1646×1307×3uint824位真彩调色板矩阵map1:[](空矩阵)索引彩色图像数据矩阵K:480×640uint8索引彩色图像调色板矩阵map2:256×3double变量空间和调色板的信息workspacemap2索引值R、G、B颜色值RGB索引灰度

常见的错误(1)对索引图像数据矩阵直接操作,如:imshow(K)(2)图像数据格式uint8不可直接运算正确:imshow(K,map2)I1=double(I);imshow(I1);I1:256×256double;I:256×256uint8;imshow显示double型数据范围为0~1,1的数值显示为白色。

1.图像文件的读、写和显示imread(p.24-25)、imwrite(p.25-26)、imshow(p.26-27)imfinfo(p.16)、imagesc(p.33)(1)读入一个后缀名为bmp格式的彩色图像文件,在workspace中查看文件的数据形式;(2)写一个m文件,包括上述五个命令的使用,并包含二值图像的显示(p.34)和添加色条(p.37)。三、实验内容

(3)写一个m文件,创建一个二维数组,然后用图像显示命令显示并保存。(注意数据格式)(4)写一个m文件,将一幅256灰度级图像显示为64灰度级图像;注:imshow(I,N)格式已不可用,需改为imshow(I,[lowhigh])。多取几种不同的low和high值,看看结果。如:[032]或[32128]……(5)写一个m文件,改变索引图像数据值和调色板。改变调色板(map)的内容后,显示并保存图像;改变数据值(f(x,y)),显示并保存图像。注:改变的数据点数多一些,才能看到明显效果。如:map(5:20,:)=ones(16,1)*[0,0,1]。

2.常用图像操作(1)写一个m文件,包含ind2rgb、mat2gray、rgb2gray和im2bw四个命令,并显示结果图。(4.1节)ind2rgb:索引彩色图像转换为真

文档评论(0)

kay5620 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档