www.pudn.com > zhishiyingyuzhihua.rar > adaptive_threshold.asv


%-------------------------------------------------------------------------- 
%  heuristic Global Thresholding 
% 
%-------------------------------------------------------------------------- 
clear all;      clc; 
 
imoriginal = double(imread('block.bmp')); 
[imh,imw] = size(imoriginal); 
 
figure,subplot(2,2,1),imshow(uint8(imoriginal)); 
title('原始图像','fontweight','bold','fontsize',20); 
 
[imresult,itrenum,Thre] = heuristic_global_thre(imoriginal); 
subplot(2,2,2),imshow(imresult); 
title(['阈值为:' num2str(Thre) ',迭代次数为:' num2str(itrenum)],... 
    'fontweight','bold','fontsize',20); 
 
% 将图像分为4块,进行自适应阈值化 
i = 1; 
while i<=4 
    imtemp = 
end