differece image of 2 images

60 ビュー (過去 30 日間)
Sajitha K.N.
Sajitha K.N. 2019 年 8 月 28 日
編集済み: Subhadeep Koley 2019 年 9 月 3 日
How to calculate difference image of 2 images read from different folders?
  2 件のコメント
Rik
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
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
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 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by