资源简介
matlab上利用主成分分析(PCA)对图像进行压缩的程序,有详细注释,给想学习PCA的人提供参考。

代码片段和文件信息
function bit_seq=ACEncoding(xy)
Z=x;
v0=y;
R=abs(y);
if R==1;amplen=1;
elseif(R >= 2 & R <= 3);amplen = 2;
elseif(R >= 4 & R <= 7);amplen = 3;
elseif(R >= 8 & R <= 15);amplen = 4;
elseif(R >= 16 & R <= 31);amplen = 5;
elseif(R >= 32 & R <= 63);amplen = 6;
elseif(R >= 64 & R <= 127);amplen = 7;
elseif(R >= 128 & R <= 255);amplen = 8;
elseif(R >= 256 & R <= 511);amplen = 9;
elseif(R >= 512 & R <= 1023);amplen = 10;
end
if (Z==0 & amplen==1); codelen=2;accode=0;
elseif (Z==0 & amplen==2);codelen=2;accode=1;
elseif (Z==0 & amplen==3);codelen=3;accode=4;
elseif (Z==0 & amplen==4);codelen=4;accode=11;
elseif (Z==0 & amplen==5);codelen=5;accode=26;
elseif (Z==0 & amplen==6);codelen=7;accode=120;
elseif (Z==0 & amplen==7);codelen=8;accode=248;
elseif (Z==0 & amplen==8);codelen=10;accode=1014;
elseif (Z==0 & amplen==9);codelen=16;accode=65410;
elseif (Z==0 & amplen==10);codelen=16;accode=65411;
elseif (Z==1 & amplen==1); codelen=4;accode=12;
elseif (Z==1 & amplen==2); codelen=5;accode=27;
elseif (Z==1 & amplen==3); codelen=7;accode=121;
elseif (Z==1 & amplen==4); codelen=9;accode=502;
elseif (Z==1 & amplen==5);codelen=11;accode=2038;
elseif (Z==1 & amplen==6);codelen=16;accode=65412;
elseif (Z==1 & amplen==7);codelen=16;accode=65413;
elseif (Z==1 & amplen==8);codelen=16;accode=65414;
elseif (Z==1 & amplen==9);codelen=16;accode=65415;
elseif (Z==1 & amplen==10);codelen=16;accode=65416;
elseif (Z==2 & amplen==1);codelen=5;accode=28;
elseif (Z==2 & amplen==2);codelen=8;accode=249;
elseif (Z==2 & amplen==3);codelen=10;accode=1015;
elseif (Z==2 & amplen==4);codelen=12;accode=4084;
elseif (Z==2 & amplen==5);codelen=16;accode=65417;
elseif (Z==2 & amplen==6);codelen=16;accode=65418;
elseif (Z==2 & amplen==7);codelen=16;accode=65419;
elseif (Z==2 & amplen==8);codelen=16;accode=65420;
elseif (Z==2 & amplen==9);codelen=16;accode=65421;
elseif (Z==2 & amplen==10);codelen=16;accode=65422;
elseif (Z==3 & amplen==1);codelen=6;accode=58;
elseif (Z==3 & amplen==2);codelen=9;accode=503;
elseif (Z==3 & amplen==3);codelen=12;accode=4085;
elseif (Z==3 & amplen==4);codelen=16;accode=65423;
elseif (Z==3 & amplen==5);codelen=16;accode=65424;
elseif (Z==3 & amplen==6);codelen=16;accode=65425;
elseif (Z==3 & amplen==7);codelen=16;accode=65426;
elseif (Z==3 & amplen==8);codelen=16;accode=65427;
elseif (Z==3 & amplen==9);codelen=16;accode=65428;
elseif (Z==3 & amplen==10);codelen=16;accode=65429;
elseif (Z==4 & amplen==1);codelen=6;accode=59;
elseif (Z==4 & amplen==2);codelen=10;accode=1016;
elseif (Z==4 & amplen==3);codelen=16;accode=65430;
elseif (Z==4 & amplen==4);codelen=16;accode=65431;
elseif (Z==4 & amplen==5);codelen=16;accode=65432;
elseif (Z==4 & amplen==6);codelen=16;accode=65433;
elseif (Z==4 & amplen==7);codelen=16;accode=65434;
elseif (Z==4 & amplen==8);codelen=16;accode=65435;
elseif (Z==4 & amplen==9);codelen=16;accod
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4200 2003-01-09 05:37 pca\8.tif
文件 9108 2019-07-13 19:47 pca\ACEncoding.m
文件 1517 2019-07-13 19:46 pca\DCEncoding.m
文件 263222 2019-07-13 21:22 pca\lena512.bmp
文件 262336 2019-07-13 21:22 pca\lena512.mat
文件 786572 2019-07-13 21:22 pca\lena512color.tiff
文件 913 2019-07-13 19:38 pca\LenaJPEGbyXING.m
文件 125388 2003-05-03 13:53 pca\liftingbody.png
文件 379 2019-07-13 19:21 pca\main.m
文件 431 2015-01-02 19:13 pca\pcaimage.m
文件 276 2015-01-02 19:14 pca\pcasample.m
文件 5447 2019-07-13 21:47 pca\Unti
目录 0 2019-07-13 21:44 pca
----------- --------- ---------- ----- ----
1459789 13
相关资源
- 高光谱图像pca分析特征提取
- pca源码matlab
- PCA人脸识别Eigenface特征脸Matlab
- RPCA图像去噪算法
- MATLAB 对iris数据集进行PCA
- 遥感影像融合_数字图像处理的matlab程
- 用MATLAB做的基于霍夫曼编码的图像压
- matlab图像压缩感知
- 基于TE过程的PCA程序matlab
- 基于PCA和SVM的人脸识别.zip
- PCA算法实现人脸识别基于matlab GUI界面
- 基于matlab的人脸识别271850
- 2D2DPCA人脸识别matlab代码/ORL库
- PCA人脸识别MATLAB代码/ORL库
- 图像压缩编码程序设计
- Retinex in matlab图像增强、HDR图像压缩
- PCA人脸识别论文附MATLAB程序
- KPCA matlab实现
- 基于K-L变换的人脸识别系统
- 基于DCT变换和DFT变换的数字图像压缩
- 基于PCA使用Yale人脸数据库的人脸识别
- 降维技术matlab工具箱
- 2dpca的matlab源码
- 基于pca的图像压缩与重建代码
- 2DPCA的matlab代码
- 基于PCA算法实现人脸识别完整代码文
- MATLAB下人脸图像的PCA重构
- LDA与PCA的讲解与matlab演示
- 基于PCA的点云位姿估计与粗拼接,m
- 基于PCA的人脸识别matlab)
评论
共有 条评论