how do i identify the background of binary image?
    5 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
i have a binary image and I want to identify the background of the image? the image is bellow.
4 commentaires
Réponse acceptée
  Image Analyst
      
      
 le 17 Mar 2018
        In your case, the background is white. So you already have a background mask and you just need to tell us what "remove" means to you. Do you want to blacken it in the original image? If so, just do
% Mask the image using bsxfun() function to multiply the mask by each channel individually.
maskedRgbImage = bsxfun(@times, rgbImage, cast(~mask, 'like', rgbImage));
You can also use a gray scale image instead of rgbImage in the above code. Or, simply do
grayImage(mask) = 0;
17 commentaires
  Image Analyst
      
      
 le 18 Mar 2018
				
      Modifié(e) : Image Analyst
      
      
 le 18 Mar 2018
  
			Did you see at the bottom of Steve's blog where it said "Get the MATLAB code"? If you click on that, it will run a javascript and all the code for the watershed is there. Of course, I don't know if it's exactly the process done in your paper so you might have to compare and use whichever one you want if they're different.
Plus de réponses (0)
Voir également
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




