資源簡介
非常好的源代碼程序,對學習BP算法用MATLAB很有用的。
代碼片段和文件信息
function?P?=?block_divide(IK)
%?P=block_divede(I)
%?[rowcol]=size(I)row%K==0?and?col%K==0
%?divide?matrix?I?into?K*K?blockand?reshape?to?
%?a?K^2*N?matrix
%?example:
%?I=imread(‘lena.jpg‘);
%?P=block_divide(I4);
%?計算塊的個數:R*C個
[rowcol]=size(I);
R=row/K;
C=col/K;
%?預分配空間
P=zeros(K*KR*C);?????
for?i=1:R
????for?j=1:C
????????%?依次取K*K?圖像塊
????????I2=I((i-1)*K+1:i*K(j-1)*K+1:j*K);
????????%?將K*K塊變為列向量
????????i3=reshape(I2K*K1);
????????%?將列向量放入矩陣
????????P(:(i-1)*R+j)=i3;
????end
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????559??2012-10-25?09:58??BP神經網絡實現圖像壓縮\block_divide.m
?????文件???????1061??2014-05-16?11:58??BP神經網絡實現圖像壓縮\bp_imageCompress.m
?????文件????????820??2014-05-16?00:06??BP神經網絡實現圖像壓縮\bp_imageRecon.m
?????文件??????18332??2014-05-16?11:58??BP神經網絡實現圖像壓縮\comp.mat
?????文件??????66614??2012-11-19?22:44??BP神經網絡實現圖像壓縮\lena.bmp
?????文件????????391??2012-10-25?10:01??BP神經網絡實現圖像壓縮\re_divide.m
?????目錄??????????0??2013-02-22?11:00??BP神經網絡實現圖像壓縮
-----------?---------??----------?-----??----
????????????????87777????????????????????7
- 上一篇:單目視覺中的位姿估算代碼
- 下一篇:matlab程序實現的人臉表情識別
評論
共有 條評論