📄 程序使用说明.txt
字号:
本程序使用VC++编写,主要实现Spiht编码算法。Spiht算法虽然已经非常成熟,但是作者从
网上下载了一些代码来看,编写的不是很规范,所以作者在此整理了Spiht程序,在VC6.0下通过调试.
1.程序使用说明
在菜单中首先打开一幅图像,之后选择"Spiht编码",输入码率和分解层数,即可完成压缩,压缩后的
文件存放在E盘的根目录下(也可以设置其它目录,在程序相应处进行修改即可);之后再选择"Spiht解码",
即可显示解码后的图像和相应的PSNR。
2.声明
Sphit的具体实现代码并非本人编写,而是从一本小波方面的书籍光盘中自带的,光盘中给出了实现
spiht的cpp文件和h文件,作者只是加到自己的程序当中。另外,程序中还可以实现算术编码,算术编
码的具体实现代码是由丁贵广老师编写。
3.本人工作
本人所做的工作只是将“SPiht编解码”和“算术编解码”加到自己的程序当中,从而验证了这两个代码
的正确性,这部分工作也颇费精力。现在将此程序无偿奉献给大家,希望大家能在此基础上进行改进,
增进交流。
4.程序不足
该程序只能处理8位的灰度图象,当然实现彩色图像压缩也并非难事。
程序中的小波算法使用的是9/7提升小波。若您已经研究过此算法并且已经编写过此程序,或是改进的spiht算法,
能否给我发一份,谢谢
我的邮箱:wavelet2004@126.com
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -