Apace-time silhouettes of Human motion in video

1 visualización (últimos 30 días)
Kong
Kong el 10 de Mzo. de 2020
Respondida: Bhargavi Maganuru el 29 de Abr. de 2020
Hello.
I want to classify human motion.
Does anyone know how to get space-time silhouettes in Human motion video?
I want to change the original video to images and then make it to CSV file.
How to get several background subtraction images?
%// read the video:
reader = VideoReader('daria_walk.avi');
vid = {};
while hasFrame(reader)
vid{end+1} = im2single(readFrame(reader));
end
%// simple background estimation using mean:
bg = mean( cat(4, vid{:}), 4 );
%// estimate foreground as deviation from estimated background:
fIdx = 43; %// do it for frame 43
fg = sum( abs( vid{fIdx} - bg ), 3 ) > 0.25;

Respuestas (1)

Bhargavi Maganuru
Bhargavi Maganuru el 29 de Abr. de 2020
Hi,
You can go through the following links, they might help for you
To convert image to matrix, you can use imread function,this will return array.

Community Treasure Hunt

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

Start Hunting!

Translated by