segment object from saliency map
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Elysi Cochin
le 11 Avr 2014
Commenté : Image Analyst
le 24 Avr 2014
I have obtained a saliency map from an image..... Please can someone help me to segment the object using the saliency map using a simple way.....
The original image is
The saliency map image is
Please do reply.
5 commentaires
Image Analyst
le 12 Avr 2014
I hope she'd taken the hint and fixed it, but I guess not, so I just fixed it now, which you can see if you "show older comments." Sometimes when they post on a web site instead of posting to MATLAB Central, the web link is not correct because it's the whole web page with advertisements and all kinds of stuff, instead of just an image. In cases like that you have to right click on the image and say "View image" to get the true link to the image. Of course it's best to not use third party sites and just upload your image to MATLAB Central instead of someone else's web site.
Réponse acceptée
Image Analyst
le 11 Avr 2014
Just threshold:
binaryImage = saliencyImage > 100; % or whatever.
% Fill holes
binaryImage = imfill(binaryImage, 'holes');
imshow(binaryImage);
7 commentaires
Image Analyst
le 24 Avr 2014
The mask is the foreground and background. There is nothing to compute. To compare you then just do an exclusive OR on the two images - your "true" one that you masked and define as being the absolute truth, and the binary image that you got from thresholding. Personally I'd trust the thresholding one as being the more accurate of the two so maybe to validate all you want is to show good correlation.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Image Processing Toolbox dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!