Mudanças entre as edições de "GT-Video"

De Pontão Nós Digitais
(Versão resumida)
(Tarefas)
Linha 19: Linha 19:
 
Em ordem decrescente de prioridade:
 
Em ordem decrescente de prioridade:
  
* Compilar o Scilab do Git (feito!)
+
* Compilar o Scilab do Git
* Reviver [siptoolbox.sourceforge.net]
+
* Brincar com o SIP
** Portar o repositorio de cvs pra git ([[User:V1z]])
+
* Aprender algoritmos de processamento de imagens
** Push nos commits que fiz no configure com nivaldo
+
** Ler o livro de Richard Szeliski sobre processamento de imagens.
* Aproveitar isto para aprender algoritmos de processamento de imagens
+
** Ler capitulo 1 e ver rapidamente outros do livro de Richard Szeliski (ver ultimo post blog [[User:V1z]]),
+
perguntando ao [[User:V1z]] quando nao souber.
+
  
* Brincar com Python e PIL - aprender, fazer tutoriais. Sugestao:
+
* Comparar Python versus Scilab para prototipagem e desenvolvimento de algoritmos para processamento de imagens e video.
** Tuto Guido
+
** Python in a nutshell
+
** Instalar PIL e brincar com ela.
+
 
+
* Comparar python versus scilab para prototipagem e desenvolvimento de algoritmos para processamento de imagens e video
+
** Estabelecer, a partir desse estudo, a linguagem script padrao do grupo para desenvolvimento de algoritmos e solucoes de processamento de imagens e video (visao computacional em geral). Scilab ou Python.
+
** Perguntar ao Vilson e Renato sobre ambientes e bibliotecas numericas, cientificas e de processamento em Python, as quais possam eliminar necessidade do scilab.
+
  
 
* Ferramentas C e C++ fundamentais para algoritmos visao computacional. Estas formam o nivel mais baixo de processamento que estaremos lidando, onde eh feito o processamento mais intensivo:
 
* Ferramentas C e C++ fundamentais para algoritmos visao computacional. Estas formam o nivel mais baixo de processamento que estaremos lidando, onde eh feito o processamento mais intensivo:
 
** Baixar e compilar [vxl.sourceforge.net VXL] com git svn. Essencial para efeitos mais complexos, deteccao, tracking, efeitos especiais, reconstrucao 3D
 
** Baixar e compilar [vxl.sourceforge.net VXL] com git svn. Essencial para efeitos mais complexos, deteccao, tracking, efeitos especiais, reconstrucao 3D
** Compilar OpenCV
+
 
 +
* Compilar OpenCV
  
 
* Instalar:
 
* Instalar:
Linha 57: Linha 48:
 
*** Tirar dos outros GTs ([[GT-VideoConferencia]], [[GT-WebStream]], ou mesmo [[GT-PDF]]) algumas demandas de algoritmos fundamentais, tipo compressao para streamming, tracking, OCR, etc.
 
*** Tirar dos outros GTs ([[GT-VideoConferencia]], [[GT-WebStream]], ou mesmo [[GT-PDF]]) algumas demandas de algoritmos fundamentais, tipo compressao para streamming, tracking, OCR, etc.
  
 +
* Brincar com Python e PIL - aprender, fazer tutoriais.
  
 
=== Versão resumida  ===
 
=== Versão resumida  ===
  
 
*Compilar:  
 
*Compilar:  
**[[Scilab]]  
+
**[[Scilab]]
**[[SIP]]  
+
**[[SIP]]
 
**[[VXL]] 
 
**[[VXL]] 
 
**[[OpenCV]]
 
**[[OpenCV]]
Linha 68: Linha 60:
 
*Estudar:  
 
*Estudar:  
 
**Algoritmos de Processamento de Vídeo/Imagem  
 
**Algoritmos de Processamento de Vídeo/Imagem  
**Python (PIL)
 
 
**Livro do [http://szeliski.org/Book/ Richard Szeliski]
 
**Livro do [http://szeliski.org/Book/ Richard Szeliski]
  

Edição das 16h28min de 17 de agosto de 2011

Este Grupo de Trabalho visa suprir demandas relacionadas a algoritmos de processamento de video e imagens, incluindo filtros, efeitos especiais, reconhecimento de faces e objetos, tracking, reconstrucao 3D, e compressao. Este GT fundamentalmente involve programacao de solucoes de alta tecnologia, utilizando-se uma linguagem script (scilab ou python) para desenvolvimento e prototipagem, associada a C e C++ para o processamento pesado.

As responsabilidades deste GT incluem principalmente as demandas de processamento de video e imagens dos outros GTs. Tambem incluem a transferencia de alta tecnologia para a comunidade e consultoria de solucoes open-source de ponta para micro empresas brasileiras, exercendo papel chave para o desenvolvimento tecnologico do pais. Este GT tambem realiza pesquisa e desenvolvimento de novas solucoes na area de visao computacional, visando munir a populacao de tecnologias chave, de facil uso, que geralmente estao apenas na mao de entidades militares que realizam monitoramento. Talvez a populacao como um todo possa se apoderar desta tecnologia para ativamente realizar monitoramento por video, a seu favor, por exemplo para seguranca de comunidades usando webcams, flagrar abusos, detectar movimento, faces, etc.

Integrantes

Tarefas

Em ordem decrescente de prioridade:

  • Compilar o Scilab do Git
  • Brincar com o SIP
  • Aprender algoritmos de processamento de imagens
    • Ler o livro de Richard Szeliski sobre processamento de imagens.
  • Comparar Python versus Scilab para prototipagem e desenvolvimento de algoritmos para processamento de imagens e video.
  • Ferramentas C e C++ fundamentais para algoritmos visao computacional. Estas formam o nivel mais baixo de processamento que estaremos lidando, onde eh feito o processamento mais intensivo:
    • Baixar e compilar [vxl.sourceforge.net VXL] com git svn. Essencial para efeitos mais complexos, deteccao, tracking, efeitos especiais, reconstrucao 3D
  • Compilar OpenCV
  • Instalar:
    • mplayer, vlcplayer, kino, kdenlive, lives, libface, digikam, gthumb, cinelera, gimp, inkscape, kaffeine, libav, imagemagick, cmake, ddd, gitg, xine, R, octave, ipython, latex, blender
  • Entrar no irc:
    • videolan
    • gimp
    • etc
  • Vigiar esta pagina wiki. Vai na aba vigiar ao topo.
  • Interagir com softwares para edicao de video (ver pagina principal Lab Macambira
    • baixar do repositorio via git, compilar
    • compara-los
    • talvez artigo de revisao e comparacao no freshmeat.net, linux magazine, etc.
    • o mais importante: levantamento de demandas.
      • Perguntar pro tedi qual efeito ele quer.
      • Tirar dos outros GTs (GT-VideoConferencia, GT-WebStream, ou mesmo GT-PDF) algumas demandas de algoritmos fundamentais, tipo compressao para streamming, tracking, OCR, etc.
  • Brincar com Python e PIL - aprender, fazer tutoriais.

Versão resumida

  • Anotar ideias e propostas de projetos!
  • AA (ABOVE ALL)
    • Programing MotherFuckers!

Reuniões

Quarta-feira 27 de Julho

Horário: 15:00hs

Participantes: Equipe Lab Macambira


Ideias:

  • Apresentar proposta e tarefas a serem feitas
  • plano para o que fazer ate sexta-feira & beyond

Tutoriais


PIL ( Python Imaging Library )

pil handbook
Nadia Alramli tutorial