第3篇 动态规划(3-例子).pdf

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图像压缩 图像压缩 数字化图像若是m ×m的像素矩阵,每个图像像素有一个0 ~ 255的灰度值。因此,存储一个像素最多需要8位。若每个像素 存储都用到最大位8位,则总的存储空间为8m2位,此为定长模 定长模 式。为了减少存储空间,我们将采用变长模式,即不同像素用 式 变长模式 不同的位数来存储。 1 )图像线性化 1 0 9 1 2 4 0 1 2 1 5 3 5 5 0 8 1 0 9 1 5 2 4 0 1 6 0 1 3 0 11 a) 线性化时蛇行的 b ) 灰度值 行主次序 1 图像压缩 图像压缩 2 )分段 3 )创建记录三个数据项:段长(SegmentLength),本段内每 个像素的位数(BitsPerSegment)和灰度值序列(Pixels)。 灰度图像的总位数 =∑段Si的记录 = ∑[①表示本段每个像素所需位数的二进 制数 (3 位) + ②表示本段像素个数的二进 制数 (8位) + ③本段每个像素的位数×本段 像素个数] 不同的分段方式,将导致不同的存储总位数。以下举例说明: 2 图像压缩 图像压缩 压缩方法一 (按等长的条件将像素分段): 10,9,12,40,50,35,15,12,8,10,9,15,11,130,160,240 4 位 6 位 4 位 8 位 各像素所需的位数分别为4,4,4,6,6,6,4,4,4,4,4,4,4,8,8和8。 可得到4个段[10,9,12]、[40,50,35]、[15,12,8,10,9,15,11]、 [130,160,240]。 SegmentLength这项内容为2 ,2 ,6 ,2; BitsPerSegment这项内容为3 ,5 ,3 ,7; Pixels序列:1010 1001 1100 111000 110010 100011 这三个部分需要的存储空间共需以下各项之和: 8*4=32 3*4=12 4 ×3 +6 ×3 +4 ×7 +8 ×3=82 总空间: 32+12+82=126位 3 图像压缩 图像压缩 压缩方法二(通过合并相邻的段来减少空间消耗): 将 上 例 中 第 1 段 和 第 2 段 合 并 , 合 并 后 , SegmentLength这项变为5,6,2。 BitsPerSegment这项变为5,3,7。而Pixels序列的前36 位存储的是合并后的第一段: 001010 001001 001100 111000 110010 100011 其余的像素没有改变,因为减少了1个段标题,共减 少了11位,而Pixels序列的空间增加6位,因此总共节 约的空间为5位,空间总消耗121位。

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档