📄 app.m
字号:
function difference=app(a1)
% ********************************************************************
%
%
%
% ********************************************************************
global h6;
global a;
i=get(a1,'value');
oldbuf=imread('claire1.bmp');
[imgrownumber, imgcolnumber]=size(oldbuf);
blocksize=2^i;
rowblocks =imgrownumber/blocksize;
colblocks =imgcolnumber/blocksize;
value1=0;
global difference;
for m=0:(rowblocks-1)
row=m*blocksize;
for n=0:(colblocks-1)
col=n*blocksize;
inbuf=readblock(oldbuf,blocksize,row,col);
outbuf=btcblock(inbuf,blocksize);
value=stdd(inbuf,outbuf,blocksize);
value1=value1+value;
newbuf=writeblock(blocksize,row,col,outbuf);
end;
end;
difference=value1/(imgrownumber*imgcolnumber);
a=num2str(difference);
set(h6,'string',a)
disp(difference);
subimage(uint8(newbuf)),title('btc picture'),axis image off;
set(h6,'string',a)
%//////////////////////////////////////////////////////////////////////////
%////////////////////////////////////////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -