半色调打印技术实验报告.doc

半色调打印技术实验报告.doc

ID:49495452

大小:286.50 KB

页数:6页

时间:2020-03-02

半色调打印技术实验报告.doc_第1页
半色调打印技术实验报告.doc_第2页
半色调打印技术实验报告.doc_第3页
半色调打印技术实验报告.doc_第4页
半色调打印技术实验报告.doc_第5页
资源描述:

《半色调打印技术实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、深圳大学研究生课程:数字图像处理课程作业实验报告实验名称:ImagePrintingProgramBasedonHalftoning实验编号:Proj02-01签名:姓名:谭莎学号:2172262932截止提交日期:2017年10月13日摘要:本实验采用半色调技术对图像进行打卬和显示。首先创建所需要的转换后的标准像素点阵,然后获取数字图像的灰度图每个像素点的灰度信息,根据所获信息找出原图像中每个像素点对应的点阵,对其进行灰度级别转换,并将此结果打印出来。一、技术论述本实验中对图像进行灰度级转换中,对图像的像素点阵进行了新的定义,每一个灰度级别都用3*3的黑白点阵进

2、行表示,从级别0-9的这十个灰度级对应的的点阵图形如附录图2所示。基于这样的点模式的灰度级打印方案称为半色调技术。亦即输入图像中的每一个像素点将对应一个打印图像中的3*3的点阵,这样在水平利垂直方向上的空间分辨率将减少为原始图像的三分之一。实验中原始图像尺度分辨率是否减小依赖于输入图像的尺寸,如下面@)中所述。二、实验结果讨论1、编写一个使用上述点模式的半色调技术打印灰度图像的程序。要求程序可以对输入图像的尺度(尺寸)进行调整,以便使打印图像不超出A4纸(21.6x27.9cm)的打印区域;要求程序在打印输出以前将输入图像的灰度级范围变换到半色调的整个灰度范围。其

3、功能实现见附录代码中体现。2、编写一个生成尺寸为256*256大小的渐变测试图像的程序。输出图像第1列像素灰度为0,即显示为纯黑色;第2列像素灰度为1,以此类推,最后1列像素灰度为255,即纯白色。使用编写的灰度图像打印程序打印该图。产生的测试原图和经过本程序色调处理后的图像如图1中pic1和pic2所示。pic2-1:testima256,256Spic1pic2-3:imaO1Spic3pic2-5:imaO2Saaaaaaadpic2-2:testima256e256Cpic2pic2-4:imaO1Cpic4Pic2・6:imaO2C•••••••••••

4、••••*••・"1••••••••••••…•4•••::许克黑宾::•••1抹^縛終••••••••••••••••••••::右::&:吝:乐&冰汛a》pic5pic63、使用本程序对其他普通灰度图像进行处理,其结果如图1中pic3-6所示。4、实验结果讨论:打印的结果符合本实验需要。测试图像(pic1)具有较少的细节,并且在生成测试图像是就使它具有了从0-9这十个级别的灰度,因此从变换后的图像pic2可以明显看出初始定义的十个点阵在其图像上均有对应。而pic3与pic5这两个图像中,pic5具有中等程度的细节,pic3具有大量的细节,经过半色调技术打印后,

5、细节较多的pic3使人感受到图像质量变化不大。这一实验表明,当原始灰度图像中的细节增加时•,等偏爱曲线会变得更加垂直,需要的灰度级较少。附录1、程序代码functionexe2()testima=zeros(256,256);for(i=l:256)testima(:,i)=(i-1)*ones(256,1);endtestima=uint8(testima);%生成测试图像imwrite(testima,fpicture256.bmp!)subplot(2,3/1);imshow(testima);title(1pic2-l:testima256*256ST);

6、xlabel(*pic1');%测试图像转换图y=testl(testim3);subplot(2,3,4);imshow(y);imwrite(y,fp2-2.jpg1);title(*pic2-2:testima256*256C*);xlabel(*pic2');%第一个图像原图ima01=imread(1E:testphoto258.jpgT);subplot(2,3,2);imshow(imaOl);title(*pic2-3:imaOlS*);xlabel.(*pic31);%第一个图像转换图y=test1(imaOl);subplot(2,3,5)

7、;imshow(y);imwrite(y,1p2-4.jpg1;title(1pic2-4:imaOlC1);xlabel(Tpic41);%第二个图像原图ima01=imread(fE:testphoto456•jpg1);subplot(2,3,3);imshow(imaOl);title(1pic2-5:imaO2S1);xlabel(*pic5');%第二个图像转换图y=testl(imaOl);subplot(2,3,6);imshow(y);imwrite(y,'p2-6•jpg1);title('pic2-6:imaO2C');xlabel.(*

8、pic6*

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。