
Matlab灰度处理代码-H264_v1_StegEncoder:适用于音频/视频压缩算法课程的最终项目MATLAB程序。原始程序...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为《音频/视频压缩算法》课程设计的最终作业,基于MATLAB开发的H264_v1_StegEncoder代码,用于灰度图像处理及隐藏信息实验,包含详细注释和测试案例。
该程序使用MATLAB实现类似JSTEG的隐写技术,在值为-2、-1、2和3的系数中嵌入文本段落件数据:
- 如果消息位是0且系数为-2,则不改变。
- 如果消息位是1,而系数是-2,则将系数改为-1。
- 若消息位是0,并且当前系数为-1,则将其更改为-2。若消息位是1并且当前系数也是-1,则保持不变。
- 当消息位为0时,如果系数值为2则不改变;当消息位为1而系数为2时,将其修改成3。
- 若消息位是0且系数值是3,则将该数值改为2。若消息位是1并且当前系数值也是3,则保持不变。
此程序的主要目的是展示在编码过程中嵌入数据如何影响图像的统计信息,并不进行解码操作。
使用方法:
打开MATLAB,运行A00_Main.m文件。
根据需要,在“要修改的变量”部分调整相关参数。
执行代码后将得到以下输出:
a. 编码器
i. 显示原始彩色视频的大窗口;
ii. 展示压缩后的灰度视频的小窗口;
iii. 控制台中显示第一个差异块、DCT块以及量化后的DCT信息。
全部评论 (0)
还没有任何评论哟~


