Barra de pesquisas do Google

Google

quinta-feira, 24 de junho de 2010

O padrão JPEG

Aqui segue a apresentação que eu e o andré fizemos para a disciplina de Sistemas Multimídia, descrevendo o padrão JPEG e seu algoritmo de compactação.

Este trabalho gerou um artigo o qual estou disponibilizando neste link, para ajudar no entendimento deste processo.

Desenvolvendo em Python - Analisador de semelhança de imagens melhorado!

Como já havia descrito no post anterior a aplicação desenvolvida como trabalho final para a disciplina de IA, to vindo aqui agora pra descrever a aplicação final, dada as melhorias que fizemos.Antes tiravamos fotos de 2 em 2 segundos (automático). Isso nos deixava meio perdidos nos testes, pois não sabíamos exatamente o momento em que cada foto era tirada. Assim, implementamos de maneira que cada foto só é tirada qd o usuário pressiona algum botão. No terminal, é exibida uma mensagem indicando qual foto o usuário está tirando, para ele se situar (visto que estamos tirando 15 fotos).Essas fotos são armazenadas nas 3 pastas, como descrito no post anterior e, por questões estéticas (para demonstrar o resultado), estamos gerando um documento HTML bem simples que pega as fotos de cada pasta e as exibe de acordo com a semelhança detectada pelo algoritmo.
Ficou bem bacaninha!Os trabalhos de outras equipes da disciplina também ficaram show de bola.. Desde joguinho de smileys atirando pedra uns nos outros a identificação de semelhança em músicas (para classificá-las de acordo com seu gênero.)
Abaixo seguem os slides da nossa apresentação:




Definitivamente, essa foi a disciplina que eu fiz que gerou os melhores trabalhos, tanto em inteligência como em variedade e qualidade!

sexta-feira, 18 de junho de 2010

programando em python

Depois de um tempinho sem postar, aqui estou... Hoje to programando em python aqui pra tentar evoluir no trabalho final da disciplina de inteligência artificial... eu, o andré e a helô estamos usando o coeficiente de correlação de pearson pra pegar um conjunto de imagens com mesma resolução (extraídas diretamente da webcam), e classificá-las de acordo com a sua semelhança. esse algoritmo não é mt eficiente para esta aplicação, mas estamos utilizando-o por fazer parte dos conceitos aprendidos na área de inteligência coletiva.
problemas que tivemos:
a princípio começamos desenvolvendo no ubuntu, mas descobrimos uma biblioteca mt simples p retirar foto diretamente da webcam, no windows, então fomos mudar... a beleza é que o firefox travou inúmeras vezes ao tentar baixar as bibliotecas scipy e numpy, oq me fez baixar o safari 5 pra repetir o processo (oq n resolveu! :S)... depois de mta paciência, consegui sair dessa fase!!

programa feito!
o nosso programinha ta funcionando que é uma beleza!! hehe
ele age da seguinte forma:
retiramos 15 fotos a cada 2 segundos, pela webcam, e cada foto retirada é comparada com a primeira foto... cada comparação gera um coeficiente (baseado na correlação de pearson). A partir disso, organizamos uma tupla ordenada, contendo estas correlações e suas respectivas imagens, na ordem decrescente, e a aplicação gera 3 pastas... na pasta 1, estão as 5 primeira fotos mais semelhantes, na 2, as intermediárias, e na 3, as menos semelhantes.

c'est tout!

Sign by Dealighted - Coupons & Discount Shopping