请教大师如何设计一种处理视频(连续图像)数据的压缩和解压算法,并编程实现,实现语言为C/C++
程序要求:
1. 请设计一种处理视频(连续图像)数据的压缩和解压算法,并编程实现,实现语言为C/C++。
2. 图像的原始数据文件为BMP文件,图像数据请自行获取,所处理的图像帧数不能少于10帧。输出的编码文件格式请自行定义。
3. 压缩算法的环节必须包括运动估计和运动补偿、熵编码,变换编码(比如DCT变换)为建议环节,不是必须环节。
4. 解压算法需要能够从压缩数据恢复图像数据。
5. 请计算你所完成压缩算法的压缩性能(压缩比)以及图像质量(PSNR)。
课程设计的提交内容: