⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ezw.h

📁 介绍EZW编解码算法的全部代码
💻 H
字号:
"EZW.H"//EZW编码器的头文件
#ifndef __EZW_H__
#define __EZW_H__

//这是一个数据格式的头文件,大家只需要知道它是用于程序中全部矩阵运算的完成即可
#include "matrix2d.h"  
//定义编码输出数据流存储的文件头格式
typedef struct __ezw_file_header
{
	int height;
	int width;
	element_type threshold;
} ezw_file_header;
//范例数据:取自Shapiro的实验数据
const int example[8][8] = {
  { 63,-34, 49, 10,  7, 13,-12,  7 },
  {-31, 23, 14,-13,  3,  4,  6, -1 },
  { 15, 14,  3,-12,  5, -7,  3,  9 },
  { -9, -7,-14,  8,  4, -2,  3,  2 },
  { -5,  9, -1, 47,  4,  6, -2,  2 },
  {  3,  0, -3,  2,  3, -2,  0,  4 },
  {  2, -3,  6, -4,  3,  6,  3,  6 },
  {  5, 11,  5,  6,  0,  3, -4,  4 }
};
//定义小波系数量化的字符:ZTR、POS、NEG和IZ
#define ZERO  0 		//二进制数0
#define ONE   1 		//二进制数1
#define ZTR   2 		//二进制数00
#define POS   3 		//二进制数01
#define NEG   4 		//二进制数11
#define IZ    5 		//二进制数10

#endif /* __EZW_H__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -