K-SVD 源代码

K-SVD是一种经典的字典训练算法,依据误差最小原则,对误差项进行SVD分解,选择使误差最小的分解项作为更新的字典原子和对应的原子系数,经过不断的迭代从而得到优化的解。

收录资源 500 份 全站深度检索
源码文件

function r=exchange3(R) N=length(R); K=fix(unifrnd(0,N)); J=fix(unifrnd(0,N-1)); I=fix(unifrnd(0,N-2)); if I==J J=J+1; …

源码文件

function r=exchange3(R) N=length(R); K=fix(unifrnd(0,N)); J=fix(unifrnd(0,N-1)); I=fix(unifrnd(0,N-2)); if I==J J=J+1; …

源码文件

%探索svd算法 w=10; B=1; row1=20;%采样区间采样点数 t1=linspace(-pi/10,pi/10,row1); A1=matrixA(row1,5,t1);% 定义一个15*7大的A矩阵,用于解Ax=G [U S V]=…

源码文件

function test_svd % Test code for the quaternion svd function. % Copyright

源码文件

-$A8 -$B- -$C+ -$D+ -$E- -$F- -$G+ -$H+ -$I+ -$J+ -$K- -$L+ -$M- -$N+ -$O- -$P+ -$Q- -$R- -$S- -$T- -$U- -$V+ -$W- -$X+ -$YD -$Z1 …

源码文件

-$A8 -$B- -$C+ -$D+ -$E- -$F- -$G+ -$H+ -$I+ -$J+ -$K- -$L+ -$M- -$N+ -$O- -$P+ -$Q- -$R- -$S- -$T- -$U- -$V+ -$W- -$X+ -$YD -$Z1 …

源码文件

function H=H(x1,x2,k,n) %计算单应的函数x2=H*x1;x1,x2为3xn矩阵 %x1,x2分别为两幅图像的匹配点矩阵 %n为匹配对的个数(n>=4),k为维数 if k==2 for i=1:n A(2…

源码文件

void ishl(p,n) int n,p[]; { int k,j,i,t; k=n/2; while (k>0) { for (j=k; j=0)&&(p[i]>t)) { p[…

源码文件

void ishl(p,n) int n,p[]; { int k,j,i,t; k=n/2; while (k>0) { for (j=k; j=0)&&(p[i]>t)) { p[…

源码文件

void ishl(p,n) int n,p[]; { int k,j,i,t; k=n/2; while (k>0) { for (j=k; j=0)&&(p[i]>t)) { p[…