数字图像处理91510.docVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字图像处理91510.doc

XXXX大学 实验报告 (2013 /2014 学年 第 1学期) 课程名称: 数字图像处理 学生姓名: 学生学号: 院 系: 数理学院 专 业: 信息与计算科学 2013 年 12 月 19 日 实验一 数字图像的采集和Photoshop软件操作 一、实验预习 (1)图形的采集 掌握图像输入设备(扫描仪、数码相机、摄像机等)的使用方法,运用扫描仪、摄像头采集图像,生成数字图像; (2)图形的显示与变换 掌握并能熟练运用VC++、MATLAB软件打开图像。 二、实验环境 MATLAB R2012b 三、实验内容 (1)使用图像输入设备(扫描仪、数码相机、摄像机等)进行图像输入,并用指定的图像文件格式(例如:BMP图像文件格式、GIF图像文件格式盒TIFF图像文件格式等)存放。 (2)学会Photoshop的使用,对图像文件进行各种操作。 (3)建议采用VC++、MATLAB实现打开图像的程序设计。 程序代码 代码: I = imread(pic.jpg);%读入图片 [d1,d2,d3] = size(I); if(d3 1) J = rgb2gray(I); end imwrite(J, pic_gray.jpg);%写出图片 figure, imshow(J); subplot(121);imshow(I),title(原图); subplot(122);imshow(J),title(灰度图); 实验结果图 彩色空间变换的结果图: (a)原图 (b)灰度图 实验分析 灰度图像(gray image)是每个像素只有一个采样颜色的图像,这类图像通常显示为从最暗黑色到最亮的白色的灰度,尽管理论上这个采样可以任何颜色的不同深浅,甚至可以是不同亮度上的不同颜色,灰度图与黑白图是不同的。 实验二 图像的线性变换 一、实验预习 (1)灰度的线性变换 若g(x)=T[f(x,y)]是一个线性或分段线性的单值函数,灰度变换方程为: g(x)=T[f(x,y)]=af(x,y)+b 则由它确定的 灰度变换为灰度变换,简称线性变换。 (2)窗口灰度变换 在曝光不足或曝光过度的情况下,或景物本身灰度级很少,图像的灰度可能会局限在一定的很小的范围内。当图像中大部分的灰度级在[L,U]范围内,少部分像素分布在小于和大于的区间内时,限定一个窗口范围,该窗口中的灰度值保持不变,对小于该窗口下限的灰度值直接设置为0;大于该窗口上限的灰度值直接设置为255,将有效地改善图像视觉效果。灰度窗口变换函数表达式如下: 图1 其中和 分别是图中窗口的下限和上限。 (3)分段线性变换 分段线性变换和灰度的线性变换有点类似,都用到了灰度的线性变换。但不同之处在于分段线性变换不是完全的线性变换,而是分段进行线性变换,将图像灰度区间分成两段甚至多段,分别作线性变换称之为分段线性变换。分段线性变换的优点是可以根据用户的需要,拉伸特征物体的灰度细节,相对抑制不感兴趣的灰度级。 图2 灰度变换函数如下: 其中,(x1,y)和 (x2,y2)是图中两个转折点坐标。 (0,x1),(x1,x2),(x2,255)等变换区间能通过键盘随时做变换式输入,因此,分段线性变换是非常灵活的,通过有选择的拉伸某段灰度区间,能够更加灵活地控制图像灰度直方图的分布,以改善输出图像质量。 (4)灰度直方图 图像的直方图包含了丰富的图像信息,描述图像的灰度级的内容,反映了图像的灰度分布情况。从数学上来说,它统计一幅图像中各个灰度级出现的次数或概率,从图形上来说,它是一个二维图,横坐标表示图像中各个像素点的灰度级,纵坐标为各个灰度级上图像像素点出现的个数或出现的概率。 二、实验环境 MATLAB R2012b 三、实验内容 (1)编程实现图像的直方图。 (2)编程并实现窗口灰度变换,分段线性变换,显示图像的直方图和灰度图,观察图像灰度的结果。 在实验过程中,改变线性分段范围,观察图像灰度变换后的目视效果变化情况。 四、程序代码 代码: g=imread (F:\jp.jpg); I=rgb2gray(g); %计算灰度图象的直方图数据 L=256; %灰度级 Ps = zeros(L,1); %出现频率%统计直方图结果数据 nk=zeros(L,1);%出现次数 [row,col]=size(I); n=row*col; %总像素个数 for i = 1:row for j = 1:col num = double(I(i,j))+1; %

文档评论(0)

cai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档