Find the average difference of two adjacent frames on a set of images

4 visualizaciones (últimos 30 días)
Hi
I need to calculate average difference of two adjacent frames on a set of images.Need your help

Respuesta aceptada

Thiago Henrique Gomes Lobato
Thiago Henrique Gomes Lobato el 12 de Abr. de 2020
Without further details it is difficult to know how exactly you would like to calculate it. A naive implementation that does exactly what your question asks and also gives you some possibilities is this one:
% im2double may or may not be needed depending of your goals
Frame1 = im2double(Frame1);
Frame2 = im2double(Frame2);
AverageDiff = mean(Frame1(:)-Frame2(:)); % This gives you the average difference. Use mean(abs(...)) for average absolute difference

Más respuestas (1)

Image Analyst
Image Analyst el 12 de Abr. de 2020
Try imabsdiff():
diffImage = imabsdiff(frame1, frame2);
meanDiff = mean(diffImage(:));

Community Treasure Hunt

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

Start Hunting!

Translated by