Is there is any difference between otsu & graythresh??
6 次查看(过去 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!