how to convert the binarized image to the original gray image
    3 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Khaing Zin Htwe
 am 20 Mai 2016
  
    
    
    
    
    Kommentiert: Emerson Nithiyaraj
 am 20 Mai 2019
            Dear all, Hello good morning,
Could you please share your experience how to convert the binarized image to the original image with gray vlaues? THank all.
0 Kommentare
Akzeptierte Antwort
  Walter Roberson
      
      
 am 21 Mai 2016
        You probably want
maskedImage = binaryImage .* originalImage;
3 Kommentare
  Image Analyst
      
      
 am 22 Mai 2016
				For the future, this operation is called "masking", not "converting" of a binary image to a gray scale image. If original image is an integer, you need to cast binary image to the same class of integer, like
maskedImage = uint8(binaryImage) .* originalImage;
Or initialize and then use the binary image as indexes:
maskedImage = originalImage; % Initialize
maskedImage(~binaryImage) = 0; % Mask
Weitere Antworten (1)
  Image Analyst
      
      
 am 21 Mai 2016
        Try this:
binaryImage = grayImage;
Your (formerly) binary image will now be converted into the same array as your gray scale image, so it's now a gray scale image, not a binary image anymore.
Siehe auch
Kategorien
				Mehr zu Modify Image Colors finden Sie in Help Center und File Exchange
			
	Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



