how can convert image to binary image without threshold matlab ?
Mostrar comentarios más antiguos
how can convert image to binary image without threshold matlab ?
1 comentario
Walter Roberson
el 12 de Nov. de 2013
Under what conditions do you want 0 to be generated, and what conditions for 1 ?
Respuestas (1)
Image Analyst
el 12 de Nov. de 2013
binaryImage = logical(yourImage);
yourImage must be an integer (of any type), single, or double array of only 0's and 1's. Any other values (other than 0 or 1) will involve thresholding to make them true or false.
5 comentarios
engineer 01
el 13 de Nov. de 2013
Image Analyst
el 13 de Nov. de 2013
That IS my exact code...and it works. Yours is the code that doesn't work according to your own statement, so doesn't it make sense that it should be you that posts the code that doesn't work?
engineer 01
el 13 de Nov. de 2013
Image Analyst
el 13 de Nov. de 2013
Well, what is the error?
Anyway, if you read my answer you'd see that it is valid only for images comprised of only 1's and 0's. You probably don't have that. You cannot convert your image into a binary image without thresholding.
Sean de Wolski
el 13 de Nov. de 2013
Well it's basically an "anything but 0" threshold :)
Categorías
Más información sobre Image Thresholding en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!