Reconhecimento de padrões em Imagens

Boa Tarde Galera,
Primeiramente, não sei se postei no tópico correto, caso não, peço que movam para o tópico correto.

Andei vendo alguns tópicos aqui no GUJ mesmo, referente a este tema, porém, fiquei meio na dúvida por onde começar, por isso, resolvi pedi a ajuda de vocês.

Minha idéia para meu TCC é fazer um programa que basicamente, receba uma imagem de uma câmera a cada 15 segundos, e reconheça alguns padrões.
Por exemplo, a cada 15 segundos, este programa receba uma imagem, e verifique se o bebê está deitado no berço.

A dúvida,
Para fazer isso, deveria usar algum framework já existente em Java, deveria usar redes neurais do 0, usar redes neurais encapsulado por algum framework?
O que me recomendam?

Agradeço muito a atenção.

http://sourceforge.net/projects/opencvlibrary/ -> OpenCV