91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 815B
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-14
  • 語言: Matlab
  • 標簽: 圖像壓縮??

資源簡介

function P = block_divide(I,K) % P=block_divede(I) % [row,col]=size(I),row%K==0, and col%K==0 % divide matrix I into K*K block,and reshape to % a K^2*N matrix % example: % I=imread('lena.jpg'); % P=block_divide(I,4); % 計算塊的個數:R*C個 [row,col]=size(I); R=row/K; C=col/K; % 預分配空間 P=zeros(K*K,R*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(I2,K*K,1); % 將列向量放入矩陣 P(:,(i-1)*R+j)=i3; end end

資源截圖

代碼片段和文件信息

%?bp_imageRecon.m

%%?清理
clearclc
close?all

%%?載入數據
col=256;
row=256;
I=imread(‘d:\lena.bmp‘);
load?comp
com.lw=double(com.lw)/63;
com.b=double(com.b)/63;
com.d=double(com.d)/63;
com.lw=com.lw*(maxlw-minlw)+minlw;
com.b=com.b*(maxb-minb)+minb;
com.d=com.d*(maxd-mind)+mind;

%%?重建
for?i=1:4096
???Y(:i)=com.lw*(com.d(:i))?+com.b;
end

%%?反歸一化
Y=uint8(Y*255);

%%?

評論

共有 條評論