8.2
来源:互联网 发布:安卓版窗帘设计软件 编辑:程序博客网 时间:2024/06/07 12:38
一种行程编码的变化方式是这样的, (1)仅对0或1的行程编码(而不是全部), (2)对每一行的起点使用特殊编码,以减少传输引起的错误. 可以使用这样的编码对(xk, rk), 这里分别表示第k个行程的起始坐标和行程长度. 用(0, 0)来表示每行的开始.
(a)当对2n*2n大小的二值图像编码时, 推导出为了能够压缩数据, 平均每一行能存在的最大行程数.
(b)计算n=10时的最大行程数.
解答:
编码方式如图所示,(以对1的行程编码为例)
(a) 压缩前, 每一位用一个bit表示,一行所需的bit数为2n. 若进行行程编码, 我们需要n个bit表示每一个起始坐标或行程长度. 设行程数为m, 则需要2*(m+1)*n个bit表示(加上每行起点所需的特殊编码.
要得到数据压缩的目的:
2*(m+1)*n<2n
所以m<2n-1/n, 为小于2n-1/n的最大整数.
要得到数据压缩的目的:
2*(m+1)*n<2n
所以m<2n-1/n, 为小于2n-1/n的最大整数.
(b) 29/10≈5
- 8.2
- 8.2
- 8.2
- 8.2
- 8.2
- 8.2
- 8.2 Types
- Navicat 8.2
- 8.2 stair
- 8.2 sum
- 8.2 minval
- 8.2.Warshall
- week 8.2
- 8.2反思
- 8.2 数据库
- list_manual_GCC_4.8.2
- 基数排序(8.2)
- 8.2 喀迈拉
- c#读取ini文件
- [珍藏] 易语言老论坛发言排行榜
- 设计一个基于CSS的网页模板
- ASP.NET AJAX 学习之一 ScriptManager控件
- 关于企业级别的软件开发
- 8.2
- 追梦人
- [转]通过案例深入探讨PHP中的内存管理问题
- 解决水晶报表连接ORACLE数据库登录失败问题
- Oracle 9i中的日志模式管理基础(1)
- 人生来不平等
- Trojan.DL.Agent.xwo 解决方法
- P2P相关技术链接
- 续切分视图