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.