⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 app.m

📁 BTC的基本方法
💻 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 + -