范文无忧网范文学习范文大全

简述游程编码的方法。。。急。

05月15日 编辑 fanwen51.com

[简述社区护理的方法与技术有哪些]主要包括预防、保护和促进三方面的内容: (1)预防是指防止疾病和伤害的发生,具体体现在社区门诊及家庭病床等护理服务和参与周期性体检、消毒、防疫、预防接种等保健活动上; (2)...+阅读

简述游程编码的方法。。。急。。

游程编码又称“运行长度编码”或“行程编码”,是一种统计编码,该编码属于无损压缩编码。对于二值图有效。

行程编码的基本原理是:用一个符号值或串长代替具有相同值的连续符号(连续符号构成了一段连续的“行程”。行程编码因此而得名),使符号长度少于原始数据的长度。

例如:5555557777733322221111111

行程编码为:(5,6)(7,5)(3,3)(2,4)(l,7)。可见,行程编码的位数远远少于原始字符串的位数。

并不是所有的行程编码都远远少于原始字符串的位数,但行程编码也成为了一种压缩工具。

例如:555555 是6个字符 而(5,6)是5个字符,这也存在压缩量的问题,自然也会出现其他方式的压缩工具。

在对图像数据进行编码时,沿一定方向排列的具有相同灰度值的像素可看成是连续符号,用字串代替这些连续符号,可大幅度减少数据量。

行程编码分为定长行程编码和不定长行程编码两种类型。

行程编码是连续精确的编码,在传输过程中,如果其中一位符号发生错误,即可影响整个编码序列,使行程编码无法还原回原始数据。

什么是游程编码?原理是?其有什么特点或缺点

游程编码又称“运行长度编码”或“行程编码”,是一种统计编码,该编码属于无损压缩编码,是栅格数据压缩的重要编码方法。对于二值图有效。行程编码的基本原理是:用一个符号值或串长代替具有相同值的连续符号(连续符号构成了一段连续的“行程”。行程编码因此而得名),使符号长度少于原始数据的长度。只在各行或者各列数据的代码发生变化时,一次记录该代码及相同代码重复的个数,从而实现数据的压缩。常见的游程编码格式包括TGA,Packbits,PCX以及ILBM。行程编码是连续精确的编码,在传输过程中,如果其中一位符号发生错误,即可影响整个编码序列,使行程编码无法还原回原始数据。游程长度在栅格加密时,数据量没有明显增加,压缩效率较高,且易于检索、叠加合并等操作,运算简单,适用于机器存储容量小,数据需大量压缩,而又要避免复杂的编码和解码运算,增加处理和操作时间的情况。

...

甚么是行程编码紧缩

行程编码编辑仅存储1个像素值和具有相同色彩的像素数目的图像数据编码方式称为行程编码,或称游程编码,经常使用RLE(Run-LengthEncoding)表示。该紧缩编码技术相当直观和经济,运算也相当简单,因此解紧缩速度很快。RLE紧缩编码特别适用于计算机生成的图形图象,对减少存储容量很有效果。行程编码(Run-LengthEncoding)在此方式下每两个字节组成1个信息单元。第1个字节给出其后面相连的象素的个数。第2个字节给出这些象素使用的色彩索引表中的索引。例如:信息单元0304,03表示其后的象素个数是3个,04表示这些象素使用的是色彩索引表中的第5项的值。紧缩数据展开后就是040404.同理0405可以展开为05050505.信息单元的第1个字节也能够是00,这类情况下信息单元其实不表示数据单元,而是表示1些特殊的含义。

这些含义通常由信息单元的第2个字节的值来描写。行程编码是1种无失真编码有些数据却是不可舍弃的,例如银行的账户记录,公司职员的人事资料,学生成绩等等,这些资料不能有丝毫的更动。所以我们在对它进行重新编码及紧缩时,必须确保尔后能以相对应的方式完全的还本来来的数据。这类方式称为无失真的紧缩方式,可想而知它的紧缩率比不上失真的紧缩方式,而且必须更精细的去斟酌冗余数据和信息承载量的问题。但无失真紧缩方式在实用性上不输给失真紧缩,不管是网络上的数据传输,大型系统的备份等等,都可以看到这类技术的存在。

java实现行程编码

public class GuiCamera

{

private String fileName; //文件的前缀

private String defaultName = "xxx";

static int serialNum=0;

private String imageFormat; //图像文件的格式

private String defaultImageFormat="jpg";

Dimension d = Toolkit.getDefaultToolkit().getScreenSize();

public GuiCamera(String s,String format) {

fileName = s;

imageFormat=format;

}

public void snapShot() {

try {

//拷贝屏幕到一个BufferedImage对象screenshot

BufferedImage screenshot = (new Robot()).createScreenCapture(new

Rectangle(0, 0, (int) d.getWidth(), (int) d.getHeight()));

serialNum++;

//根据文件前缀变量和文件格式变量,自动生成文件名

String name=fileName+String.valueOf(serialNum)+"."+imageFormat;

File f = new File(name);

//将screenshot对象写入图像文件

ImageIO.write(screenshot, imageFormat, f);

}

catch (Exception ex) {

}

}

public static void main(String[] args)

{

GuiCamera cam= new GuiCamera("d:\\java", "jpg");

cam.snapShot();

}

}

只能截取屏幕...传送可以以流的形式输出到对方。。。

延伸阅读:

简述五中饭店管理的基本的方法管理方法是管理者履行管理职能和完成管理任务的方式、手段和措施的总称 一、制度管理法 是指饭店根据国家的各种法律、法令、规定等,将饭店管理中一些比较稳定的和具有规律性...

简述社区保健管理方法儿童保健是研究小儿时期生长发育规律及其影响因素,采取有效措施,加强有利条件,防止不利因素,促进和保证小儿健康成长的综合性防治医学。儿童保健工作的目的是要增强小儿体质,培育...

简述电子文件归档的基本方法1、将应归档的最终版本的电子文件存入光盘,光介质上,脱机后可存放在别处 2、采用数据压缩工具对网络上应归档的电子文件进行压缩,然后刻入磁、光介质上,但采用压缩工具的过程必...

简述一般练泥的基本方法孔老师曾经说过:“知之者不如好之者,好之者不如乐之者。”首先,我要明确一点,比起学习精神而言,学习方法本身就是下位或者说是次要的东西。学习精神就是指良好的学习态度和饱满的...

简述教学过程的基本阶段急非常急!如果你是讲 新课,先是课堂导入和你要讲的课有关,比如你要讲的是如何控制人的情绪或心情,你可以采用月有阴晴圆缺,人有悲欢离合的句子引出情绪都有哪些,让学生表演出不同的情绪,你...

应用感知编码的主要压缩编码的方法有哪些应用感知编码的主要压缩编码的方法有哪些,压缩感知的历史背景:在介绍图象的压缩编码之前,先考虑一个问题:为什么要压缩?其实这个问题不用我回答,你也能想得到。因为图象信息的数据...

URL编码的编码规则URL编码的编码规则,物料编码的原则:URL编码遵循下列规则: 每对name/value由&;符分开;每对来自表单的name/value由=符分开。如果用户没有输入值给这个name,那么这个name还是出现,只...

简述篮球运球5种方法简述篮球运球5种方法,篮球运球技术训练方法:第一种:控制式运球 要让身体保持在球和防守队员之间,球运得紧靠身体,使防守队员要想打掉你的球很困难。同时还要用非运球手进一步保护...

简述学生行为改变的基本方法有那些简述学生行为改变的基本方法有那些,如何改变学生的行为习惯:1.强化法。强化法用来培养新的适应行为。根据学习原理,一个行为发生后,如果紧跟着一个强化刺激,这个行为就会再一次发...

推荐阅读
图文推荐
栏目列表