differece image of 2 images
    17 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Sajitha K.N.
 el 28 de Ag. de 2019
  
    
    
    
    
    Editada: Subhadeep Koley
    
 el 3 de Sept. de 2019
            How to calculate difference image of 2 images read from different folders?
2 comentarios
  Rik
      
      
 el 28 de Ag. de 2019
				If they are the same size you can just subtract one from the other. What have you tried so far?
  Bjorn Gustavsson
      
 el 28 de Ag. de 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
Respuesta aceptada
  Subhadeep Koley
    
 el 3 de Sept. de 2019
        
      Editada: Subhadeep Koley
    
 el 3 de Sept. de 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 comentarios
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



