software rastreador de movimentos

23
JAVA JAVA X X Portabilidade Portabilidade Portabilidade Portabilidade X X Código Código X Li Li Li vre Li vre

Upload: freedom-dayms

Post on 02-Jul-2015

2.568 views

Category:

Technology


3 download

DESCRIPTION

Software Rastreador de Movimentos(Júlio Sandim)

TRANSCRIPT

Page 1: Software Rastreador de Movimentos

JAVAJAVAXXXX

PortabilidadePortabilidadePortabilidadePortabilidadeXXXX

CódigoCódigoXX

LiLiLivreLivre

Page 2: Software Rastreador de Movimentos

Julio César de Paula Julio César de Paula SandimSandim

•Estudante de Engenharia Mecatrônica & EngMecânica•Gerente de TI e administrador de parque Gráfico•Usuário/ administrador Linux•Programador em alto nível com JAVA•Programador em baixo nível em assemblerProgramador em baixo nível em assembler•Cadista em Solid Works e IronCad

[email protected] – (67)8416‐1937

Page 3: Software Rastreador de Movimentos

AplicaçõesAplicaçõesAplicaçõesAplicações

•Softwares ERP em geralg•Softwares de comandos numéricos em geral•Softwares de comunicação com hardware em geral

V tV tVantagensVantagens

•Multi Plataforma Virtual Machine•Multi‐Plataforma – Virtual Machine•Aplicações WEB•Bem documentado com comunidades bastante ativaBem documentado com comunidades bastante ativa•Aplicação em celulares

Page 4: Software Rastreador de Movimentos

DesvantagensDesvantagensDesvantagensDesvantagens

•Comunicação com hardware não suportada pelo fabricante•Mais lenta quando comparada com outras•Falta uma empresa que a “solicite”•Não é integrada diretamente com o SO•Não é integrada diretamente com o SO•Mais ênfase em universidade•Não é bem definida ao trabalhar‐se com imagens (3D)Não é bem definida ao trabalhar se com imagens (3D)

Page 5: Software Rastreador de Movimentos

JAVA e comunicação com hardwareJAVA e comunicação com hardwareJAVA e comunicação com hardwareJAVA e comunicação com hardware

•Java Comunications•ParPort•Comm API•Java RxTx•Java RxTx

Page 6: Software Rastreador de Movimentos

Porta ParalelaPorta Paralela

•Mais Rápida•Menor distância

Porta SerialPorta Serial

•Mais lenta•Mais lenta•Maior distância

Page 7: Software Rastreador de Movimentos

CommComm APIAPICommComm APIAPI•Boa documentação•Facil Instalação•Integração com Eclipse

Porta SerialPorta Serial•Mais robusta ate 12m•Mais robusta – ate 12m•Integração com microcontrolador•Principio de funcionamento idem USBPrincipio de funcionamento idem USB

Page 8: Software Rastreador de Movimentos

Trem de BitsTrem de Bits

Page 9: Software Rastreador de Movimentos

Aquisição de ImagensAquisição de Imagens

•Via Placa PCI de captura•Via Web‐Cam

Page 10: Software Rastreador de Movimentos

Aquisição de ImagensAquisição de Imagens

Page 11: Software Rastreador de Movimentos

Gravação em discoGravação em disco

•Java I/O•Lentidão•Lentidão•Conferencia

•JImageBufferg

Page 12: Software Rastreador de Movimentos

JImageBufferJImageBuffer

•Imagem compreendida como matriz (320x240)C d l t id tifi d•Cada elemento identificado

por um num ‐> 32bits = 2³² = 4bilhoes!!!!4bilhoes!!!!•Redução da qualidade para 8Bits! 28 = 256

Page 13: Software Rastreador de Movimentos

JImageBufferJImageBuffer

Page 14: Software Rastreador de Movimentos

JImageBufferJImageBuffer

Page 15: Software Rastreador de Movimentos

JImageBufferJImageBuffer

Agrupa objetos em uma imagemAgrupa objetos em uma imagem

Page 16: Software Rastreador de Movimentos

JImageBufferJImageBuffer

Page 17: Software Rastreador de Movimentos

JImageBufferJImageBuffer

Page 18: Software Rastreador de Movimentos

JImageBufferJImageBuffer

Page 19: Software Rastreador de Movimentos

JImageBufferJImageBuffer

Page 20: Software Rastreador de Movimentos

Coordenadas PolaresCoordenadas Polares

Page 21: Software Rastreador de Movimentos

Coordenadas PolaresCoordenadas Polares

Page 22: Software Rastreador de Movimentos

HardwareHardware

Page 23: Software Rastreador de Movimentos

HardwareHardware