資源簡介
最大類間方差法(Otsu法)是1979年N.Otsu提出的動態(tài)閾值方法,它的基本思想是利用圖像的灰度直方圖,以目標(biāo)和背景的方差最大來動態(tài)地確定圖像的分割閾值。 這里用matlab對其進行了仿真實現(xiàn)。
代碼片段和文件信息
clear;
clc;
tic
a=imread(‘d:\image\xx.jpg‘‘jpg‘);???????%Read?a?image?
%a=imread(‘d:\image\clock.tif‘‘tif‘);
%a=imread(‘d:\image\zhuangjia.tiff‘‘tiff‘);
%a=a(::1);
%?%?a=M;
%?%load(‘source_N0.02.mat‘);
%?%a=X;
%a=imread(‘syn1-g2.gif‘);?
%load(‘裝甲車N_0.01.mat‘);
%a=b;
%a=noise_h;
subplot(121);
imshow(a);??
[mn]=size(a);
?
%b=imnoise(a‘salt?&?pepper‘0.003);
%b=imnoise(b‘gaussian‘00.0015);
%b?=?IMNOISE(a‘speckle‘0.09);
%b=a;
a0=double(a);
h=1;??????????????????????????
a1=zeros(mn);
%?計算平均領(lǐng)域灰度的一維灰度直方圖
for?i=1:m
????for?j=1:n
????????for?k=-h:h
????????????for?w=-h:h;
????????????????p=i+k;
????????????????q=j+w;
????????????????if?(p<=0)|(?p>m)
????????????????????p=i;
????????????????end
????????????????if?(q<=0)|(q>n)
????????????????????
評論
共有 條評論