所属学校: 北京交通大学
本课程是新一代视频编解码技术
,是由 北京交通大学 李赵红老师
所授课,本人使用py去实现,记录课程内容。
代码中有相关图片,均为课程ppt中所得。视频是某个电影片段。
本文中的代码都是经过查阅资料和通过自己的学习,如有侵权请联系删除。
重要的事情说三遍:
仅供学习使用!
仅供学习使用!
仅供学习使用!
exp1.ipynb
第一次实验,YCbCr的4:2:0抽样,更改其最后psnr计算问题exp2.ipynb
第二次实验,做DCT变换,抽样做反变换,并进行对比,代码并不完善,仅适用于等宽高且为8的倍数的图像exp3.ipynb
第三次实验,对视频相邻两帧做量化压缩,求差重建。对于求运动矢量部分可以应用于所有图像,但是拆分合并图像求DCT仍然同实验2,若需要适配所有图像需要更改函数,需要考虑得是边界值怎么计算在内或忽略边界
第三部分中方向场的绘制准确性有待考量,从最后的重构可以看出运动矢量记录的可能有问题,有待更改
代码中肯定有不正确的地方,如果有需求,可以联系我。实验完成后如果不接触这方面内容就不会再更新
email: [email protected]
name: 小木