ImagePrintingProgramBasedonHalftoning(基于半色调技术的图像打印程序).docVIP

ImagePrintingProgramBasedonHalftoning(基于半色调技术的图像打印程序).doc

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

技术论述 本实验后面的图像给出了用点模式近似表示的 10 个灰度级。每一个灰度级用一个 3 x 3 的黑白点模式表示。本实验后面的图像给出了用点模式近似表示的 10 个灰度级。每一个灰度级用一个 3 x 3 的黑白点模式表示。白色灰度级。其它的点模式表示这二者之间的灰度级。基于这样的点模式的灰度级打印方案称为半色调技术。 亦即输入图像中的每一个像素将对应于打印图像中的 3 x 3 个像素, 这样在水平和垂直方向上的空间分辨率将减少为原始图像的 33%。实验中原始图像尺度分辨率是否减小依赖于输入图像的尺寸,如下面(a)中所述。编写一个使用上述点模式的半色调技术打印灰度图像的程序。序可以对输入图像的尺度(尺寸)进行调整,以便使打印图像不超出 A4 纸(21.6 x 27.9 cm)的打印区域;要求程序在打印输出以前将输入图像的灰度级范围变换到半色调的整个灰度范围。编写一个生成尺寸为 256 x 256 大小的渐变测试图像的程序。输出像第 1 列像素灰度为 0,第 2 列像素灰度为 1,以此类推,最后 1 列像素灰度为 255。使用(a)中编写的灰度图像打印程序打印该图。使用(a)中编写的灰度图像打印程序打印课本图 2.22(a)到(c)。打印结果是否符合课本图 2.23 给出的结论? 并给出解释。 %功能:1. 生成尺寸为 256 x 256 大小的渐变测试图像的程序用(a)中编写的灰度图像打印程序打印该图 使用(a)中编写的灰度图像打印程序打印课本图 2.22(a)到(c)% wH=4; wL=2; %产生一个256*256大小的渐变测试图像,并将其打印出来 function exe2() image256=zeros(256,256) for(i=1:256) image256(:,i)=(i-1)*ones(256,1); end image256=uint8(image256); imwrite(image256,picture256.bmp) subplot(wH,wL,1); imshow(image256); title(图2-1:256*256原图像); %对程序生成的256*256大小的渐变测试图像实行半色调变换,并打印 y=convert(image256); subplot(wH,wL,2); imshow(y); imwrite(y,p2-2.jpg); title(图2-2:半调色变换后256*256图像); %对课本图2.2(a)进行半调色变换,并打印对比 img222a=imread(E:\电子与通信工程\数字图像处理\DIP作业资料\Labimages\Fig2.22(a).jpg); subplot(wH,wL,3); imshow(img222a); title(图2-3:图像2.22a原图); y=convert(img222a); subplot(wH,wL,4); imshow(y); imwrite(y,p2-4.jpg); title(图2-4:图像2.22a半色调变换图); %对课本图2.2(b)进行半调色变换,并打印对比 img222b=imread(E:\电子与通信工程\数字图像处理\DIP作业资料\Labimages\Fig2.22(b).jpg); subplot(wH,wL,5); imshow(img222b); title(图2-5:图像2.22b原图); y=convert(img222b); subplot(wH,wL,6); imshow(y); imwrite(y,p2-6.jpg); title(图2-6:图像2.22b原图半色调变换图); %对课本图2.2(c)进行半调色变换,并打印对比 img222c=imread(E:\电子与通信工程\数字图像处理\DIP作业资料\Labimages\Fig2.22(c).jpg);

文档评论(0)

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

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

1亿VIP精品文档

相关文档