Página 1 de 1

Processamento de Imagens : Tracking 3D ( procuro )

MensagemEnviado: 04 Dez 2009 16:03
por andre_luis
Srs,

Alguem qua já tenha trabalhado ou estudado o assunto, poderia indicar algum livro ?

Na área de reconhecimento, Pattern matching, tratamento e classificação tenho algum conhecimento.

Tenho interesse particular na área de AR ( Augmented Reality ), mas outros assuntos relacionados serão bemvindos.



obg.
att.

MensagemEnviado: 04 Dez 2009 16:21
por chipselect
não conheço nenhum livro, mas tem bastante documentação em sites sobre o openCV, inclusive tem um exemplo usando openCV 1.0 (já está disponível a versão 2)

MensagemEnviado: 04 Dez 2009 22:01
por andre_luis
Bacana,

Tem uns exemplos bem interessantes.

O problema, é que depende de componentes ( libcv200.dll , libcxcore200.dll , etc...) que não estão nos fontes do projeto.

Quando for colocar isso numa plataforma embarcada - que não irá rodar em Windows - não haverá como implementar.

Será que existe algo feito em MATLAB ? ( seria mais fácil converter depois ).

O que estou buscando, é algo que me dê a posição e ( se possível ) o angulo de algum objeto dentro de um espaço.

Já vi isso sendo feito com o ARtoolkit ( Augmented Reality ), mas usava 2 cameras, e além disso, também era restrito ao Windows ( dependia de algum framework, que não me lembro ).

Continuo aceitando sugestões.

Obg.
AT+

MensagemEnviado: 07 Dez 2009 07:08
por chipselect
o openCV tem o código fonte que vc pode baixar...

existe algumas versões portadas para outras plataformas como o ARM (Gumstix, por exemplo)

O lance de posição 3D com duas câmeras tem no openCV (câmera estéreo para vídeo 3D)

Eu tenho este livro:
Learning OpenCV: Computer Vision with the OpenCV Library

Acho que tem ebook dele no google, tem uma base matemática sobre o que o openCV faz por trás das simples chamadas de API dele.

Verifique se a sua plataforma destino é compatível com alguma versão não x86 do openCV.

Este é um bom Tutorial pra começar:
http://opencv.willowgarage.com/wiki/

MensagemEnviado: 08 Dez 2009 08:51
por andre_luis
Eu não havia achado nenhuma referencia nos fontes para os DLLs, mas vou fuçar mais.

Quando ( se ) quizer vender o livro, me fala, blz ?

+++

MensagemEnviado: 08 Dez 2009 08:58
por tcpipchip
Tem este livro aqui...um amigo de CG indicou...

http://geeklit.blogspot.com/2006/04/pra ... -book.html

TCPIPCHIP

MensagemEnviado: 09 Dez 2009 08:00
por chipselect
Baixe os fontes + binários do source forge:
http://sourceforge.net/projects/opencvlibrary/

Vai aparecer uma pasta do opencV, vá em:
C:\OpenCV2.0\src

Lá vai ter todos os fontes em C organizados em uma subpasta para cada DLL.

Encontrei este ebook (não sei se tem que pagar, se é de graça ou se é ilegal)
http://www.pdf-search-engine.com/learni ... --pdf.html

MensagemEnviado: 09 Dez 2009 10:31
por andre_luis
Então,

Eu fiz uma pesquiza no diretório OpenCV2.0 e procurei por todas as ocorrencias da palavra libcv200 por exemplo, inclusive dentro dos arquivos.

O resultado da busca retornou apenas o próprio DLL, além de um arquivo DLL.A .

Eu gostaria de encontrar todos os fontes dos projetos.
Será que estou raciocinando errado, ou realmente não disponibilizaram o fonte dessas bibliotecas ?

Será que são componentes "externos" ao OpenCL ?

+++

MensagemEnviado: 10 Dez 2009 06:49
por chipselect
olha, acho que esse nome é praticamente montado dentro do makefile.

Dentro do src do opencv tem os seguintes diretórios:
cv
cvaux
cxcore
highgui
ml

Dentro desses diretórios tem todos os fontes em C de cada função do OpenCV.
Exemplo:
C:\OpenCV2.0\src\cv\cvcamshift.c

Um passo a passo para compilar o openCV:
http://www.theopenrobotproject.org/tiki ... age=OpenCV

O "projeto" em opensource geralmente resume-se a um punhado de arquivos fontes e os makefiles... mas devem existir alguém que tenha criado projetos para compilar o openCV no Visual Studio, dê uma procurada na net.

MensagemEnviado: 13 Dez 2009 20:21
por tcpipchip
Andre

PVT, vou ter indicar um amigo que fez Tracking 3D em um STM32...com LCD, da 3Dsystems...

TCPIPCHIP