- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文档
实验六 图像的霍夫曼编码
一、 实验目的:
1) 理解并熟练对图像进行霍夫曼编码的算法;
2) 进一步加深对所学数字图像处理容的认识;
3) 能够利用各种软件对算法加以实现。
二、 实验容:
1) 对数字图像进行哈弗曼编码
2) 对数字图像进行算术编码
3) 分析所得到的结果。
三、 实验原理
哈夫曼 (Huffman) 编码是一种常用的压缩编码方法, 是 Huffman 于 1952 年为压缩
文本文件建立的。 它的基本原理是频繁使用的数据用较短的代码代替, 较少使用
的数据用较长的代码代替,每个数据的代码各不相同。这些代码都是二进制码,
且码的长度是可变的。具体算法如下:
1) 首先统计出每个符号出现的频率, 上例 S0到 S7 的出现频率分别为 4/14,3/14,
2/14,1/14,1/14,1/14,1/14,1/14。
2) 从左到右把上述频率按从小到大的顺序排列。
3) 每一次选出最小的两个值,作为二叉树的两个叶子节点,将和作为它们的根
节点,这两个叶子节点不再参与比较,新的根节点参与比较。
4) 重复 (3) ,直到最后得到和为 1 的根节点。
5) 将形成的二叉树的左节点标 0,右节点标 1。把从最上面的根节点到最下面
的叶子节点途中遇到的 0,1 序列串起来,就得到了各个符号的编码。
四、 实验过程
1) 实验流程图
文档
程序入口函数 对工具栏选项进行处理,
WinMa 调用霍夫曼函数进行编码
注册主窗口类 响应WM_PAINT 消息
MyRegisterClass 在主窗口内显示 bmp
响应 WM_COMMAND 消息
主窗口实例化 调用 LoadBmpFile 函数
InitInstance 加载 BMP 图象文件
消息循环 消息处理函数
分发消息 WndProc
霍夫曼编码示意图如下:
2) 实验代码
见实验报告附页。
五、 实验结果
1) 打开要进行编码的图片,如下图所示:
文档
2) 对图片进行霍夫曼编码,得到如下结果:
文档
六、 实验总结
1) 通过本实验,进一步加深了对霍夫曼编码的实验原理和算法的理解和认识;
2) 加强了分析问题和解决问题的能力;
3) 熟练了软件的使用能力,提高了利用软件对数字图像进行处理的能力。
附页:
实验代码:
unsigned int PcxBytesPerLine;
BOOL LoadPcxFile (HWND hWnd,char *PcxFileName)
{
FILE *PCXfp;
PCXHEAD h
您可能关注的文档
- 员工奖惩规章制度实施研究细则.pdf
- 周安全系统生产检查表.pdf
- 周立功版嵌入式课后习题问题详解.pdf
- 唯尚传媒员工手册簿(新颖)2013026tmp.pdf
- 商业物业管理系统应急预案.pdf
- 四川农大16春《应用写作》.pdf
- 四川大学编译原理期末复习总结材料.pdf
- 四川建龙软件全套表格2.pdf
- 四川成都市2018中学考试数学精彩试题[含问题详解解析汇报,版].pdf
- 四川监理单位全套用表.pdf
- 《GB/T 17737.9-2024同轴通信电缆 第9部分:柔软射频同轴电缆分规范》.pdf
- GB/T 17737.9-2024同轴通信电缆 第9部分:柔软射频同轴电缆分规范.pdf
- 中国国家标准 GB/T 17737.9-2024同轴通信电缆 第9部分:柔软射频同轴电缆分规范.pdf
- GB/T 44003-2024力学性能测量 REBCO涂层导体(镀铜)脱层强度测试方法.pdf
- 中国国家标准 GB/T 44021.2-2024音视频及相关设备 功耗测量 第2部分:测试信号和媒介.pdf
- 《GB/T 44021.2-2024音视频及相关设备 功耗测量 第2部分:测试信号和媒介》.pdf
- GB/T 44021.2-2024音视频及相关设备 功耗测量 第2部分:测试信号和媒介.pdf
- GB/T 43962.1-2024动力电池数字化车间集成 第1部分:通用要求.pdf
- 2024广西南宁市江南区教育局面向南宁市公办学校招募中学支教志愿者88人笔试备考试题及答案解析.docx
- 2024广西合浦县山口镇人民政府公开招聘村级防贫监测信息员2人笔试备考试题及答案解析.docx
文档评论(0)