Why the outcome of my code is just white image?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi, I need to use conv2 to do my image processing assignment. I need to make a mean filter for smoothing but the outcome is always a white image. Here is my code
kernel = ones(3, 3) / 9; % 3x3 mean kernel
out = conv2(img1, kernel, 'same'); % Convolve keeping size of I
imshow(out)
What could be the problem?
0 Commenti
Risposta accettata
Matt J
il 23 Set 2022
Modificato: Matt J
il 23 Set 2022
Give imshow() a second argument to see the desired grayscale range.
img1=im2gray(imread('cameraman.tif'));
kernel = ones(3, 3) / 9; % 3x3 mean kernel
out = conv2(img1, kernel, 'same'); % Convolve keeping size of I
imshow(out,[]); colorbar
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Image Processing Toolbox in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!