How to detect human motion and direction from a still image(opencv python/ matlab)?
Hi, guys
When given a still image and after detecting human(s), does anyone know (of any models/code);
-how to detect if the person is moving (by the width of their stance? usually if a person's legs are far apart we assume they are in a motion) and if they are,
-then how to detect the direction of the movement(direction of their head)?
Is this possible to do in a still image (as shown below) or can this only be done on an image sequence(video)?
Thanks
Can you further elaborate on what you mean by given a still image...detect if the person is moving? Or at least explain the outline of your task as a whole because as it stands, your question makes no sense. How can you detect motion on something that is still/stationary/stagnant?
Yes, I am assuming from an image if the person's legs are far apart, then they are in motion.
Also if there is a misalignment for the upper and lower part of the body, this could also mean they are moving?
Can you post a couple sample test images? Or add a link to them if possible.
take a look at the paper : GEI + HOG for Action Recognition
Hi I added these pictures.. please let me know what you think
@sturkmen, the GEI + HOG idea would still need several frames, right ?