differece image of 2 images
20 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Sajitha K.N.
le 28 Août 2019
Modifié(e) : Subhadeep Koley
le 3 Sep 2019
How to calculate difference image of 2 images read from different folders?
2 commentaires
Rik
le 28 Août 2019
If they are the same size you can just subtract one from the other. What have you tried so far?
Bjorn Gustavsson
le 28 Août 2019
And just to be clear, subtraction between data of for example uint8 might give you unwanted results, cast the images to doubles before subtracting:
diff_img1 = img1 - img2;
diff_img2 = double(img1) - double(img2);
% compare the two as you see fit
Réponse acceptée
Subhadeep Koley
le 3 Sep 2019
Modifié(e) : Subhadeep Koley
le 3 Sep 2019
MATLAB provides imabsdiff function to find the absolute difference of two images. The following code might help you.
% read image from folder 1
image1=imread('yourImage1.png');
% read image from folder 2
image2=imread('yourImage2.png');
% calculate the absolute difference
absDiffImage=imabsdiff(image1,image2);
% plot the absolute difference image
figure;
imshow(absDiffImage,[]);
colormap(jet);
colorbar;
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!