Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Let's say you like the jungle. You have a few Survivor episodes and Predator movies. You'd like to separate the jungle clips from clips involving humans. Maybe to play as a projector show at a party, or so.

My first thought: many shows and movies are hysterically chopped up in shots. As such a shot shift is often dramatic in terms of on-screen data change, they could be detected, and then each shot saved as a separate file. This will take some time, but when it's done you could manually sort out the jungle.

But, some jungle would be lost because some shots slide from jungle to human, or from human to jungle.

Then I thought, some digital cameras are able to spot humans and instantaneously give them focus. If I had that, I could simply drop all frames with humans.

Do you know of such software?

share|improve this question
You may need an application which will present you all the frames of movie. Whereby you can pickup all those frames you want and combine them for later use. "cyberciti.biz/faq/top5-linux-video-editing-system-software/…; – SHW Jun 25 '12 at 10:00
That is, you think it is not realistic to automatize? – Emanuel Berg Jun 25 '12 at 10:02

Use opencv. There are plenty of examples of processing video and face detection.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.