conv2() for gray images
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello I am trying to perform 2D convolution of 2 images.After performing the convolution i am trying to show the resultant image but no luck .Can you provide some pointers where i am making mistake ?i tried imagesc as well but it didn't show any images but only colors. i=im2double(imread('E.png')); i2=im2double(imread('BOX.png')); i=rgb2gray(i); i2=rgb2gray(i2); i3=conv2(i,i2); imshow(uint8(i3)
1 commentaire
David Young
le 20 Fév 2015
Your question would be easier to read if you format the code using the "{} Code" button.
Réponses (1)
David Young
le 20 Fév 2015
I'm not sure why you are converting i3 to uint8 before passing it to imshow. Try
imshow(i3, []);
which automatically scales the grey levels.
0 commentaires
Voir également
Catégories
En savoir plus sur Modify Image Colors dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!