资源简介

我自己实现的经典的灰度图像二值化Matlab代码:包括Otsu二值化方法,Niblack二值化,Kittler最小分类错误二值化。内有使用说明和示例图片。

资源截图

代码片段和文件信息

% 图像二值化脚本程序(Otsu方法,Niblack方法,Kittler最小分类错误方法)
% 在Matlab上运行时,可以把该文件夹设为当前目录(Current Directory)
% 先读入灰度图片
I = imread(‘coins.bmp‘);

% Otsu二值化
I_bw_o = otsu(I);
% 显示二值化结果
figure imshow(I_bw_o);
% Kittler二值化 
I_bw_k = kittlerMet(I);
% 显示二值化结果
figure imshow(I_bw_k);
% niblack二值化
I_bw_n = niblack(I);
% 显示二值化结果
figure imshow(I_bw_n);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        427  2009-06-11 01:23  binarization Algorithm\binarization.m

     文件      74878  2009-04-07 10:33  binarization Algorithm\coins.bmp

     文件       9902  2009-06-11 01:15  binarization Algorithm\coins_bw_kittler.bmp

     文件       9902  2009-06-11 01:15  binarization Algorithm\coins_bw_niblack.bmp

     文件       9902  2009-06-11 01:14  binarization Algorithm\coins_bw_otsu.bmp

     文件       1845  2009-06-11 01:25  binarization Algorithm\kittlerMet.m

     文件       2606  2009-04-07 10:33  binarization Algorithm\niblack.m

     文件       1642  2009-04-07 10:33  binarization Algorithm\otsu.m

     文件        824  2009-06-11 01:42  binarization Algorithm\使用说明.txt

     目录          0  2009-06-11 01:28  binarization Algorithm

----------- ---------  ---------- -----  ----

               111928                    10


评论

共有 条评论