imbinarize...Undefined function
16 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Qaisar Abbas
am 6 Nov. 2016
Bearbeitet: Walter Roberson
am 10 Okt. 2017
By using MATLAB R2013a.
I am the beginners and forgive me if question is not narrated in well. The Matlab shows " Undefined function 'imbinarize' for input arguments of type 'uint8'" for the following [ imbinarize(I)]
I= imread('cameraman.tif');
>> imshow (I)
>> imbinarize(I)
Undefined function 'imbinarize' for input arguments of type 'uint8'.
Thanks for support
2 Kommentare
Prasanth
am 10 Okt. 2017
Bearbeitet: Walter Roberson
am 10 Okt. 2017
% Convert to BW
threshold = graythresh(I);
BW=im2bw(I,threshold);
Akzeptierte Antwort
Jan
am 6 Nov. 2016
You can search for "Matlab imbinarize" in the net to find out, that this function belongs to the Image Processing Toolbox. Use the ver command to find out, if you have it installed and a licence for it.
Weitere Antworten (1)
Image Analyst
am 6 Nov. 2016
You must have an old release. imbinarize was introduced in R2016a. You can try graythresh() or imquantize().
Or, for an interactive GUI to let you visually set the threshold, see the thresholding app in my File Exchange: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862
0 Kommentare
Siehe auch
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!