MATLAB实现LSB音频水印算法
主要实现思路,通过fopen()函数进行读取音频文件,得到一个数据范围在0~65535的数组,使用bitset()函数,能够将每个数据转换成二进制,并在最低位插入你想要插入的水印数据。水印数据用audioread来进行读取有一个量化取整的过程,该过程将原本数据范围由-1到1之间,转换为0到256,也就是八位二进制能够保存每个数据,这里采用八位二进制来保存是为了提高载体的水印容量。 读取过程,就是嵌入的逆过程,使用bitget()函数将音频文件数据中的最后一位提取出来,再经过去量化的过程,得到的就是我们嵌入的音频水印。 LSB算法并不鲁棒,经过编解码之后无法
用户评论
推荐下载
-
一个零水印算法的matlab实现
该算法实现了零水印对宿主图像没有任何破坏且提取效果很好
17 2020-05-23 -
水印技术matlab算法代码
水印技术,包括嵌入与提取,matlab算法编写,可以很好的运行,包括图片等
29 2018-12-29 -
MATLAB小波水印算法
介绍一中小波水印算法,初学者可以参考,简单易懂
21 2019-01-03 -
DCT水印算法MATLAB源码
基于离散余弦变换的数字水印嵌入与提取程序,提供完整的MATLAB代码实现。
6 2024-04-27 -
AudioJungle水印音频去水印
AudioJungle纯净人声,用于去Audiojungle水印,
29 2020-05-13 -
基于音频内容的DWT域脆弱音频水印算法
基于音频内容的DWT域脆弱音频水印算法
15 2021-04-30 -
Matlab编程实现LSB信息的隐藏与提取
Matlab编程实现LSB信息的隐藏与提取
35 2018-12-20 -
实现了matlab的LSB隐写和检测
实现了matlab的LSB隐写和检测!主要的检测的代码,有直方图,RS检测。
26 2019-05-15 -
音频数字水印的DSP实现
这是大三暑期嵌入式课程设计的一个题目,两人组,这是在matlab经过仿真功能验证以后才进行移植的,所以不仅考虑到功能实现上,而且还要兼顾硬件平台的实现方式上。
24 2019-01-11 -
Matlab_LSB伪随机
文件夹中包含三个函数:随机序列对产生函数,信息嵌入函数,信息提取函数;根据随机产生的序列对确定信息嵌入的位置,然后利用同样的种子来确定嵌入前随机产生的序列对,最后可提取嵌在图片中的信息
27 2019-07-06
暂无评论