施磊磊的多媒体技术实验报告
发布时间:2014-08-23 12:59:01
发布时间:2014-08-23 12:59:01
多媒体技术基础
实验报告
班 级: 计082
学 号: 0813022057
姓 名: 施磊磊
2011年5月31日
实验一
一、实验目的
1、 了解有损压缩和无损压缩的概念
2、 理解图像压缩的主要原则和目的
3、 了解常用的压缩算法
4、 了解静态图像JPEG压缩标准
二、实验内容
1、利用VC++编程,建立控制台应用程序(Win32 Console Application),输入教材第83页的实力图像块数据,经离散余弦变换、量化和熵编码后,压缩为二进位流。
2、 压缩后的二进位流编码,重构图像块
三、源代码:
#include "stdio.h"
#include "math.h"
int f_Y0[8][8]=
{
{139,144,149,153,155,155,155,155},
{144,151,153,156,159,156,156,156},
{150,155,160,163,158,156,156,156},
{159,161,162,160,160,159,159,159},
{159,160,161,162,162,155,155,155},
{161,161,161,161,160,157,157,157},
{162,162,161,163,162,157,157,157},
{162,162,161,161,163,158,158,158}
};
int F_Y0[8][8];//DC系数
int DA_Y0[64],DA_Y1[64],DA_Y2[64],DA_Y3[64],DA_Cb[64],DA_Cr[64]; //DA系数