Opencv – localizando um padrão de objeto

Podemos detectar uma infinidade de coisas em fotos. Para os desenvolvedores mais práticos, a amazon possui um serviço incrível de backend de detecção de objetos, vale a pena olhar. Não sendo esse o caso, ou pra quem tem volume muito alto de upload, podemos detectar muita coisa legal usando diversos padrões prontos:

http://stackoverflow.com/questions/11537585/where-can-i-find-haar-cascades-xml-files

Para quem se interessa em criar seu própŕio cascade, a documentação é bem completa e o trabalho um tanto cansativo.

http://docs.opencv.org/2.4.13.2/doc/user_guide/ug_traincascade.html

Abaixo um exemplo em python de como utilizar o sistema de reconhecimento de objetos da opencv.
O arquivo que fiz (não posso postar aqui- é do cliente) “cascade.xml” foi gerado utilizando uma grande variação de imagens positivas, negativas,
diversos parâmetros e 12h de processamento.

GitLab

Sistema web, pode ser montado em uma vm. Muito semelhante ao bitbucket. No lado do cliente, ainda vamos de terminal, mas para o gerenciamento do conteúdo é um sistema muito forte.

https://about.gitlab.com/downloads/

Para quem ainda não usa git:

http://www.appsumo.com/alexteachesgit/