Is there is any difference between otsu & graythresh??
1 回表示 (過去 30 日間)
古いコメントを表示
i am trying to make image segmentation using otsu's method but i am confused about the difference between using that function (IDX = otsu()) or using graythresh(I) ,Regarding that the first function didn't work and always that error appears (??? Undefined function or method 'otsu' for input arguments of type'double'.)...
0 件のコメント
採用された回答
Image Analyst
2013 年 6 月 8 日
You may find Otsu doesn't work well. It seems to work best for high contrast images with well separated bimodal histograms. If you have a skewed unimodal histogram, it often doesn't pick what you'd pick if you did it manually (with my thresholding app: http://www.mathworks.com/matlabcentral/fileexchange/29372-thresholding-an-image). Personally I like the triangle method better - it seems to work with more images that are continuous gray scale.
0 件のコメント
その他の回答 (2 件)
Sean de Wolski
2013 年 6 月 5 日
graythresh is MATLAB's Image Processing Toolbox's implementation of the Otsu algorithm.
doc graythresh
Explains this in the references.
2 件のコメント
Mariam Sheha
2013 年 6 月 7 日
Thank you for answering my question, but did you know if their is anther matlab equation named by "_otsu_" where i found matlab code using it but it dosn't work properly....
please if you have any further information about that issue report me...
Thanks A lot :)
Sean de Wolski
2013 年 6 月 7 日
There are a few functions on the FEX with that name:
But I would avoid them in favor of the IPT standard.
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!