SISTEMA DE TRACKING PARA INSERÇÃO DINÂMICA DE LINHA DE IMPEDIMENTO EM VÍDEOS DE JOGOS DE FUTEBOL

Tamanho: px
Começar a partir da página:

Download "SISTEMA DE TRACKING PARA INSERÇÃO DINÂMICA DE LINHA DE IMPEDIMENTO EM VÍDEOS DE JOGOS DE FUTEBOL"

Transcrição

1 UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO BACHARELADO SISTEMA DE TRACKING PARA INSERÇÃO DINÂMICA DE LINHA DE IMPEDIMENTO EM VÍDEOS DE JOGOS DE FUTEBOL RODRIGO BUSATO SARTOR BLUMENAU 2011

2 RODRIGO BUSATO SARTOR SISTEMA DE TRACKIN PARA INSERÇÃO DINÂMICA DE LINHA DE IMPEDIMENTO EM VÍDEOS DE JOGOS DE FUTEBOL Proposta de Trabalho de Conclusão de Curso submetida à Universidade Regional de Blumenau para a obtenção dos créditos na disciplina Trabalho de Conclusão de Curso I do curso de Ciência da Computação Bacharelado. Prof. Paulo César Rodacki Gomes, Dr. Orientador BLUMENAU 2011

3 2 1 INTRODUÇÃO É de conhecimento que todo ser humano está sujeito a cometer erros, mas existem algumas circunstâncias onde falhas humanas são muito frequentes, como no esporte, onde um erro, seja por falta de visão ou atraso de uma fração de segundo, pode definir o resultado de um jogo ou mesmo de um campeonato. Um dos principais exemplos de esporte nestas condições é o futebol, em que um juiz e dois auxiliares analisam as jogadas sem poder contar com recursos auxiliares como vídeos das mesmas, e qualquer erro pode ser decisivo. Um dos lances das regras de futebol que mais gera discussões entre jogadores e torcedores é o impedimento que, segundo a CONFEDERAÇÃO BRASILEIRA DE FUTEBOL (2010), é caracterizado quando um jogador encontra-se mais próximo da linha de meta adversária do que a bola e o penúltimo adversário. Para se resolver várias dúvidas relacionadas a erros de arbitragem, ou mesmo na inserção de artifícios publicitários durante as transmissões, passou-se a utilizar a computação gráfica. Este trabalho propõe mostrar a linha de impedimento durante jogadas de ataque em vídeos de jogos de futebol, acompanhando o último jogador da defesa e verificando se durante o andamento de determinado lance ele está mantendo os atacantes em posição de impedimento. Para que a linha de impedimento possa seguir o jogador serão utilizadas técnicas de visão computacional para fazer este acompanhamento (tracking) dos jogadores de interesse. Para o cálculo da distância dos jogadores, o sistema de coordenadas da câmera deverá ser alinhado com as coordenadas do universo. Para isso transformações geométricas devem ser aplicadas para igualar os dois sistemas. Tais transformações devem ser obtidas através de um algoritmo de calibração de câmeras, esta calibração será dinâmica, realizada a cada quadro permitindo a mudança de posição da câmera. A partir desta calibração será possível calcular a distância entre os jogadores e a linha de fundo a partir das imagens de vídeo, e esta distância definirá se sua posição é regular em relação à regra do impedimento. No presente protótipo, o usuário deverá inserir um vídeo contendo o lance em que se deseja calcular o possível impedimento, após o sistema identificar os jogadores, o usuário deverá informar quais deles são os atacantes e quais são os defensores. Em seguida o sistema irá calcular as coordenadas do campo, identificar o último jogador da defesa, inserir uma linha de marcação junto a ele e realizar seu acompanhamento identificando um possível

4 3 impedimento. 1.1 OBJETIVOS DO TRABALHO O objetivo deste trabalho é desenvolver um protótipo de software para inserir uma linha de impedimento durante um vídeo de uma partida de futebol. Os objetivos específicos são: a) realizar o acompanhamento automático do último defensor, utilizando técnicas de tracking com detecção de movimento, após o usuário ter indicado para o sistema quais dos jogadores são os defensores; b) realizar a calibração da câmera de forma dinâmica a cada quadro; c) inserir uma linha que atravesse o campo de uma lateral a outra, acompanhando o penúltimo jogador do time que está defendendo. 1.2 RELEVÂNCIA DO TRABALHO Este trabalho é uma aplicação prática de diversas técnicas dentro da área de visão computacional, tais como calibração de câmeras, tracking de objetos em vídeos. O uso destas técnicas acarreta em um trabalho de considerável grau de complexidade do ponto de vista de compreensão e implementação de conceitos avançados de Ciência da Computação. A relevância deste trabalho vem do uso das técnicas propostas em conjunto. Como no caso do acompanhamento do jogador, onde é preciso rastrear sua posição no vídeo ao longo do tempo. Outras técnicas de razoável complexidade são a realização de calibragem da câmera para descobrir a distancia do jogador até a linha de fundo, a implementação de sobreposição de imagens para a inserção da linha de marcação do impedimento. É importante observar que todo este processo tem que ser realizado a cada quadro do vídeo a ser analisado devido às mudanças de posição da câmera.

5 4 1.3 METODOLOGIA O trabalho será desenvolvido observando as seguintes etapas: a) levantamento bibliográfico: será realizado levantamento bibliográfico sobre a posição de impedimento, calibração de câmeras, detecção de objetos em movimento e trabalhos correlato; b) elicitação dos requisitos: detalhar e reavaliar os requisitos, observando as necessidades levantadas durante a revisão bibliográfica; c) especificação: especificar um modelo com análise orientada a objetos utilizado a Unified Modeling Language (UML). Será utilizada a ferramenta Enterprise Architecht (EA) para a elaboração dos diagramas de classe, de sequência, de estado e os casos de uso; d) implementação: será desenvolvido o sistema especificado na etapa anterior na linguagem Java com o framework Java Media Framework (JMF), no ambiente Eclipse; e) testes: efetuar testes utilizando arquivos de vídeos contendo uma jogada de ataque durante uma partida de futebol. Os vídeos serão obtidos por meio de transmições de partidas de futebol na TV aberta, sendo que alguns deles dev erão conter jogadores impedidos e outros somente jogadores em posição legal. Os testes devem analisar se a linha de impedimento gerada pelo protótipo realmente acompanham o ultimo defensor e informam corretamente a ocorrência de situação de impedimento. As etapas serão realizadas nos períodos relacionados no Quadro jul. ago. set. out. nov. etapas / quinzenas levantamento bibliográfico elicitação dos requisitos especificação implementação testes Quadro 1 - Cronograma

6 5 2 REVISÃO BIBLIOGRÁFICA As seções deste capítulo foram divididas em um breve estudo dos itens mais relevantes para o desenvolvimento deste trabalho. Inicialmente a seção 2.1 mostra uma explicação sobre o impedimento e o que diz na regra do futebol sobre ele. A partir da seção seguinte são descritas as técnicas utilizadas para a obtenção do resultado desejado. A seção 2.2 fala sobre a calibração de câmeras, necessária para calcular a distância real aproximada entre o jogador e a linha de fundo do campo a partir da imagem do vídeo. Na seção 2.3 tem uma descrição sobre detecção de movimento, classificação do objeto em movimento e como realizar o acompanhamento deste objeto (tracking), que será utilizado para fazer a linha de impedimento acompanhar o jogador. Por fim, na seção 2.4 são comentados trabalhos correlatos. 2.1 POSIÇÃO DE IMPEDIMENTO A posição de impedimento é uma das regras do futebol que mais geram polêmica, pois o juiz auxiliar, também conhecido como bandeirinha, deve analisar uma jogada normalmente em grande velocidade e tomar uma decisão rápida, tendo como única ferramenta sua visão. Neste contexto passou a se utilizar a computação gráfica durante as transmissões de televisão para poder analisar precisamente se o bandeirinha e o juiz tomaram a decisão correta. Segundo as regras que regem o futebol, o impedimento está descrito na regra 11, onde determina que Um jogador estará em posição de impedimento quando se encontrar mais próximo da linha de meta adversária do que a bola e o penúltimo adversário (CONFEDERAÇÃO BRASILEIRA DE FUTEBOL, 2010, p. 27). Na figura 1 verificam-se duas linhas indicando a posição dos jogadores, uma em cima do penúltimo jogador de defesa em vermelho e a outra em amarelo no ultimo atacante. Como o jogador defensivo está mais próximo da linha de meta, a jogada é legal.

7 6 Fonte: Starosky (2003, p. 16) Figura 1- Imagem com uso da linha de impedimento 2.2 CALIBRAÇÃO DE CÂMERAS Segundo Marques (2007), a calibração de câmeras consiste em métodos que determinam as características geométricas e ópticas internas da câmera assim como sua orientação e posição em relação ao sistema de coordenadas do mundo. Geralmente este processo é dado pela solução de um problema de otimização não-linear, onde supostamente se tem o conhecimento dos pontos 3D no sistema de coordenadas da câmera e sua projeção em 2D, no sistema de coordenadas em pixels. Para os casos em que todos os pontos do sistema tridimensional estão no mesmo plano como em um campo de futebol é possível simplificar o processo de calibração. Este novo processo é chamado de homografia (STAROSKY, 2003, p. 23) Homografia O processo de encontrar uma homografia é semelhante ao de uma calibração de câmeras, ou seja, consiste em uma maneira de transformar um sistema de coordenadas lógico

8 7 no próprio sistema de coordenadas da câmera (STAROSKY, 2003, p. 23). A partir da homografia, é possível realizar a verificação da existência do impedimento, medir a velocidade de um chute, entre outras coisas. Tomando um quadro um de vídeo obtido através da televisão, será determinado um modelo de câmera e aplicados cálculos para a determinação da transformada inversa da imagem daquele quadro (parte-se de uma imagem em duas dimensões (2D), calculando a sua transformada inversa para criar a situação relativa em três dimensões (3D), calculando neste ponto as distâncias entre os jogadores de futebol para definir o impedimento ou não, bem como verificar a distância da bola até a meta adversária). Para que a inserção de objetos virtuais em imagens reais possa ser realizada, é necessário conhecer a câmera, obtendo informações como sua posição, orientação e inclinação (parâmetros extrínsecos), além de características de seu sistema óptico (parâmetros intrínsecos). A partir destas informações e das posições projetadas dos objetos na cena de pontos da imagem real, é possível fazer medições. Muitas vezes, quando todos os elementos de interesse estão em um único plano, basta encontrar uma transformação projetiva planar para atender a esses objetivos. Então, o problema de inserir objetos virtuais em imagens reais pode ser colocado como um problema de determinação dos parâmetros da câmera e sobreposição ou combinação de imagens imagens reais mais imagens virtuais. Uma vez conhecida a câmera, podemos modelar a cena 3D a partir da imagem. (SZENBERG, 2001, p. 2). 2.3 DETECÇÃO DE OBJETOS EM MOVIMENTO Segundo Santos (2008, p. 19), as maiores partes dos problemas relacionados à visão computacional estão associadas à detecção de objetos, devido a diversos fatores como mudanças de luminosidade, sombras, imagens tremidas e oclusão. Normalmente para a resolução deste problema utiliza-se uma média de resultados encontrados para formar um ambiente de aprendizagem estatístico Objetos em movimento Um das maneiras mais fáceis para a detecção dos movimentos é a comparação pixel por pixel. Uma forma de se fazer esta comparação é gerando outra imagem onde os pixels serão gerados conforme a diferença entre as imagens comparadas. Com isso, se o pixel apresentar uma diferença maior do que um valor estipulado, o valor do pixel será um, caso contrário

9 8 zero. O resultado disso é que onde houver movimento a imagem será marcada com o valor um e as regiões estáticas zero (GONZALEZ; WOODS, 2008, p. 778). Após este processo deve-se gerar uma imagem binária, formada apenas por preto e branco. Com isso é possível identificar se houve movimento, mas não qual objeto moveu-se Classificação de objetos Facon (1993, p. 173) diz que para realizar a interpretação do objeto em sistemas de visão computacional é necessário um conhecimento prévio sobre seu formato. Para se obter este conhecimento existem duas maneiras distintas. A primeira é ter uma base de formas, onde os padrões já estão armazenados. Na segunda forma, obtêm-se os formatos através da aprendizagem. Para isso, um conjunto de imagens de treinamento são utilizadas durante a fase de treinamento, assim criando uma base de conhecimento das formas para realizar o reconhecimento Tracking Segundo Tyagi et al. (2007, p. 2), tracking é um caso especial de registro de imagens, onde procura-se um objeto dado em uma imagem alvo. O espaço de busca é limitado, pois é suposto que o objeto tem uma trajetória de movimento contínua, assim é esperado que ele se encontre próximo da sua antiga localização. Muitos dos sistemas de tracking têm como primeiro passo a detecção de movimento, uma vez que este movimento é detectado, podem-se utilizar diversos métodos para manter o tracking. Um dos métodos é a utilização do algoritmo de segmentação adaptativa Non- Homogeneous Detector (NHD), para a definição dos elementos em movimento. Após a detecção utiliza-se o algoritmo optical flow, para manter o tracking do objeto. A Integração destes algoritmos permite que possa ser aplicado o optical flow somente aos pixels em movimento, reduzindo o consumo de recursos e a presença de erros no tracking (ROSA, 2010, p. 18).

10 9 2.4 TRABALHOS CORRELATOS Existem diversos trabalhos que são realizados em cima da marcação de impedimento, tanto na área profissional como os exibidos nas transmissões de televisão, como no âmbito acadêmico. Dentre os trabalhos acadêmicos foram destacados três: o de Starosky (2003) o de Cristofolini (2004), e o de Szenberg (2001) Calibração de câmeras para cálculo de impedimentos Segundo Starosky (2003, p. 7), este trabalho é a apresentação de um método para a calibragem de câmeras que serão utilizadas no cálculo do impedimento e da distancia entre dois pontos dentro do campo de futebol. Para isso o autor usa uma imagem estática de lances de jogos de futebol. Neste trabalho foi proposto um método que utiliza uma imagem raster e um modelo de campo, onde são informados apenas quatro pontos de referência que são definidos na imagem, gerando um sistema de coordenadas tridimensional. Após isto as posições dos jogadores, ou os dois pontos desejados, são indicados pelo usuário e, a partir daí, são calculadas as posições dos pontos no sistema de coordenadas em 3D e determinada a distancia entre dois pontos do campo. A figura 2 demonstra como é apresentada a tela do protótipo após a imagem desejada ser carregada. Starosky (2003, p. 43) FIGURA 2 - Tela com a imagem estática carregada

11 Ambiente virtual tridimensional para cálculo de impedimento Este trabalho é uma extensão do desenvolvido por Starosky (2003), onde a diferença está no cálculo da calibragem de câmeras. O autor Cristofolini (2004) passou a utilizar n pontos de referência em vez dos originais quatro. Além disso, o autor passou a gerar uma reconstrução da cena em um ambiente virtual tridimensional. Este ambiente oferece recursos para visualizar a cena de qualquer posição e ângulo, movimentar-se dentro do campo, medir distâncias e calcular o impedimento. Para gerar o ambiente tridimensional o autor usou a irrlitch engine, que é uma game engine 1 para desenvolvimento de jogos 3D, no desenvolvimento dos objetos 3D que compõem a cena, tais como o campo, trave, jogadores e a bola foi utilizado o software 3D Studio. A figura 3 apresenta a cena tridimensional gerada pelo protótipo. Cristofolini (2004, p. 43) FIGURA 3 Cena no ambiente tridimencional 1 Game engine ou motor de jogos representa toda a tecnologia do núcleo de um jogo, entre suas funcionalidades estão à implementação da detecção de colisão, movimentação de câmeras, entre outros.

12 Acompanhamento de cenas com calibração automática de câmeras Szenbert (2001) apresenta um algoritmo que sem utilizar nenhuma informação adicional recupera em tempo real a posição e os parâmetros da câmera em uma sequência de imagens contendo algumas visualizações conhecidas. Para conseguir isso ele explora a existência de segmentos de retas na imagem cujas posições são conhecidas no plano tridimensional. Inicialmente é extraindo os segmentos de retas longas da primeira imagem, com posse disto é realizado um reajuste onde se obtêm os pontos de interesse. Estes pontos passam por um procedimento que encontra a câmera responsável pela visualização do modelo. A partir da segunda imagem da sequência apenas uma parte do algoritmo torna-se necessária. Com isso é possível realizar este processamento em tempo real. Na figura 4 é mostrada uma sobreposição na imagem dos segmentos de reta extraídos e reconstruidos. Szenbert (2001, p. 100) FIGURA 4 Extração dos segmentos de reta

13 12 3 REQUISITOS DO SISTEMA A SER DESENVOLVIDO O sistema proposto deverá: a) permitir inserir um vídeo (Requisito Funcional - RF); b) disponibilizar a primeira cena para que o usuário possa informar o time atacante e o time defensor (RF); c) disponibilizar o vídeo para visualização com a linha de impedimento visível (RF); d) utilizar a linguagem de programação Java, no ambiente de desenvolvimento Eclipse (Requisito Não-Funcional - RNF); e) utilizar o framework Java Media Framework (JMF) (RNF) ; f) realizar o cálculo de calibragem de câmeras de forma dinâmica (RNF); g) realizar o rastreamento (tracking) do penúltimo defensor, inserindo a linha de impedimento junto dele (RNF); h) disponibilizar o vídeo gerado sem atrasos ou falhas de reprodução (RNF).

14 13 4 CONSIDERAÇÕES FINAIS Sabendo das limitações humanas, e das diversas falhas que elas podem causar, o uso dos recursos da computação gráfica vem auxiliando na correção destas limitações. Um exemplo é referente a imagens que vistas a olho nu são de difícil detecção, seja pela velocidade dos acontecimentos, luminosidade, ou qualquer outro fator. Como por exemplo, um lance de impedimento, durante uma partida de futebol, que ocorre normalmente em grande velocidade e depende apenas da interpretação do juiz e seus auxiliares. Este trabalho será iniciado carregando um arquivo de vídeo e realizando a marcação dos times (jogadores em ataque e em defesa) pelo usuário. Após isso, serão utilizadas diversas técnicas de computação gráfica, como o cálculo da distancia dos jogadores com a linha de fundo, que servirá para identificar a existência do impedimento para a localização do último zagueiro será utilizada a calibração de câmera. Como todos os objetos de interesse são coplanares, ou seja, estão no mesmo plano, será utilizada a homografia para realizar estes cálculos. Além disso, será utilizado o último jogador do time de defesa, para inserir uma linha que irá o acompanhar identificando se existe impedimento, para esse acompanhamento será utilizando técnicas de tracking com detecção do movimento. Diferentemente dos trabalhos desenvolvidos por Starosky (2003), e Cristofolini (2004), onde a calibragem de câmera é realizada utilizando uma imagem estática, este trabalho irá realizar a calibração de forma dinâmica semelhante ao desenvolvido por Szenberg (2001), ou seja, a análise do impedimento será realizada utilizado um arquivo de vídeo, e não uma imagem estática. Outra diferença existente mais para com os três trabalhos correlatos descritos é a utilização de técnicas de tracking com detecção de movimento para realizar o acompanhamento do ultimo zagueiro e a inserção de uma linha no vídeo que demonstrara se a jogada está impedida ou não

15 14 REFERÊNCIAS BIBLIOGRÁFICAS CONFEDERAÇÃO BRASILEIRA DE FUTEBOL. Regras oficiais de futebol. Rio de Janeiro: Sprint, Disponível em: < Acesso em: 29 mar CRISTOFOLINI, Diogo. Protótipo de um ambiente virtual tridimensional para utilização no cálculo de impedimento de jogadores de futebol f. Trabalho de Conclusão de Curso (Bacharelado em Ciências da Computação) - Centro de Ciências Exatas e Naturais, Universidade Regional de Blumenau, Blumenau. FACON, Jacques. Processamento e análise de imagens. Embalse: EBAI, GONZALEZ, Rafael C.; WOODS, Richard E. Processamento de imagens digitais. Tradução de Roberto Marcondes Cesar Junior, Luciano da Fontoura Costa. São Paulo: Edgard Blücher, MARQUES, Clarissa C. S. C. Um sistema de calibração de câmera. Rio de Janeiro, Disponível em: < >. Acesso em: 31 mar ROSA, André L. B. Sistema de tracking de objetos a partir de várias câmeras f. Trabalho de Conclusão de Curso (Bacharelado em Ciências da Computação) - Centro de Ciências Exatas e Naturais, Universidade Regional de Blumenau, Blumenau. SANTOS, Daniel. Sistema óptico para identificação de veículos em estradas f. Trabalho de Conclusão de Curso (Bacharelado em Ciências da Computação) - Centro de Ciências Exatas e Naturais, Universidade Regional de Blumenau, Blumenau. STAROSKY, Maiko. Calibração de câmeras para utilização no cálculo de impedimentos de jogadores de futebol a partir de imagens f. Trabalho de Conclusão de Curso (Bacharelado em Ciências da Computação) - Centro de Ciências Exatas e Naturais, Universidade Regional de Blumenau, Blumenau. SZENBERG, Flávio. Acompanhamento de cenas com calibração automática de câmeras f. Tese (Doutorado em Ciências em Informática) Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, Rio de Janeiro. Disponível em: < Acesso em: 03 abr TYAGI, Ambrish et al. Fusion of multiple camera views for kernel-based 3D tracking. [S.l.], Disponível em: < Acesso em: 03 abr

RECONHECIMENTO FACIAL 2D

RECONHECIMENTO FACIAL 2D RECONHECIMENTO FACIAL 2D PARA SISTEMAS DE AUTENTICAÇÃO EM DISPOSITIVOS MÓVEIS Luciano Pamplona Sobrinho Orientador: Paulo César Rodacki Gomes ROTEIRO Introdução Objetivos Fundamentação Teórica Conceitos

Leia mais

Ferramenta para criaçã. ção o e execuçã

Ferramenta para criaçã. ção o e execuçã Ferramenta para criaçã o e execuçã o visual de algoritmos em grafos Susan Braun Paulo César Rodacki Gomes Orientador Roteiro da apresentaçã Introdu Objetivos do trabalho Fundamenta teórica Principais conceitos

Leia mais

Ferramenta para auxílio na análise de impacto e rastreabilidade de requisitos na gestão de mudanças

Ferramenta para auxílio na análise de impacto e rastreabilidade de requisitos na gestão de mudanças Ferramenta para auxílio na análise de impacto e rastreabilidade de requisitos na gestão de mudanças Aluno: José Alberto Zimermann Orientador: Marcel Hugo Banca: Everaldo Artur Grahl Joyce Martins Roteiro

Leia mais

IMPLEMENTAÇÃO DE VISUALIZAÇÃO DE PERSONAGEM NÃO JOGADOR NA MOBILE 3D GAME ENGINE (M3GE)

IMPLEMENTAÇÃO DE VISUALIZAÇÃO DE PERSONAGEM NÃO JOGADOR NA MOBILE 3D GAME ENGINE (M3GE) IMPLEMENTAÇÃO DE VISUALIZAÇÃO DE PERSONAGEM NÃO JOGADOR NA MOBILE 3D GAME ENGINE (M3GE) Nome: Claudio José Estácio Orientador: Prof. Dr. Paulo Cesar Rodacki Gomes Roteiro de Apresentação 1. Introdução

Leia mais

VISÃO COMPUTACIONAL PARA RECONHECIMENTO DE FACES APLICADO NA IDENTIFICAÇÃO E AUTENTICAÇÃO DE USUÁRIOS NA WEB. Márcio Koch

VISÃO COMPUTACIONAL PARA RECONHECIMENTO DE FACES APLICADO NA IDENTIFICAÇÃO E AUTENTICAÇÃO DE USUÁRIOS NA WEB. Márcio Koch VISÃO COMPUTACIONAL PARA RECONHECIMENTO DE FACES APLICADO NA IDENTIFICAÇÃO E AUTENTICAÇÃO DE USUÁRIOS NA WEB Márcio Koch Orientador: Jacques Robert Heckmann ROTEIRO Introdução Objetivos do trabalho Fundamentação

Leia mais

Ubiratam Carvalho de Paula Junior Rafaelli de Carvalho Coutinho

Ubiratam Carvalho de Paula Junior Rafaelli de Carvalho Coutinho Universidade Federal Fluminense Pólo Universitário de Rio das Ostras Faculdade Federal de Rio das Ostras Bacharelado em Ciência da Computação Ubiratam Carvalho de Paula Junior Rafaelli de Carvalho Coutinho

Leia mais

PROJETO MORFOL UMA FERRAMENTA PARA ANÁLISE LÓGICA DE CENAS

PROJETO MORFOL UMA FERRAMENTA PARA ANÁLISE LÓGICA DE CENAS PROJETO MORFOL UMA FERRAMENTA PARA ANÁLISE LÓGICA DE CENAS Aluno: Marco Antônio Barbosa Teixeira Orientador(es): Edward Hermann Haeusler e Geiza Maria Hamazaki da Silva Introdução Este projeto é uma continuidade

Leia mais

SISTEMA DE INFORMAÇÃO EXECUTIVO PARA ENVIO DE DADOS APLICADO NA UNIMED BLUMENAU

SISTEMA DE INFORMAÇÃO EXECUTIVO PARA ENVIO DE DADOS APLICADO NA UNIMED BLUMENAU Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Curso de Ciências da Computação (Bacharelado) SISTEMA DE INFORMAÇÃO EXECUTIVO PARA ENVIO DE DADOS APLICADO NA UNIMED BLUMENAU Acadêmica:

Leia mais

UTILIZANDO MORFOL PARA ANÁLISE DE CENAS ESPECIFICAÇÃO E IMPLEMENTAÇÃO

UTILIZANDO MORFOL PARA ANÁLISE DE CENAS ESPECIFICAÇÃO E IMPLEMENTAÇÃO UTILIZANDO MORFOL PARA ANÁLISE DE CENAS ESPECIFICAÇÃO E IMPLEMENTAÇÃO Aluno: Caio Pimentel Seguin Orientador: Edward Hermann Haeusler Introdução No projeto MORFOL[1] foi desenvolvida a ferramenta MORFOL

Leia mais

MJ3I- PA - AMBIENTE VIRTUAL 3D PARA VISUALIZAÇÃO DE BRAÇOS ARTICULADOS NO IOS

MJ3I- PA - AMBIENTE VIRTUAL 3D PARA VISUALIZAÇÃO DE BRAÇOS ARTICULADOS NO IOS MJ3I- PA - AMBIENTE VIRTUAL 3D PARA VISUALIZAÇÃO DE BRAÇOS ARTICULADOS NO IOS Heitor Augusto Schmitt Prof. Dalton S. dos Reis FURB - Universidade Regional de Blumenau DSC - Departamento de Sistemas e Computação

Leia mais

FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE

FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO FERRAMENTA WEB PARA AUTOMAÇÃO DA ALOCAÇÃO DE RECURSOS EM UMA FÁBRICA DE SOFTWARE Camila Tenfen Prof. Jacques R. Heckmann, Orientador ROTEIRO

Leia mais

ESPECIFICAÇÃO DO TRABALHO DA DISCIPLINA DE ANÁLISE DE SISTEMAS ORIENTADOS A OBJETOS DO CURSO DE TECNOLOGIA EM DESENVOLVIMENTO DE SOFTWARE

ESPECIFICAÇÃO DO TRABALHO DA DISCIPLINA DE ANÁLISE DE SISTEMAS ORIENTADOS A OBJETOS DO CURSO DE TECNOLOGIA EM DESENVOLVIMENTO DE SOFTWARE O trabalho consiste em duas etapas. Na primeira etapa, a equipe deverá apresentar os documentos necessários para especificação do problema e a sua análise, através da UML. Na segunda etapa, a equipe fará

Leia mais

ALGEMIRO A. S. NETO.

ALGEMIRO A. S. NETO. Calibração de Câmeras 1 ALGEMIRO A. S. NETO Pontifícia Universidade Católica do Rio de Janeiro aneto@inf.puc-rio.br Abstract Este trabalho aborda o problema de calibração de câmeras apresentando uma breve

Leia mais

FURBUP: UM PROCESSO DE SOFTWARE PARA USO ACADÊMICO BASEADO NO OPENUP. Acadêmico: João Paulo Pedri Orientador: Everaldo Artur Grahl

FURBUP: UM PROCESSO DE SOFTWARE PARA USO ACADÊMICO BASEADO NO OPENUP. Acadêmico: João Paulo Pedri Orientador: Everaldo Artur Grahl Roteiro da Apresentação Introdução; Objetivos; Conceitos Básicos; Disciplinas de Engenharia de Software Currículo 2007/1; Trabalhos Correlatos; Tradução do Processo OpenUP; Elaboração e Publicação do FurbUP;

Leia mais

VISÃO DIGITAL, OS OLHOS DO FUTURO

VISÃO DIGITAL, OS OLHOS DO FUTURO VISÃO DIGITAL, OS OLHOS DO FUTURO Eduardo Marcelo Nicastro Carvalho*, Luana Fonseca Guimarães*, Priscila Amâncio da Silva*, Maurício Neves Asenjo** * Acadêmicos da Faculdade de Ciências e de Tecnologia

Leia mais

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO Sumário PREFÁCIO...3 MODELO DA DOCUMENTAÇÃO...3 1. INTRODUÇÃO AO DOCUMENTO...3 1.1. Tema...3 2. DESCRIÇÃO

Leia mais

5 Análise Experimental

5 Análise Experimental 5 Análise Experimental 5.1. Base de dados para testes Foram gravados diversos vídeos que serviram para realizar os testes realizados nesta dissertação. Cada um dos vídeos gerados para medir qualidade da

Leia mais

INFORMAÇÕES DO ACADÊMICO PLANO DE TRABALHO. 1. Justificativa

INFORMAÇÕES DO ACADÊMICO PLANO DE TRABALHO. 1. Justificativa INFORMAÇÕES DO ACADÊMICO Nome: Kleber Padovani de Souza Curso: Engenharia de Computação Semestre: R.A.: Título do plano de trabalho: Extração de atributos da imagem através de momentos de imagem. Nome

Leia mais

SIMULADOR DE UMA PARTIDA DE FUTEBOL COM ROBÔS VIRTUAIS

SIMULADOR DE UMA PARTIDA DE FUTEBOL COM ROBÔS VIRTUAIS SIMULADOR DE UMA PARTIDA DE FUTEBOL COM ROBÔS VIRTUAIS Fábio Schülter Orientador: Prof. José Roque Voltolini da Silva Roteiro da Apresentação Introdução - Objetivos do trabalho Revisão bibliográfica Desenvolvimento

Leia mais

6 Aplicações Detalhes da Implementação

6 Aplicações Detalhes da Implementação 6 Aplicações Neste trabalho, é importante implementar aplicações de interação em tempo real para que seja possível avaliar a aplicabilidade das técnicas de Visão Computacional descritas ao longo dos capítulos

Leia mais

ESPECIFICAÇÃO DE SOFTWARE

ESPECIFICAÇÃO DE SOFTWARE ESPECIFICAÇÃO DE SOFTWARE Integrantes do grupo: Joel Edu Sánchez Castro Fernando Hattori Miguel Angel Galarreta Valverde Felipe Martins dos Santos 1 SUMÁRIO DESCRIÇÃO...3 REQUISITOS...3 REQUISITOS FUNCIONAIS

Leia mais

Componentes gráficos para prototipagem e documentação rápid a em Delphi. Aluno: Reinoldo Krause Junior Orientadora: Luciana Pereira de Araújo

Componentes gráficos para prototipagem e documentação rápid a em Delphi. Aluno: Reinoldo Krause Junior Orientadora: Luciana Pereira de Araújo Componentes gráficos para prototipagem e documentação rápid a em Delphi Aluno: Reinoldo Krause Junior Orientadora: Luciana Pereira de Araújo Roteiro Introdução Objetivos Fundamentação Teórica Trabalhos

Leia mais

Construção de uma ferramenta voltada à medicina preventiva para

Construção de uma ferramenta voltada à medicina preventiva para Construção de uma ferramenta voltada à medicina preventiva para diagnosticar casos de estrabismo Israel Damásio Medeiros Acadêmico Paulo César Rodacki Gomes - Orientador Roteiro Introdução Fundamentação

Leia mais

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO CURSO: CIÊNCIAS DA COMPUTAÇÃO

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO CURSO: CIÊNCIAS DA COMPUTAÇÃO UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO CURSO: CIÊNCIAS DA COMPUTAÇÃO TRABALHO DE CONCLUSÃO DE CURSO BLUMENAU, 11 DE JULHO DE 2007 EDITOR

Leia mais

MÁSCARAS DE ÁUDIO PARA EMULAÇÃO DE VOZ

MÁSCARAS DE ÁUDIO PARA EMULAÇÃO DE VOZ MÁSCARAS DE ÁUDIO PARA EMULAÇÃO DE VOZ Acadêmico: Marcos Rodrigo da Silva Orientador: Paulo César Rodacki Gomes Sumário 2 Introdução Objetivo Fundamentação teórica Conceitos básicos Contexto atual do tema

Leia mais

Protótipo de software para inserção e extração de mensagens em arquivo raster através de esteganografia

Protótipo de software para inserção e extração de mensagens em arquivo raster através de esteganografia Centro de Ciências Exatas e Naturais Departamento de Sistemas e Computação Bacharelado em Ciências da Computação Protótipo de software para inserção e extração de mensagens em arquivo raster através de

Leia mais

Ferramenta para cálculo de métricas em softwares orientados a objetos codificados em Object Pascal

Ferramenta para cálculo de métricas em softwares orientados a objetos codificados em Object Pascal Ferramenta para cálculo de métricas em softwares orientados a objetos codificados em Object Pascal Patrícia Regina Ramos da Silva Seibt (FURB) patrícia@benner.com.br Marcel Hugo (FURB) marcel@furb.br Everaldo

Leia mais

Proposta de Trabalho de Conclusão de Curso

Proposta de Trabalho de Conclusão de Curso UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO CURSO DE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO Proposta de Trabalho de Conclusão de Curso Gerador de Código Automático Baseado em Diagramas de

Leia mais

5 Exemplos e testes 5.1 Exemplos de uso da Biblioteca Simula ao de um radar rodovi ario de monitoramento de velocidade automotiva

5 Exemplos e testes 5.1 Exemplos de uso da Biblioteca Simula ao de um radar rodovi ario de monitoramento de velocidade automotiva 5 Exemplos e testes Com o objetivo de experimentar a aplicação deste trabalho em simulações de radares, foram desenvolvidos exemplos de simulações de cenários realistas. Cinco simulações foram experimentadas:

Leia mais

RV PlanoVision Viewer

RV PlanoVision Viewer RV PlanoVision Viewer Visualizador de Realidade Virtual com Estereoscopia Horizontal e Rastreamento de Cabeça Djalma Lúcio Soares da Silva Sumário I.Introdução... 3 II.Relatório... 4 1.Objetivo... 4 2.Arquitetura...

Leia mais

Implementação de um protópito de uma interface para um controlador de cadeira. de rodas guiado pela direção do olhar.

Implementação de um protópito de uma interface para um controlador de cadeira. de rodas guiado pela direção do olhar. Implementação de um protópito de uma interface para um controlador de cadeiras de rodas guiado pela direção do olhar. Vinícius Assis Saueia da Silva 18 de abril de 2005 1 Título Implementação de um protópito

Leia mais

MÉTODO DE DETECÇÃO DE PONTOS DE INTERESSE PARA SENSOR DE TRIANGULAÇÃO LASER APLICADA A SOLDAGEM

MÉTODO DE DETECÇÃO DE PONTOS DE INTERESSE PARA SENSOR DE TRIANGULAÇÃO LASER APLICADA A SOLDAGEM MÉTODO DE DETECÇÃO DE PONTOS DE INTERESSE PARA SENSOR DE TRIANGULAÇÃO LASER APLICADA A SOLDAGEM Autores : Dan Lucio PRADA; Eduardo Bidese PUHL Identificação autores: Aluno da Ciência da Computação, Bolsista

Leia mais

SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADA À GESTÃO PÚBLICA

SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADA À GESTÃO PÚBLICA SISTEMA DE INFORMAÇÃO GEOGRÁFICA APLICADA À GESTÃO PÚBLICA Julio Cesar do Carmo Junior 1, Osvaldo Cesar Pinheiro de Almeida 2 1 Informática para Gestão, Faculdade de Tecnologia, Botucatu, SP, Brasil. E-mail:

Leia mais

FICHA 2. Processamento de Poligonal Fechada e Calculo de Fechamento Angular e Linear no Programa POSIÇÃO

FICHA 2. Processamento de Poligonal Fechada e Calculo de Fechamento Angular e Linear no Programa POSIÇÃO FICHA 2 Processamento de Poligonal Fechada e Calculo de Fechamento Angular e Linear no Programa POSIÇÃO 1. Criar nova Pasta de Trabalho No Windows Explore criar uma pasta "ALUNO" dentro do diretório C:\Posicao\Demos,

Leia mais

Trabalho de Programação 2 Processador CESAR. 1. Descrição Geral. 2. Especificação do Trabalho

Trabalho de Programação 2 Processador CESAR. 1. Descrição Geral. 2. Especificação do Trabalho 1. Descrição Geral UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL Trabalho de Programação 2 Processador CESAR O trabalho para o computador CESAR está baseado no trabalho desenvolvido para o computador RAMSES.

Leia mais

Introdução à Lógica de Programação

Introdução à Lógica de Programação Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação 1 Resolução de problemas usando computador Computador: ferramenta para processamento automático de dados Processamento

Leia mais

Entidade Mantenedora: SEAMB Sociedade Espírita Albertino Marques Barreto CNPJ: /

Entidade Mantenedora: SEAMB Sociedade Espírita Albertino Marques Barreto CNPJ: / A5 ATIVIDADES DE MATEMÁTICA Aluno: Complete com os números que faltam: 1 4 6 8 10 12 14 16 17 18 20 Anexo: Conceitos Matemáticos Dinâmica Escolher uma forma criativa para apresentar a situação criada

Leia mais

Visualizador de imagens radiológicas 2D para iphone. Acadêmico: Marwin Roepke Orientador: Dalton Solano dos Reis

Visualizador de imagens radiológicas 2D para iphone. Acadêmico: Marwin Roepke Orientador: Dalton Solano dos Reis Visualizador de imagens radiológicas 2D para iphone Acadêmico: Marwin Roepke Orientador: Dalton Solano dos Reis " ROTEIRO Introdução / Objetivos Fundamentação teórica Tecnologias Trabalhos correlatos Desenvolvimento

Leia mais

SISTEMA PARA EXTRAÇÃO DE CARACTERÍSTICAS VISUAIS DE IMAGENS DE MADEIRA DE PINUS

SISTEMA PARA EXTRAÇÃO DE CARACTERÍSTICAS VISUAIS DE IMAGENS DE MADEIRA DE PINUS SISTEMA PARA EXTRAÇÃO DE CARACTERÍSTICAS VISUAIS DE IMAGENS DE MADEIRA DE PINUS Camila Piacitelli 1, Osvaldo Cesar Pinheiro de Almeida 2 1 Informática para Negócios, Faculdade de Tecnologia, Botucatu,

Leia mais

Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas

Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas Júlio Kiyoshi Hasegawa 26 Fontes: Rogers, D. F. Procedural Elements for Computer Graphics Introdução Linhas e superfícies

Leia mais

DESENVOLVIMENTO DE UM REPOSITÓRIO DE DADOS DO FUTEBOL BRASILEIRO

DESENVOLVIMENTO DE UM REPOSITÓRIO DE DADOS DO FUTEBOL BRASILEIRO Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM DESENVOLVIMENTO DE UM REPOSITÓRIO DE DADOS DO FUTEBOL BRASILEIRO Aluno: Rafael

Leia mais

Aula 5 TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I. Marcelo Henrique dos Santos

Aula 5 TECNOLOGIA EM JOGOS DIGITAIS PROGRAMACAO E INTEGRACAO DE JOGOS I. Marcelo Henrique dos Santos Aula 5 Mestrado em Educação (em andamento) Pós-graduação em Negócios em Mídias Digitais (em andamento) MBA em Marketing e Vendas Especialista em games : Produção e Programação Bacharel em Sistema de Informação

Leia mais

Guia do CFTV Sistemas de CFTV, IP, Seguranà a Eletrà nica, Conectividade, Informaà ões, Fórum e Tecnologia.

Guia do CFTV Sistemas de CFTV, IP, Seguranà a Eletrà nica, Conectividade, Informaà ões, Fórum e Tecnologia. VideoCAD - Software para Projeto de sistemas de CFTV Categoria : CFTV Publicado por Eng Marcelo Peres em 05-Aug-2009 01:30 Um projeto bem elaborado garantirá que as próximas etapas sejam feitas com uma

Leia mais

Jogo de sinuca virtual com Realidade Aumentada. Pedro Henrique Schmitt Orientador: Dalton Solano dos Reis

Jogo de sinuca virtual com Realidade Aumentada. Pedro Henrique Schmitt Orientador: Dalton Solano dos Reis Jogo de sinuca virtual com Realidade Aumentada Pedro Henrique Schmitt Orientador: Dalton Solano dos Reis Roteiro Introdução Objetivos Fundamentação teórica Trabalhos correlatos Requisitos Especificação

Leia mais

Acadêmico: Mateus Artur Schneiders Prof. Orientador: Dr. Mauro Marcelo Mattos

Acadêmico: Mateus Artur Schneiders Prof. Orientador: Dr. Mauro Marcelo Mattos Adoção de JBoss Drools no desenvolvimento de sistemas Acadêmico: Mateus Artur Schneiders Prof. Orientador: Dr. Mauro Marcelo Mattos Roteiro da apresentação Introdução Objetivos Fundamentação Teórica Trabalhos

Leia mais

INF Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza

INF Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza INF2608 - Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza Trabalho 02 Visualização de Imagens Sísmicas e Detecção Automática de Horizonte Resumo Este trabalho

Leia mais

Colégio Adventista de Rio Preto. Futsal. 9º ano. Prof. Daniel Prandi. Prof. Sheila Molina

Colégio Adventista de Rio Preto. Futsal. 9º ano. Prof. Daniel Prandi. Prof. Sheila Molina Colégio Adventista de Rio Preto Futsal 9º ano Prof. Daniel Prandi Prof. Sheila Molina FUTEBOL DE SALÃO - FUTSAL Caracterização: É um jogo coletivo desportivo, entre duas equipes, sendo cada uma constituída

Leia mais

IFSC/Florianópolis - CTI - Projeto de Sistemas - prof. Herval Daminelli

IFSC/Florianópolis - CTI - Projeto de Sistemas - prof. Herval Daminelli MODELAGEM DE SOFTWARE Sistemas de média e grande complexidade necessitam de uma metodologia destinada a facilitar o seu desenvolvimento; Esta metodologia corresponde a uma visão, uma abstração do sistema

Leia mais

APLICATIVO WEB DE AUXÍLIO À INSPEÇÃO DE SOFTWARE COM LISTAS DE VERIFICAÇÃO

APLICATIVO WEB DE AUXÍLIO À INSPEÇÃO DE SOFTWARE COM LISTAS DE VERIFICAÇÃO UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO APLICATIVO WEB DE AUXÍLIO À INSPEÇÃO DE SOFTWARE COM LISTAS DE VERIFICAÇÃO Mayara Barbieri da Silva Prof. Everaldo Artur Grahl, Orientador

Leia mais

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR)

Visão Computacional. Alessandro L. Koerich. Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR) Visão Computacional Alessandro L. Koerich Programa de Pós-Graduação em Engenharia Elétrica Universidade Federal do Paraná (UFPR) Análise da Imagem Análise da Imagem O algoritmo opera sobre a imagem e extrai

Leia mais

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software AJA Software www.ajasoftware.wordpress.com De Olho na Pista Documento de Arquitetura Confidencial De Olho na Pista, 2013 1 Sumário 1. Introdução 3 2. Metas e Restrições da Arquitetura 3 3. Padrão da Arquitetura

Leia mais

VISEDU-CG: Aplicação Didática para Visualizar Material Educacional, Módulo de Computação Gráfica

VISEDU-CG: Aplicação Didática para Visualizar Material Educacional, Módulo de Computação Gráfica VISEDU-CG: Aplicação Didática para Visualizar Material Educacional, Módulo de Computação Gráfica James Perkison Montibeler Orientador: Dalton Solano dos Reis FURB Universidade Regional de Blumenau Grupo

Leia mais

4 Análise de Dados. 4.1.Procedimentos

4 Análise de Dados. 4.1.Procedimentos 4 Análise de Dados 4.1.Procedimentos A idéia inicial para a comparação dos dados foi separá-los em series de 28 ensaios, com a mesma concentração, para depois combinar esses ensaios em uma única série.

Leia mais

DESENVOLVIMENTO DE UM SISTEMA DE APOIO À INTELIGÊNCIA POLICIAL

DESENVOLVIMENTO DE UM SISTEMA DE APOIO À INTELIGÊNCIA POLICIAL Bruno Ventorim Gabrielli DESENVOLVIMENTO DE UM SISTEMA DE APOIO À INTELIGÊNCIA POLICIAL Orientador: Prof. Dr. Leandro José Komosinski Bacharelado em Ciências da Computação Departamento de Informática e

Leia mais

SCC0504 Programação Orientada a Objetos Prof. Luiz Eduardo Virgilio da Silva / Estevam Arantes (Monitor) Projeto

SCC0504 Programação Orientada a Objetos Prof. Luiz Eduardo Virgilio da Silva / Estevam Arantes (Monitor) Projeto UNIVERSIDADE DE SÃO PAULO INSTITUTO DE CIÊNCIAS MATEMÁTICAS E DE COMPUTAÇÃO Departamento de Ciências de Computação SCC0504 Programação Orientada a Objetos Prof. Luiz Eduardo Virgilio da Silva / Estevam

Leia mais

PALAVRAS-CHAVE: Ortodontia, Análise Facial, Estética.

PALAVRAS-CHAVE: Ortodontia, Análise Facial, Estética. 657 UMA FERRAMENTA COMPUTACIONAL PARA REALIZAÇÃO DE ANÁLISE FACIAL Raphael Silva Marques¹; Michele Fúlvia Angelo² 1. Bolsita PIBIC/CNPq, Graduando em Engenharia de Computação, Universidade Estadual de

Leia mais

PMR2560 ELEMENTOS DE ROBÓTICA 2016 TRABALHO DE VISÃO COMPUTACIONAL CALIBRAÇÃO DE CÂMERAS E VISÃO ESTÉREO

PMR2560 ELEMENTOS DE ROBÓTICA 2016 TRABALHO DE VISÃO COMPUTACIONAL CALIBRAÇÃO DE CÂMERAS E VISÃO ESTÉREO PMR2560 ELEMENTOS DE ROBÓTICA 2016 TRABALHO DE VISÃO COMPUTACIONAL CALIBRAÇÃO DE CÂMERAS E VISÃO ESTÉREO Esse trabalho consiste de três partes. Na primeira parte do trabalho você vai calibrar duas câmeras

Leia mais

Prof. Ms. Sandro de Souza. Disciplinas: Futebol e Futsal e Aprofundamento em Futebol

Prof. Ms. Sandro de Souza. Disciplinas: Futebol e Futsal e Aprofundamento em Futebol Prof. Ms. Sandro de Souza Disciplinas: Futebol e Futsal e Aprofundamento em Futebol Desenhe um campo de Futebol com as suas dimensões e marcações. A Meta Qual o número mínimo de jogadores, em um time,

Leia mais

Trabalho Prático 2015 Simulador de Circuitos Opção 1 Versão /11/2013

Trabalho Prático 2015 Simulador de Circuitos Opção 1 Versão /11/2013 Trabalho Prático 2015 Simulador de Circuitos Opção 1 Versão 1.0 12/11/2013 SSC0300 Linguagem de Programação e Aplicações Engenharia Elétrica - Eletrônica 2º Semestre de 2015 Prof: Daniel Rodrigo Ferraz

Leia mais

SISTEMA AUTOMÁTICO PARA AVALIAÇÃO POSTURAL BASEADO EM DESCRITORES DE IMAGENS

SISTEMA AUTOMÁTICO PARA AVALIAÇÃO POSTURAL BASEADO EM DESCRITORES DE IMAGENS SISTEMA AUTOMÁTICO PARA AVALIAÇÃO POSTURAL BASEADO EM DESCRITORES DE IMAGENS GIAN LUCAS DE OLIVEIRA PAIVA GRADUANDO EM ENGENHARIA ELETRÔNICA ORIENTADOR: PROF. CRISTIANO JACQUES MIOSSO DR. EM ENGENHARIA

Leia mais

RAFAEL EMMENDOERFER FALCONE MAURO MARCELO MATTOS

RAFAEL EMMENDOERFER FALCONE MAURO MARCELO MATTOS RAFAEL EMMENDOERFER FALCONE MAURO MARCELO MATTOS PROGRAMAÇÃO Introdução e objetivos. Fundamentação teórica: sistemas dinâmicos, caos e fractais. Biblioteca Java JCCKit utilizada para desenvolvimento da

Leia mais

Busca de imagens baseada no conteúdo: Aplicação em imagens médicas

Busca de imagens baseada no conteúdo: Aplicação em imagens médicas Busca de imagens baseada no conteúdo: Aplicação em imagens médicas Rafael Gessele Orientador: Prof. Dr. Mauro Marcelo Mattos Sumário Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento

Leia mais

Automação do tráfego de veículos: sistema de busca de caminho de menor custo entre dois pontos

Automação do tráfego de veículos: sistema de busca de caminho de menor custo entre dois pontos Automação do tráfego de veículos: sistema de busca de caminho de menor custo entre dois pontos Richard Beyer Schroeder Orientador: Aurélio Faustino Hoppe 01/2012 SUMÁRIO 1. Motivação 2. Trabalhos relacionados

Leia mais

Prof. Paulo Borges. ao lado do campo Proprietário, clique no botão Novo e preencha os dados, conforme tela abaixo, em seguida clique em Salvar e OK.

Prof. Paulo Borges. ao lado do campo Proprietário, clique no botão Novo e preencha os dados, conforme tela abaixo, em seguida clique em Salvar e OK. Aula 01 Criando Novo Projeto, Introdução Manual de Dados na Caderneta de Campo, Importação de Arquivos Textos e Arquivos Brutos de Estações Totais, Cálculo de Poligonal Fechada. 1º Passo: Após abrir o

Leia mais

Renderização de pessoas em movimento a partir de vídeos. Ricardo Juliano Mesquita Silva Oda Supervisor: Carlos Hitoshi Morimoto

Renderização de pessoas em movimento a partir de vídeos. Ricardo Juliano Mesquita Silva Oda Supervisor: Carlos Hitoshi Morimoto Renderização de pessoas em movimento a partir de vídeos Ricardo Juliano Mesquita Silva Oda Supervisor: Carlos Hitoshi Morimoto Trabalho de conclusão de curso IME - USP - 2011 Renderização Rendering is

Leia mais

DETERMINAÇÃO DE VOLUME DE CORTE OU ATERRO 1

DETERMINAÇÃO DE VOLUME DE CORTE OU ATERRO 1 DETERMINAÇÃO DE VOLUME DE CORTE OU ATERRO 1 Dyenifer Peralta Teichmann 2, Vilmar Rogerio Teichmann 3, Peterson Cleyton Avi 4, Thalia Klein Da Silva 5. 1 Projeto de extensão realizado no curso Engenharia

Leia mais

Fundamentos de Processamento Gráfico. Modelos de cores. Fátima Nunes. Profa. Fátima L. S. Nunes

Fundamentos de Processamento Gráfico. Modelos de cores. Fátima Nunes. Profa. Fátima L. S. Nunes Fundamentos de Processamento Gráfico Aula 10 Modelos de cores Fátima Nunes 1 Introdução Por que usar cor em processamento de imagens? 2 Introdução Por que usar cor em processamento de imagens? Cor: descritor

Leia mais

Acadêmica: Rosana Ittner Prof. Orientador: Dr. Oscar Dalfovo

Acadêmica: Rosana Ittner Prof. Orientador: Dr. Oscar Dalfovo Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Departamento de Sistemas e Computação DESENVOLVIMENTO DO SISTEMA DE GESTÃO FINANCEIRA, APLICADO AO PLANO DE NEGÓCIOS, UTILIZADO NA

Leia mais

4 Impostores com Relevo

4 Impostores com Relevo 63 4 Impostores com Relevo I just wish... I wish I knew what I'm supposed to do. That's all. I just wish I knew. (The Matrix) 4.1 Introdução Os objetos modelados por texturas com relevo, por corrigirem

Leia mais

Engenharia de Faixa de Dutos Terrestres

Engenharia de Faixa de Dutos Terrestres 7 Estereoscopia Justaposição dos termos gregos stereo, relativo a dois (duplo), e scopos, relativo a visão (observador), estereoscopia diz respeito a visualização de um mesmo foco por dois mecanismos de

Leia mais

CARACTERÍSTICAS ESTÁTICAS DE SISTEMAS DE MEDIÇÃO

CARACTERÍSTICAS ESTÁTICAS DE SISTEMAS DE MEDIÇÃO DETERMINAÇÃO DA DERIVA DO ZERO: ENSAIO: Manter P o = 0 e variar a temperatura T dentro da faixa de temperaturas ambientes [T max, T min ] previstas para uso do SM. Os ensaios feitos em CÂMARA de temperatura

Leia mais

DUMA: AUTOMAÇÃO DE FICHA TÉCNICA PARA EMPRESA DE PEQUENO E MÉDIO PORTE

DUMA: AUTOMAÇÃO DE FICHA TÉCNICA PARA EMPRESA DE PEQUENO E MÉDIO PORTE Curso de Sistemas de Informação Bacharelado DUMA: AUTOMAÇÃO DE FICHA TÉCNICA PARA EMPRESA DE PEQUENO E MÉDIO PORTE Acadêmica: Ana Cristina Isensee Orientador: Alexander Roberto Valdameri Roteiro 1. Introdução

Leia mais

7. Projeções Geométricas e Visualização 3D

7. Projeções Geométricas e Visualização 3D 7. Projeções Geométricas e Visualização 3D Aprendemos a criar e transformar geometricamente objetos 3D, no entanto, nossa janela de visualização é apenas bi-dimensional. Assim, necessitamos desenvolver

Leia mais

1. Justificativa. 2. Introdução

1. Justificativa. 2. Introdução PROJETO DE PROCESSO COGNITIVO E COMPUTAÇÃO GRÁFICA Adriiano Ghellller Bruschii 981638-0 Fabriiciio Apareciido Breve 981648-9 Adriano Gheller Bruschi 981638-0 Fabricio Aparecido Breve 981648-9 Projeto de

Leia mais

Desenvolvimento de um Jogo de Xadrez em Java

Desenvolvimento de um Jogo de Xadrez em Java Desenvolvimento de um Jogo de Xadrez em Java Bruno Fontana Canella 1, Fabricio Giordani 2 1 Acadêmico do curso de Ciência da Computação Unidade Acadêmica de Ciências, Engenharias e Tecnologias - Universidade

Leia mais

MINERAÇÃO DE DADOS EM ARQUIVOS DE LOG GERADOS POR SERVIDORES DE PÁGINAS WEB

MINERAÇÃO DE DADOS EM ARQUIVOS DE LOG GERADOS POR SERVIDORES DE PÁGINAS WEB MINERAÇÃO DE DADOS EM ARQUIVOS DE LOG GERADOS POR SERVIDORES DE PÁGINAS WEB Acadêmico: Leonardo José Correia Orientador: Prof. Ricardo Alencar Azambuja Blumenau, Julho/2004 1 Roteiro Introdução Objetivo

Leia mais

Compressão de Textos. Introdução. Introdução. Introdução. O volume de informação textual disponível on-line é imenso:

Compressão de Textos. Introdução. Introdução. Introdução. O volume de informação textual disponível on-line é imenso: Compressão de Textos Estrutura de Dados II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM O volume

Leia mais

Desde o surgimento dos primeiros jogos eletrônicos em meados dos anos 50, uma infinidade de aparatos eletrônicos foram desenvolvidos, principalmente

Desde o surgimento dos primeiros jogos eletrônicos em meados dos anos 50, uma infinidade de aparatos eletrônicos foram desenvolvidos, principalmente 1 Introdução Desde o surgimento dos primeiros jogos eletrônicos em meados dos anos 50, uma infinidade de aparatos eletrônicos foram desenvolvidos, principalmente referentes a jogos e entretenimento digital.

Leia mais

5 Protótipo e Resultados Obtidos

5 Protótipo e Resultados Obtidos 5 Protótipo e Resultados Obtidos 5.1. Introdução Este capítulo apresenta de forma minuciosa o protótipo desenvolvido durante este trabalho, que é uma ferramenta capaz de realizar o treinamento e a detecção

Leia mais

CAPÍTULO V 5 CONCLUSÕES E RECOMENDAÇÕES 5.1 SÍNTESE DO TRABALHO DESENVOLVIDO

CAPÍTULO V 5 CONCLUSÕES E RECOMENDAÇÕES 5.1 SÍNTESE DO TRABALHO DESENVOLVIDO 182 CAPÍTULO V 5 CONCLUSÕES E RECOMENDAÇÕES 5.1 SÍNTESE DO TRABALHO DESENVOLVIDO Neste trabalho foi proposta uma metodologia para a automação da resseção espacial de imagens digitais baseada no uso hipóteses

Leia mais

FURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR

FURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR Departamento de Sistemas e Computação FURB Curso de Ciência da Computação Trabalho de Conclusão de Curso 2016/1 FURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR Acadêmico:

Leia mais

Modelagem de um sistema informatizado de calculo de rotas logísticas com algoritmo de busca heurística Elias Vidal Bezerra Junior 1

Modelagem de um sistema informatizado de calculo de rotas logísticas com algoritmo de busca heurística Elias Vidal Bezerra Junior 1 Modelagem de um sistema informatizado de calculo de rotas logísticas com algoritmo de busca heurística Elias Vidal Bezerra Junior 1 1 Mestrando do Programa de Pós-Graduação em Ciência da Computação CIN/UFPE.

Leia mais

Computação Gráfica - 09

Computação Gráfica - 09 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 9 jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav Objetos

Leia mais

COMPUTAÇÃO E LINGUÍSTICA: UM APLICATIVO WEB PARA BUSCAS AUTOMÁTICAS NO CORPUS DIGITAL DOVIC

COMPUTAÇÃO E LINGUÍSTICA: UM APLICATIVO WEB PARA BUSCAS AUTOMÁTICAS NO CORPUS DIGITAL DOVIC 315 de 665 COMPUTAÇÃO E LINGUÍSTICA: UM APLICATIVO WEB PARA BUSCAS AUTOMÁTICAS NO CORPUS DIGITAL DOVIC Aline Silva Costa 97 (UESB) Cristiane Namiuti Temponi 98 (UESB) Jorge Viana Santos 99 (UESB) RESUMO

Leia mais

Problemas. Confeccionar os Algoritmos, Fluxograma e Programação em Linguagem JAVA. Requisitos do trabalho:

Problemas. Confeccionar os Algoritmos, Fluxograma e Programação em Linguagem JAVA. Requisitos do trabalho: - O projeto deverá ser apresentado. No dia 28/11/2018. - Entregar os seus respectivos arquivos (JAVA) e slides compactados no e-mail wsantoscj@gmail.com, após a apresentação não será permitido entrega

Leia mais

Roteirização de veículo para realização de coleta utilizando algoritmo evolucionários

Roteirização de veículo para realização de coleta utilizando algoritmo evolucionários Departamento de Sistemas e Computação FURB Curso de Ciência da Computação Trabalho de conclusão de curso 2014/01 Roteirização de veículo para realização de coleta utilizando algoritmo evolucionários Acadêmico:

Leia mais

9 Seminário de Extensão

9 Seminário de Extensão 9 Seminário de Extensão SISTEMA DE COMPUTAÇÃO PARA ANÁLISE DE EVOLUÇÃO DOS INDICADORES DO ESTADO NUTRICIONAL E ALIMENTAR DE GRUPOS ESPECÍFICOS DA POPULAÇÃO DE PIRACICABA E REGIÃO Autor(es) ANA ESTELA ANTUNES

Leia mais

FERRAMENTA PARA CRIAR E VISUALIZAR REGRAS UTILIZADAS NA FORMAÇÃO DA POLÍTICA DE PREÇO

FERRAMENTA PARA CRIAR E VISUALIZAR REGRAS UTILIZADAS NA FORMAÇÃO DA POLÍTICA DE PREÇO FURB UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO BACHARELADO FERRAMENTA PARA CRIAR E VISUALIZAR REGRAS UTILIZADAS NA FORMAÇÃO DA POLÍTICA DE PREÇO

Leia mais

Local SLAM. Defesa de Dissertação. Mestrado em Informática Lucas Teixeira. Departamento de Informática, PUC-Rio

Local SLAM. Defesa de Dissertação. Mestrado em Informática Lucas Teixeira. Departamento de Informática, PUC-Rio Local SLAM Defesa de Dissertação Mestrado em Informática Lucas Teixeira Departamento de Informática, PUC-Rio Overview Dehnel Consulting Ltd. Use of Commercial Cyclotrons Cyclotron Components Extraction

Leia mais

Universidade Católica Dom Bosco

Universidade Católica Dom Bosco Universidade Católica Dom Bosco Centro de Ciências Exatas e Tecnológicas Curso de Engenharia de Computação Segmentação e Reconhecimento Baseado em Textura: Técnicas e Ferramentas Wagner Beloti Leal Prof.

Leia mais

VISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO

VISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO VISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO Aluna: Vivian de Lima Panzenhagen Orientador: Prof. Dalton Solano dos Reis, M. Sc Roteiro Introdução Objetivos Fundamentação Teórica

Leia mais

METODOLOGIA DE PROJETO ORIENTADO PARA A MANUFATURA INTEGRADA A UM SISTEMA DE PROJETO ASSISTIDO POR COMPUTADOR

METODOLOGIA DE PROJETO ORIENTADO PARA A MANUFATURA INTEGRADA A UM SISTEMA DE PROJETO ASSISTIDO POR COMPUTADOR PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO PROGRAMA INSTITUCIONAL DE BOLSAS DE INICIAÇÃO CIENTÍFICA PIBIC/PIBITI 2017/2018 (OSIRIS CANCIGLIERI JUNIOR) METODOLOGIA

Leia mais

Engenharia de Software

Engenharia de Software Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2011 Requisitos do Sistema Introdução O que são requisitos de um software? Serviços (funcionalidades) de um software e restrições

Leia mais

P2 MECÂNICA NEWTONIANA A (FIS 1025) 28/10/2011. Questão Valor Grau Revisão. -As respostas sem justificativas ou cálculos não serão computadas.

P2 MECÂNICA NEWTONIANA A (FIS 1025) 28/10/2011. Questão Valor Grau Revisão. -As respostas sem justificativas ou cálculos não serão computadas. P2 MECÂNICA NEWTONIANA A (FIS 1025) 28/10/2011 Nome: respostas Assinatura: Matrícula: Turma: Questão Valor Grau Revisão 1 a 3,0 2 a 2,5 3 a 3,0 Total 8,5 -As respostas sem justificativas ou cálculos não

Leia mais

Análise e projeto de sistemas

Análise e projeto de sistemas Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda

Leia mais

SISTEMA DE INFORMAÇÃO EXECUTIVA PARA A ÁREA DE VENDAS APLICADO À INDÚSTRIA METALÚRGICA

SISTEMA DE INFORMAÇÃO EXECUTIVA PARA A ÁREA DE VENDAS APLICADO À INDÚSTRIA METALÚRGICA CENTRO DE CIÊNCIAS EXATAS E NATURAIS DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO CURSO DE CIÊNCIAS DA COMPUTAÇÃO SISTEMA DE INFORMAÇÃO EXECUTIVA PARA A ÁREA DE VENDAS APLICADO À INDÚSTRIA METALÚRGICA ORIENTANDO:

Leia mais

Sistema de Informação e Coordenação - SIC

Sistema de Informação e Coordenação - SIC Sistema de Informação e Coordenação - SIC Tópicos 1- Sistema de Informação e Coordenação - SIC 2- Modelo 3- Tecnologias Usadas 4- Projeto Estrutura 5- Fluxo de Atividades 1- Sistema de Informação e Coordenação

Leia mais

ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Semestral

ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Semestral ENSINO MÉDIO INTEGRADO INFORMÁTICA LINGUAGEM DE PROGRAMAÇÃO Trabalho Semestral CAÇA-PALAVRAS http://www.gileduardo.com.br/ifpr/pci/downloads/referencia.c 1. Introdução O trabalho proposto tem por objetivo

Leia mais