版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
游程编码实验报告范文游程编码数据的属性查询交通大学信息科学与工程学院综合性设计性实验报告专业:通信工程专业11级相2姓名:徐国健实验所属课程:挪移通信原理与应用实验室(中心):信息技术软件实验室指导教师:益才2022年5月教师评阅意见:签名:年月日实验成绩:一、题目二值图象的游程编码及解码二、仿真要求对一幅图象进行编码压缩,然后解码恢复图象。三、仿真方案详细设计实验过程分为四步:分别是读入一副图象,将它转换成为二进制灰度图象,然后对其进行游程编码和压缩,最后恢复图象(只能恢复为二值图像)。1、二值转换所谓二值图象,就是指图象上的所有像素点的灰度值只用两种可能,不为“0”就为“1”,也就是整个图象呈现出明显的黑白效果。2、游程编码原理游程编码是一种无损压缩编码,对于二值图有效。游程编码的基本原理是:用一个符号值或者串长代替具有相同值的连续符号,使符号长度少于原始数据的长度。据进行编码时,沿一定方向罗列的具有相同灰度值的像素可看成是连续符号,用字串代替这些连续符号,可大幅度减少数据量。游程编码分为定长行程编码和不定长行程编码两种类型。游程编码是连续精确的编码,在传输过程中,如果其中一位符号发生错误,即可影响整个编码序列,使行程编码无法还原回原始数据。3、游程编码算法普通游程编码有两种算法,一种是使用1的起始位置和1的游程长度,另一种是只使用游程长度,如果第一个编码值为0,则表示游程长度编码是从0像素的长度开始。这次实验采用的是前一种算法。两种方法各有优缺点:前一种存储比第二种艰难,因此编程也比较复杂。而后一种需要知道第一个像素值,故压缩编码算法中需给出所读出的图的第一个像素值。压缩流程图:解压流程图:开始开始开始开始读出压缩读出压缩数据image将原图象矩阵重构为一行二进制数据建立一行len列建立一行len列的0向量image,len为图片长宽之积建立结构树imagel,包含了image,po和image,wgh,分别代表起始位置和宽度i=leni=len循环判断第一个值是否为1判断第一个值是否为1让image从让image从1游程到宽度范围内变为1imageimage,po和image.wgh位置置1利用函数重构原来的图象矩阵利用函数重构原来的图象矩阵j=1j=1结束i=2:len结束i=2:len一个游程一个游程完后,j=j+1遍历tempi,遍历tempi,将游程1的起始位置和宽度存在image,po(j)和image,wgh(j)中。将image1转化为image,去掉多于存储空间结束结束四、仿真结果及结论四、仿真结果及结论上图为压缩编码后的图象五、总结与体味六、主要仿真代码五、总结与体味六、主要仿真代码实验代码:imagel=imread(,D:\我的图片'实验图.jpg');%读入图象title('原始彩色图象');imgGray=rgb2gray(imagel);%转为黑白图象figure;%建立一个新窗口imhow(imgGray);%显示转化后的黑白图象titleC转化后的黑白图象');imwrite(imgGray,?gray,jpg');image2=imgGray(:);%将原始图象写成一维的数据并设为image2_c,r]=ize(imgGray(:,:,1));image2=imgGray(:);%同上image21ength=length(image2);%统计长度fori=l:1:image21ength%f转换为二值图象ifimage2(i)>=127所28©2编=255;%纯黑色为255endifimage2(i)<127image2⑴=0;%纯白色为0endimage3=rehape(image2,c,r);%重建二维数组图象,并设为image3figure,imhow(image3)titleC压缩后的二值图象');%以下程序为对原图象进行游程编码,压缩某二image3(:);%令某为新建的二值图象的一维数据组某二1:1:length(某);%显示游程编码之前的图象数据figure,plot(某,某(某));titleC编码前的图象数据');j=l;image4=[];image4(l)=l;forz=l:1:(length(某)T)if某(z)=二某(z+1)image4(j)=image4(j)+1;eledata(j)=某(z);image4(j)=l;enddata(j)=某(length(某));%最后一个像素数据赋给dataimage4length二length(image©;%统计游程编码后的所占字节长度y=l:1:image41ength;%显示编码后数据信息figure,plot(y,image4(y));titleC编码后的数据信息');CR=1111@802101181±/1111@864101^小;%比较压缩前于压缩后的大小%下面程序是游程编码解压>1;form=l:image41engthforn=l:1:image4(m);rec_image(1)=data(m);1=1+1;endendu=1:1:length(rec_image);%查看解压后的图象数据figure,plot(u,rec_image(u));
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高三地理教学设计 水循环视域下陆地水体相互关系深度解析
- 小学一年级道德与法治“做家务 爱劳动”第二课时教学设计
- 2026年6月高考数学真题试卷+答案(全国卷2)
- 小学六年级劳动学科鲁科版“滚汤圆”教学设计
- 2026年安宁疗护相关知识试题(含答案)
- 2026年ccaa三体系考试题库及答案详解
- 2026年CATTI一级笔译真题及答案及答案
- 2026年保安员证考试题库及答案(网校专用)
- 2026年广州商贸投资控股集团有限公司人员招聘考试题库及详细答案解析
- 2026年中国机械工业集团有限公司人员招聘考试备考题库及详细答案解析
- 《动画素描(第2版)》中职全套教学课件
- T-YNZYC 0120-2024 绿色药材 天门冬产地加工规程
- 9竹节人 市赛一等奖
- MSOP(测量标准作业规范)测量SOP
- 工程量确认单范本
- 菏泽城市介绍课件
- 金蝶专业版固定资产操作流程
- A拓斯达机械手说明
- 918主题班会PPT课件《勿忘国耻砥砺前行》
- 高一家长会学校领导讲话稿(3篇)
- WS/T 346-2011网织红细胞计数的参考方法
评论
0/150
提交评论