differece image of 2 images
40 次查看(过去 30 天)
显示 更早的评论
How to calculate difference image of 2 images read from different folders?
2 个评论
Rik
2019-8-28
If they are the same size you can just subtract one from the other. What have you tried so far?
Bjorn Gustavsson
2019-8-28
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
采纳的回答
Subhadeep Koley
2019-9-3
编辑:Subhadeep Koley
2019-9-3
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 个评论
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!