MATLAB实现LSBR并采用卡方分析进行分析
cover=imread('E:\信息隐藏图片\moon.bmp', 'bmp');
ste_cover=cover;
ste_cover=double(ste_cover);
f_id=fopen('e:\flag.txt','r');
[msg,len]=fread(f_id,'ubit1');
[m,n]=size(ste_cover);p=1;
for i=1:nfor j=1:mste_cover(j,i)=ste_cover(j,i)-mod(ste_cover(j,i),2)+msg(p,1);if p==lenbreak;endp=p+1;endif p==lenbreak;end
end
ste_cover=uint8(ste_cover);
imwrite(ste_cover,'e:\stego.bmp','bmp');
subplot(1,2,1),imhist(cover),title('cover');
subplot(1,2,2),imhist(ste_cover),title('stego');
data = imhist(ste_cover)';
k=0;
for i=1:256/2if data(2*i)~= 0k=k+1;end
end
h=[;];
for i=1:kh(2*i)=(data(2*i)+data(2*i+1))/2;
end
tmp = [;];
r=0;
for i = 1:ktmp(i)=((data(2*i)-h(2*i))*(data(2*i)-h(2*i))/data(2*i));
end
tmp(isnan(tmp))=0;
for i=1:kr=r+tmp(i);P = 1-chi2cdf(r, k-1);disp(P);
end
MATLAB实现LSBR并采用卡方分析进行分析相关推荐
- matlab算出中心差分方法_方差分析、T检验、卡方分析如何区分?
差异研究的目的在于比较两组数据或多组数据之间的差异,通常包括以下几类分析方法,分别是方差分析.T检验和卡方检验. 三个方法的区别 其实核心的区别在于:数据类型不一样.如果是定类和定类,此时应该使用卡方 ...
- 卡方 matlab,matlab卡方分布 卡方检验(Chi-square test)及其MATLAB实现 - 余姚娱乐网
拟合性检验是用于分析实际次数与理论次数是否相同,适用于单个因素分类的计数数据.独立性检验用于分析各有多项分类的两个或两个以上的因素之间是否有关联或是否独立的问题. 2.卡方检验的应用条件 四格表: 1 ...
- 四格表求卡方示例,独立四格表资料检验,统计学,差异性分析
差异性分析原理:卡方检验是一种用途很广的计数资料的假设检验方法.它属于非参数检验的范畴,主要是比较两个及两个以上样本率( 构成比)以及两个分类变量的关联性分析.其根本思想就是在于比较理论频数和实际频数 ...
- 【非参数统计05】分类数据的关联分析:列联表、卡方独立性齐性、Fisher精确性、Mantel-Haenszel检验、关联规则、Ridit检验法、对数线性模型
目录导引 5 分类数据的关联分析 5.1 分类变量独立性检验 5.1.1 r×sr\times sr×s列联表 5.1.2 χ2\chi^2χ2独立性检验 5.1.3 χ2\chi^2χ2齐性检验 5 ...
- 卡方线性趋势检验_SPSS:趋势卡方检验
SPSS:趋势卡方检验 毕业季接近尾声,通过答辩的各位同学们即将开始新的旅程.回顾论文点滴,想必既有心酸又充满欣慰.回顾毕业生咨询论文写作得到一个启示与各位分享:论文完成的过程也是还原临床研究的过程, ...
- matlab segy文件,利用matlab实现segy格式数据的读写研究和分析.ppt
利用matlab实现segy格式数据的读写研究和分析 2.SEGY数据格式 地震数据一般以地震道为单位进行组织,采用SEG-Y文件格式存储.SEG-Y格式是由SEG (Society of Explo ...
- 五步移相法matlab程序_用MATLAB软件对逆变电路移相调压进行仿真,30°,60°,90°的波形,并用分段分析法分析其原理_学小易找答案...
[简答题]Translate the following ad into (1) a TV comercial, and (2) a factual introduction. Marie Franc ...
- t分布, 卡方x分布,F分布
T分布:温良宽厚 本文由"医学统计分析精粹"小编"Hiu"原创完成,文章采用知识共享Attribution-NonCommercial-NoDerivative ...
- Scikit-learn学习系列 | 4. sklearn特征降维方法汇总(方差过滤,卡方,F过滤,互信息,嵌入法)
如有错误,恳请指出. 以下内容整理自专栏:博主"文火冰糖的硅基工坊"的专栏--机器学习与scikit-learn,对部分的文章的简化与整理. 文章目录 1. 常见的降维方法简介 1 ...
- 数学建模拓展内容:卡方检验和Fisher精确性检验(附有SPSS使用步骤)
卡方检验和Fisher精确性检验 卡方拟合度检验 卡方独立性检验 卡方检验的前提假设 Fisher精确性检验 卡方拟合度检验 卡方拟合度检验概要:卡方拟合度检验也被称为单因素卡方检验,用于检验一个分类 ...
最新文章
- mysql 联合索 B 树_MySQL 索引与 B+ 树
- 【干货】运维人员常用的Linux命令汇总
- Python根据原图解析拍摄地点
- 正则表达式(中文表达:检查表达式符)
- 敏捷游戏:从硬币游戏学习Scrum敏捷方法
- 使用 Helm - 每天5分钟玩转 Docker 容器技术(163)
- OpenCV中矩阵的归一化
- HDOJ 1755 - A Number Puzzle 排列数字凑同余,状态压缩DP
- js本地存储解决方案(localStorage与userData)
- AMD ROCm 硬件支持情况
- 第三阶段应用层——1.10 数码相册—main_page主界面的显存管理、页面规划、输入控制
- excel序号自动更新
- 单身狗福音:钢铁直男也可以用AI歌曲俘获女友芳心!
- 百度地图隐藏家和公司地点教程(2021)
- javac.exe 、 java.exe、 javaw.exe 、 javaws.exe有什么区别?
- 织梦如何更改默认的后台登录账号和密码(亲测可用)
- 解读 | 计算机视觉已超越人类眼睛?
- 音频频谱图(自定义View——进阶篇2)
- Symfony\Component\Debug\Exception\FatalErrorException: Allowed memory size of 2147483648 bytes
- 引起进程创建的事件有哪些?
热门文章
- 个推大数据:3月线上消费率先恢复,在线购物APP迎来春天
- Unity-lambda表达式
- 3DGPS数据图和3D圆轨道图
- 计算机网络中传输层传送的是什么,传输层
- USB转多串口设备固定串口号
- 天玑720可以升级鸿蒙系统吗,华为高管:来岁年初就能用上鸿蒙体系,55部华为产物可升级鸿蒙...
- 读书笔记之怎样在股市获得稳健收益
- 【SystemVerilog基础】OOP思想之重载
- 组合数怎么用计算机算方差,投资组合的方差公式是什么?怎么算的
- 服务器 cpu系列 至强系列那个好,至强系列 intel至强和酷睿I系列,到底哪个好