Text

Jan 14, 2012
@ 8:23 pm
Permalink

PROJETO SyFyHome

Me mudei recentemente para são paulo, onde estou trabalhando para a Codeminer42, uma empresa nerd até no nome, vim a convite do meu amigo Stephano Zanzin , agora que estou estabilizado aqui com meu apartamento quase todo montado (faltam alguns moveis ainda…) decidi que está na hora de deixar essa residência mais nerd , a primeira atitude XKCD Stufftomada foi a compra de diversos posters e comics em papel especial do XKCD que serão emoldurados em breve, o segundo eu tive a idéia durante uma conversa com meu colega de trabalho e excelente dev, criador do infinity_test, Tomas Stefano, fazer reconhecimento facial no meu ap, idéia que se tornou parte do projeto SyFyHome.

O projeto SyFyHome tem como objetivo deixar a casa parecendo uma nave espacial de um seriado de ficção científica,  com direito a robozinho falando e tudo mais. A primeira etapa do projeto que decidi fazer foi a parte de reconhecimento facial, o sistema irá ficar monitorando uma camera provavelmente utilizando o OpenCV e quando dectectar faces no video , irá tirar uma foto , selecionar os rostos e enviar para a API do face.com que então irá consultar num repositório pessoal de faces se aquelas pessoas estão cadastradas , se estiverem irá adicionar musicas presentes no last.fm da pessoa a playlist do iTunes e começará um slideshow com imagens de artistas(previamente cadastrados) que aquela pessoa gosta.

A aplicação responsável por isso irá tambem registrar a pessoa que entrou em um log e me enviar um sms / email contendo a foto da pessoa no momento que entrou e a identificação dela e porque não com o sintetizador de voz do mac dar as boas vindas ou acionar um spray de pimenta caso não seja cadastrada.

Graças a API Rest do faces.com boa parte desse sub-projeto será extremamente rápida , ainda falta alguma pesquisa sobre o funcionamento do OpenCV com o ruby (acho que tem um gem com bindings e afins pro ruby , vou checar isso melhor) mas acredito que estarei com tudo pronto amanhã a noite.hal 9000

e vamos caminhando em direção ao home made HAL9000 (farei meu melhor para jamais mentir para ele.)