用Otsu方法进行图像阈值分割:
I = imread('coins.png');
level = graythresh(I);
BW = im2bw(I,level);
可是求得的level为什么是0到1之间的数呢?
怎样求实际的阈值?
假如一个灰度图像每个像素点的灰度值是0到255之间,用最大类间方差法求得的阈值也应该是0到255之间的一个数,为什么会是0到1之间呢? 怎样求得实际阈值呢?
例如:灰度图像img的矩阵如下:
img =
  [       0         0    0.1000   10.0000   11.0000
    9.0000    7.0000  250.0000  224.0000  234.0000
    8.0000    6.0000  219.0000  220.0000    1.0000
  255.0000  233.0000    7.0000    6.0000    2.0000  ]
>> level = graythresh(img);
求得阈值:
level =0.5490
但是将上述图像的像素点分为两类的阈值很明显应该是11和219之间的一个数!!!???
 
有点糊涂了~~~~~~~~~~~~~~~~~~~~~~~~~~~