How can I calculate the mean of a particular number of video frames?
Afficher commentaires plus anciens
I am doing a project on video processing.For that,at first I have completed shot detection.Now i want to select a single frame from every shot.Say,first 100 frames contains one shot.So i want to calculate the mean value of the pixels(row,column) of that 100 frames.Then I shall compare the mean value with all that 100 frames and select the frame which one have the closest value.Please help me with the code.
Réponse acceptée
Plus de réponses (2)
Youssef Khmou
le 28 Oct 2013
hi,
if it is grayscale Video then :
[m,n,p]=size(X);
MEAN=zeros(1,p);
for x=1:p
MEAN(x)=mean(X(:,:,x));
end
1 commentaire
Arnav
le 28 Oct 2013
pavithra g
le 21 Sep 2016
0 votes
how to calculate the mean of 1 to 5 frames for grayscale image.
1 commentaire
Image Analyst
le 21 Sep 2016
theMean = sum(double(frame1(:))+double(frame2(:))+double(frame3(:))+double(frame4(:))+double(frame5(:)))/5
Catégories
En savoir plus sur Video Formats and Interfaces dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!