- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验报告一图像信号的数字化
实验报告一姓名: 学号: ??班级:?实验日期: 2016.5.7? ??实验成绩:? ? ?实验题目:图像信号的数字化一、实验目的(1)通过本实验了解图像的数字化过程:取样频率(象素个数)、量化层数与图像质量的关系。(2)熟悉数字图像的读写与显示方法,在MATLAB环境下完成读入、保存及显示数字图像的操作。?二、实验原理??在数字系统进行处理、传输和存储图像,必须把代表图像的连续信号转变为离散信号,这样的变换过程称为图像信号的数字化。它包括两种处理:取样和量化,对坐标值进行数字化称为取样,对幅值数字化称为量化,数字图像的质量很大程度上取决于取样和量化中所用到的样本数和灰度级。三、实验内容及结果(1)使用imread打开一副灰度图像boy.jpg,使用插值方法对MATLAB函数imresize实现图像的缩放,观察图像采样的像素数对图像质量的影响,观察“棋盘格”现象,并使用imwrite函数保存为不同的文件名。图 1 图片的缩放图 2 图片写入的文件路径图 3 代表图片信息二维矩阵的工作区(2)使用不同的灰度级来显示任意一副图像,并转换为二值图,观察图像量化对图像质量的影响,观察“伪轮廓”现象。图 4 不同灰度级的图像及对应的二值图四、结果分析(1)观察图一对原图进行图片缩放的过程中,当像素数为50*50(2500)的时候,棋盘格现象比较突出;像素为100*100(10000)的时候,棋盘格现象不是很突出,观察图三的变量工作区,我们发现实际原图像的像素大小为185*194(35890),显然可以看出我们对原图像做的工作只是缩小,并且缩小得越小,棋盘格现象越严重,正印证了当量化级数一定时图像的采样像素数越低,块状现象或是说棋盘格现象越明显,同时我们在imresize上直接改变图像大小,当图像缩小为0.1倍,即像素数为1140的时候,((185*0.1)*(194*0.1)),其中185*0.1=19,因为这是按照double精度来进行相应的运算的,运算完成后才转换回uint8的数据类型对比像素数为50*50的图像,显然棋盘效果更明显,图二显示了将一副图像放到指定文件夹下成功的状态。(2)观察图四显然灰度级为4,32,256的二值图中背景均出现伪轮廓,且灰度级越小伪轮廓范围越大,印证了当采样的像素数一定时,灰度级越大,伪轮廓现象越明显。五、实验总结本次实验主要是让我们熟悉一下基本的读写图像文件的函数以及imresize函数实现对图像像素数的改变以及imshow对图像灰度级的改变以及改变所带来的影响,同时学会了im2bw转换图片二值化的功能以及graythresh对其阈值的最佳设计,很明显,从截图所示的工作区可以看出原图像为RGB图像,因为存储该图像的矩阵大小为M*N*3的格式,原图像需用K=rgb2gray(A)语句将彩色图像转化为灰度图像。附录(程序)A=imread(F:\boy.jpg);%读图像文件转换成A的二维矩阵[M,N,Q]=size(A);%图像A的大小,M行N列K=rgb2gray(A);%彩色图像转化为灰度图像B=imresize(K,[50,50],nearest);%采用最近邻插值法对图像进行放缩,像素大小50*50C=imresize(K,[100,100],nearest);%插值方法还有bilinear双线性插值 %bicubic双三次插值等D=imresize(K,[1000,1000],nearest);E=imresize(K,0.1,nearest);%放大倍数为0.1倍F=imresize(K,0.2,nearest);%放大倍数为0.2倍subplot(2,3,1);imshow(A);title(原图);subplot(2,3,2);imshow(B);title(像素50*50);subplot(2,3,3);imshow(C);title(像素100*100);subplot(2,3,4);imshow(D);title(像素1000*1000);subplot(2,3,5);imshow(E);title(原图像缩小为0.1倍);subplot(2,3,6);imshow(F);title(原图像缩小为0.2倍);hold on;figure;imwrite(B,F:\模糊男孩.jpg);%将B图像写入F盘中thresh=graythresh(K);%使用最大类间方差法找到图片的一个合适的阈值(thresh)A1=histeq(K,32);A2=histeq(K,128);A3=histeq(K,256);B1=im2bw(A1,thresh);%将指定具有一定灰度级的图片转换成二值图片,只有0和1值,即黑白B2=im2bw(A2,thresh);B3=im2bw(A3,th
文档评论(0)