我正在开发一个 Java 隐写术项目,以在 JPEG 图像中隐藏 .txt 消息。概括地说,有4个步骤:
- 将每个像素块转换为 8x8 DCT 系数。
- 用一些复杂的计算量化每个块。
- 将消息的每一位嵌入/替换到每个块的系数的 LSB 中。
- 嵌入后,执行逆 DCT 以使用嵌入的消息重新创建 JPEG 图像。
我被困在第 3 步,因为我不确定如何记录我已随消息更改的系数,以便将其提取出来?
谁能推荐我可以嵌入每个系数并记录每个嵌入以将其提取出来的方法?
这将不胜感激。
(我也知道1s和0s,DC值应该不用管)。