-
JSTEG隐写数字图像隐写
Jsteg是一种基于JPEG的常用信息隐藏算法步骤如下: 首先,把掩体图像分为不重叠的8*8的子块,对每一子块进行DCT并对变换得到的DCT系数进行量化;其次,将待隐藏的信息进行加密,将加密结果嵌入到量化后值不为0,1或-1的DCT系数的最 低有效位(LSB)中,其嵌入顺序是按zigzag扫描顺序进行的。最后,用JPEG的嫡编码(包括哈夫曼编码,游程编码及DPCM)对嵌入秘密信息后的每一子块进行编码,从而得到一个含有秘密信息的JPEG stego文件。
- 2020-12-05下载
- 积分:1
-
基于matlab gui的图像处理课程实验演示平台的设计与实现
基于matlab gui的图像处理课程实验演示平台的设计与实现,gui界面可以实现算法的演示,包括图像去噪图像复原图像编码解码
- 2020-12-03下载
- 积分:1
-
彩色图像分割——matlab实现FCM算法
模糊C均值聚类算法增加了隶属度矩阵,通过计算点到各聚类中心的欧式距离来判断属于该类的可能性。
- 2020-12-01下载
- 积分:1
-
串级DMC+PID控制
DMC预测控制和预测控制加pid串级控制的Matlab文件
- 2020-12-11下载
- 积分:1
-
哈夫曼树实现文件压缩和解压(源程序+实验报告).rar
【实例简介】综合实验:
1. 问题描述
利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。这要求在发送端通过一个编码系统对待传输数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站编写一个哈夫曼码的编/译码系统。
2. 基本要求
一个完整的系统应具有以下功能:
(1) I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。
(2) E:编码(Encoding)。利用已建好的哈夫曼树(如不在内存,则从文件hfmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。
(3) D:译码(Decoding)。利用已建好的哈夫曼树将文件CodeFile中的代码进行译码,结果存入文件Textfile中。
(4) P:印代码文件(Print)。将文件CodeFile以紧凑格式显示在终端上,每行50个代码。同时将此字符形式的编码文件写入文件CodePrin中。
(5) T:印哈夫曼树(Tree printing)。将已在内存中的哈夫曼树以直观的方式(比如树)显示在终端上,同时将此字符形式的哈夫曼树写入文件TreePrint 中。
3. 测试数据
用下表给出的字符集和频度的实际统计数据建立哈夫曼树,并实现以下报文的编码和译码:“THIS PROGRAME IS MY FAVORITE”。
字符 A B C D E F G H I J K L M
频度 186 64 13 22 32 103 21 15 47 57 1 5 32 20
字符 N O P Q R S T U V W X Y Z
频度 57 63 15 1 48 51 80 23 8 18 1 16 1
- 2021-12-01 00:38:17下载
- 积分:1
-
在线考试答题页面模板
模拟在线考试答题页面模板,考题静态页面展示,单选和多选
- 2020-12-11下载
- 积分:1
-
MFC物流订单管理系统
《Visual C++ 实用教程》的课程设计代码,具有一定的参考价值。
- 2020-12-05下载
- 积分:1
-
NASA锂电池测试数据
NASA PCoE研究中心锂离子电池测试数据,所用电池为18650电池,额定容量2Ah,数据以MATLAB格式文件存储提供
- 2020-12-09下载
- 积分:1
-
mini数学矩阵运算库 C语言
本数学矩阵运算库采用C语言编写,可以实现基本的数学矩阵运算,如加减,相乘,求行列式的值,求矩阵的逆等,使用方便。
- 2021-05-06下载
- 积分:1
-
飞思卡尔智能车弯道判断比赛程序
飞思卡尔智能车弯道判断比赛程序,为编写弯道识别程序提供帮助
- 2020-11-27下载
- 积分:1