Visão Computacional: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
(→‎Links: related courses)
Linha 26: Linha 26:


=== Links ===
=== Links ===
==== 3D Vision Courses ====
Finding a 3D vision course suitable for undergraduates is hard, just as the subject itself tends to be hard
* [https://www.cc.gatech.edu/~dellaert/09S-3D/Overview.html Super Cool 3D course] by Frank Dellaert. This is the same type of course as ours, except that we focused on getting structure from motion to work for most problems.
* [http://mesh.brown.edu/3DP/ 3D Photography Course at Brown University] by Gabriel Taubin. This vision course is similar to the present course, except it work later into the 3D vision pipeline, after we already have the 3D cameras and an initial reconstruction, how to get better reconstructions and photometry.
==== Other Vision & Related Courses ====
* Computer Vision research course at Brown Engineering, 2013 - [http://vision.lems.brown.edu/courses/engn2560/spring2013 ENGN 2560]
* Computer Vision research course at Brown Engineering, 2013 - [http://vision.lems.brown.edu/courses/engn2560/spring2013 ENGN 2560]
* Image Understanding course at Brown Engineering (basic to intermediate level)
* Image Understanding course at Brown Engineering (basic to intermediate level)
** 2013 course http://mesh.brown.edu/engn1610
** 2013 course http://mesh.brown.edu/engn1610
** 2011 course http://vision.lems.brown.edu/engn161/fall2011
** 2011 course http://vision.lems.brown.edu/engn161/fall2011
* Computer Vision course at Brown Computer Science (basic to intermediate) http://cs.brown.edu/courses/cs143
* Computer Vision course at Brown Computer Science (basic to intermediate) http://cs.brown.edu/courses/cs143
* [[PP|Curso de Computacao Paralela do]] [http://pt.wikipedia.org/wiki/IPRJ IPRJ]: incluindo CUDA
* [[PP|Curso de Computacao Paralela do]] [http://pt.wikipedia.org/wiki/IPRJ IPRJ]: incluindo CUDA
Linha 36: Linha 42:
* [[VC|Curso de Computacao Grafica do]] [http://pt.wikipedia.org/wiki/IPRJ IPRJ]
* [[VC|Curso de Computacao Grafica do]] [http://pt.wikipedia.org/wiki/IPRJ IPRJ]
* [[PT|Curso de Teoria dos Padroes do]] [http://pt.wikipedia.org/wiki/IPRJ IPRJ]: aprendizagem de maquina, tecnicas estocasticas, vertente importante de Visao Computacional
* [[PT|Curso de Teoria dos Padroes do]] [http://pt.wikipedia.org/wiki/IPRJ IPRJ]: aprendizagem de maquina, tecnicas estocasticas, vertente importante de Visao Computacional
* [[OpenCV]], [[VXL]], [[SIP]]: bibliotecas de visao computacional em C/C++ e Scilab, respectivamente.
* [[OpenCV]], [[VXL]], [[SIP]]: bibliotecas de visao computacional em C/C++ e Scilab, respectivamente


=== Provas ===
=== Provas ===

Edição das 21h29min de 31 de julho de 2018

Esta é a pagina principal do curso de visão computacional de graduacao ministrado em 2018/2 no IPRJ/UERJ, de utilidade geral para a formação de programadores de nivel intermediario e avancado. Este ano focaremos no desenvolvimento de software 3D (como aquele utilizado no Kinect, Hololens), Escaneamento no Google Streetview, Glass, dentre outros.

Hologirl.jpeg

Informacoes gerais

  • Instrutor: prof. Ricardo Fabbri, Ph.D.
  • Periodo: 1o. Semestre de 2018, voltado ao 10o. periodo de Engenharia da Computacao
  • Tercas e Quintas, 3:10pm-5:00pm sala 207

Pre-requisitos

O aluno deverá saber conceitos básicos de programação e conseguir aprender linguagens rapidamente sob demanda durante o curso. Experiência previa com algebra linear e calculo vetorial altamente recomendados.

Software

Neste ano, focaremos em C++ (necessario para programacao 3D), juntamente com uma linguagem auxiliar como o Python, Scilab/Matlab, e Pd.

Recursos principais

  • Grupo de discussao: email

Bibliografia

Livros Auxiliares

SzeliskiBookFrontCover.png

  • Auxiliar 2: Shape Classification and Analysis, 2nd. Ed., Luciano da Fontoura Costa & Roberto Marcondes Cesar Jr.

Links

3D Vision Courses

Finding a 3D vision course suitable for undergraduates is hard, just as the subject itself tends to be hard

  • Super Cool 3D course by Frank Dellaert. This is the same type of course as ours, except that we focused on getting structure from motion to work for most problems.
  • 3D Photography Course at Brown University by Gabriel Taubin. This vision course is similar to the present course, except it work later into the 3D vision pipeline, after we already have the 3D cameras and an initial reconstruction, how to get better reconstructions and photometry.

Other Vision & Related Courses

Provas

Tarefas

Labs

Download dos Labs

Todo material dos trabalhos (imagens, pdfs, etc) pode ser baixado e atualizado pelo Git [1]:

 git clone https://github.com/rfabbri/vision-course.git

Lab1: Processamento ponto a ponto

  • Enunciado
  • As imagens necessarias estao no repositorio Git[2]
  • Data de entrega: quarta-feira 13/Nov/2013 ate a meia-noite. Atrasos serao aceitos porem somente com reducao na nota.

Instrucoes para Submissao

  • A solucao deve ser digitada em um relatorio e entregue no formato pdf.
  • Incluir tambem todo o codigo fonte e dados gerados
  • Enviar um arquivo zipado com tudo (scripts scilab, relatorio, etc) por email, no formato:
<sobrenome>-<nome>-visao-computacional-lab<numero_lab>.zip

Projetos

3D Reconstruction for Robotics

Optional: Toy Piano

Build an interactive toy piano or toy keyboard where you have colored objects representing each letter of the alphabet, and the user would touch each object and the computer would react to the persons' touch. To make this easy and cheap, this could work with a webcam and color detection, and the person/baby could use a black glove/sock.

letter+mat.jpg

Criterio de Avaliacao

  • Nota = 70% projetos e tarefas, 30% prova
  • Bonus: top 2 projetos que atingirem nivel de excelencia ganharao +3 pontos na media