how to subtract small window from an image by shifting pixel by pixel
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hanif Ullah
le 29 Mai 2019
Réponse apportée : Murugan C
le 3 Juin 2019
I want to take small window from image and subtract that small window from whole image by shifting pixels by pixels. like for example I have 10x10 pixel image and I select a 3x3 pixels window from that image and subtract that 3x3 pixels image from whole 10x10 pixel image by shifting that mask window on whole image.
0 commentaires
Réponse acceptée
Murugan C
le 3 Juin 2019
Hi,
inp_img = double(imread('cameraman.tif'));
figure
subplot(1,2,1);
imshow(inp_img,[]);
sub_mask_window = [14 25 16; 6 32 24; 35 13 44]; % creating mask window
for i = 1 : 2 : size(inp_img,1) - 2
for j = 1 : 2 : size(inp_img,2) - 2
subtract_img(i : i + 2, j : j + 2) = inp_img(i : i + 2, j : j + 2)...
- sub_mask_window; % subtracting mask window with image
end
end
subplot(1,2,2);
imshow(subtract_img)
0 commentaires
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!