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

조회 수: 6 (최근 30일)
Hi
I need to calculate average difference of two adjacent frames on a set of images.Need your help

채택된 답변

Thiago Henrique Gomes Lobato
Thiago Henrique Gomes Lobato 2020년 4월 12일
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

추가 답변 (1개)

Image Analyst
Image Analyst 2020년 4월 12일
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