资源简介
基于Matlab的KL变换程序。有对应的解释说明,图像自选。
代码片段和文件信息
f = imread(‘newlena.jpg‘);
%f = rgb2gray(f);
[MN] = size(f);
f = im2double(f);
f1 = f;
m = mean(f12);%均值
c = cov(f1‘);%协方差
[BD] = eig(c);%特征向量
[Dsindex]=sort(diag(D)‘descend‘);%对特征向量进行排序
B = B(:index);%排序
B = B‘;%转置
m=repmat(m1N);%复制平铺
%归一化
b = sqrt(sum(B.*B2));
b = repmat(b1N);
A = B./b;
%主分量
g = A*(f1-m);
%重建图像
figure
subplot(221);
img1 = klf(Af1m8);
imshow(img1);
title(‘8维‘);
subplot(222)
img2 = klf(Af1m16);
imshow(img2);
title(‘16维‘);
subplot(223)
img3 = klf(Af1m32);
imshow(img3);
title(‘32维‘);
subplot(224);
img4 = klf(Af1m64);
imshow(img4);
title(‘64维‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 684 2019-04-16 20:47 KLtransform.m
----------- --------- ---------- ----- ----
684 1
- 上一篇:基于Multisim 12.0的数字时钟
- 下一篇:BCD码优先编码电路设计
相关资源
- 最优化三点二次插值Matlab
- 普通端射阵天线的MATLAB 程序
-
微燃机Matlab/simuli
nk建模 - LSB嵌入水印与提取基于MATLAB的实现
- matlab双极性二进制基带传输系统的仿
- MATLAB 模糊PID仿真文件
- matlab水果识别程序171419
- Matlab基本实验微分方程画图
- 矩形贴片天线Matlab仿真
- matlab计算复合材料板ABD程序
- 雷达MATLAB仿真171350
- matlab对两张彩色图进行直方图匹配并
- (212)和(317)卷积码编解码的MTAL
- WVD时频代码matlab
- 利用鸢尾花数据进行K均值分类
- 基于matlab的傅里叶频域滤波
- 基于MATLAB深度极限学习机与代码
- 双边高效率冲击电压发生器的matlab仿
- matlab广义回归程序代码
- ap聚类算法MATLAB实现代码
- 图像峰度计算函数matlab
- matlab基于笔记本电脑的摄像头的人脸
- 基于K-means算法的图像分割matlab
- matlab菲涅尔衍射
- 遗传算法优化BP标注清晰matlab
- 基于pso的测试函数Griewank得MATLAB算法代
- 平方根法的matlab实现
- MATLAB代码,用于快速平滑滤波
- MATLAB代码,用于分峰拟合
- 2次B样条曲线和3次B样条曲线的matlab绘
评论
共有 条评论