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/

Macros no Libreoffice Calc 5

Para quem já tem algum conhecimento em macros no ambiente MS Office, abaixo um tutorial relâmpago para iniciar com macros no libreoffice:

Primeiramente, abrir o Libreoffice Calc 5
Acessar o menu Ferramentas – Opções – LibreOffice – Avançado
Marcar “Ativar gravação de macros”

Ferramentas – Macro – gravar macros
Ferramentas – Macro – organizar macros – Libreoffice Basic – Editar…

Pronto, já abrimos o caminho para o editor de scripts.

Bônus: Abaixo uma rotina que escreve uma fórmula de soma de subtotais a cada 5 células, na célula F, desde a linha 23 até a 400. Foi feita gravando uma macro após selecionar uma céula e mudar o conteúdo da mesma. Depois, adicionei um loop e os limitadores (linha_ini e linha fim).