Universidade Estadual do Oeste do Paraná - UNIOESTE Implementação de uma lupa digital baseada em captura de imagens Deivide Possamai, Fernando

Documentos relacionados
Deivide Possamai e Fernando Fernandes

UM RELATO SOBRE TESTES DE AVALIAÇÃO REALIZADOS SOBRE UMA PLATAFORMA MULTISSENSORIAL PARA USUÁRIOS DE BAIXA VISÃO

NOÇÕES DE INFORMÁTICA

NOÇÕES DE INFORMÁTICA

ANEXO I - ESPECIFICAÇÕES. O Objeto da presente licitação é a Aquisição de Microcomputadores a ser realizada de forma parcelada.

NVD 3116 P. Especificações técnicas. Sistema. Entrada de vídeo. Gravador Digital de Imagem. » Grava até 16 câmeras IP em Full HD a 30 FPS

Estação de Trabalho para utilização de Softwares. Computador Positivo Premium DR7560

Smart PC C9. Smart PC. com monitor touch

Internet das Coisas com Intel A2 Placas IoT.

UNIVERSIDADE FEDERAL FLUMINENSE PRÓ-REITORIA DE ADMINISTRAÇÃO COORDENAÇÃO DE LICITAÇÃO

19,5 20A25u-W81SL. evolua. compartilhe. transforme.

NOTEBOOK 14M /W549BL PRETO\BRANCO\ROSA\CINZA. Revisão: 00 / Data: 01/07/2013 / CARACTERÍSTICAS (1) IMAGEM (2)

Reconstrutor de modelos 3D utilizando técnica de nível de detalhamento no ios

iar 2.0: API o,mizada para aplicações de entretenimento em realidade aumentada na plataforma ios


Conheça a Placa JaguarBoard

Arquitetura de Computadores

Fundamentos da Informática e Manutenção de Computadores. Professor: Orlando Filho Graduação: Sistemas de Informação

-Periféricos -Dispositivos de Entrada/Saída - Unidade de medida. Gustavo Catarino da Costa Wilson Coelho Neto Paulo Wesley Fogaça

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência

Programação de Periféricos

Hardware pode ser definido como sendo um conjunto de equipamentos que integram o computador como placas, drives, monitor, equipamentos periféricos

CONECTORES DE VÍDEO. Montagem e Manutenção de Microcomputadores (MMM) Escola Técnica Estadual República FAETEC Rio de Janeiro - RJ MM - ETER - FAETEC

Saída HDMI 1 x conector HDMI 2.0 tipo A. Entrada de Áudio SDI 16 Canais em SD, HD, 3G HD, 2K e Ultra HD.

ESPECIFICAÇÕES TÉCNICAS

Prefeitura Municipal de Venda Nova do Imigrante

Menores dimensões físicas e maior flexibilidade: Introdução ao mais recente Target Embarcado System on Module

Funcionalidades. Permite ainda diversas opções de relatórios para mensurar resultados.

Estudo de viabilidade para o desenvolvimento de jogos em Java 3D em ambiente web

Problemas em Tecnologia da Informação

TAMANHO PERFEITO PARA SEU ESPAÇO

Introdução à Informática. Aula 1

ESTADO DO RIO GRANDE SO SUL MUNICÍPIO DE NOVA ALVORADA ERRATA Nº 01 DO EDITAL DE PREGÃO 004/2019

NOÇÕES DE INFORMÁTICA

César Ofuchi Laboratório 1. César Yutaka Ofuchi

SmartPC C9 Dual Boot Smart PC - Com Windows 10 e Android 5.1

O Sistema de Computação

INTRODUÇÃO. Introdução a Informática. Vinícius Pádua

Arquitetura de Computadores. Infraestrutura de TI: Hardware

Arquitetura e Organização de Computadores

Lista de Exercícios sobre Conceitos de Informática. Exercício 1: Correspondência

Informática. Hardware & Software

ATAS DE REGISTRO DE PREÇOS 2017/2018

Engenharia de Software.

Teclado Teclado com fio da Dell KB113 em Português (Brasil) e Mouse Óptico USB Dell MS111.

REGISTRO DE PREÇOS. Equipamentos de Informática 2018

Algoritmos e Lógica de Programação Componentes e Arquitetura

Estudo da placa de prototipagem Intel Galileo Gen2. Apostila de acompanhamento para o aluno.

CONFIGURAÇÃO SUGERIDA PARA WORKSTATION DE ALTO RENDIMENTO

ENGENHARIA DE SISTEMAS MICROPROCESSADOS

VX-8CH-D1 DVR linha FULL D1 possuem funções com

INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO.

KIT NVR WIFI 9 CANAIS E 4 CAMERAS IP BULLET WIFI 1MP

1- ORÇAMENTO ESTAÇÃO DE TRABALHO PADRÃO. Processador: 4ª Geração do Processador Intel Core i5-4590t (2.0GHz, 6Mb Cache, com gráficos Intel HD 4600);

UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM Contratos ou Registros de um Processo de Compra

Estação de ancoragem universal 12 para notebooks, USB Type-C

Introdução a Informática

DM8630 NETWORK WHITEBOX DESCRITIVO DE PRODUTO

Projeto de Algoritmos

Arquitetura de Computadores

Universidade Estadual do Oeste do Paraná

CFTV Digital. CFTV Digital. Componentes Básicos de um Sistema de CFTV. Endereço IP.

Arduino Lab 02 Sensor de luminosidade e display de LCD 16 2

Como capturar imagens de alta resolução?

Sistemas Digitais: Introdução

ORÇAMENTO - ESTAÇÕES DE TRABALHO 2015

Entrada e Saída (E/S)

Licitação. Relação de Itens da Licitação

Alienware Alpha R2 Configuração e especificações

Universidade Federal do Rio de Janeiro Bacharelado de Ciência da Computação. Arquitetura de Computadores I. RISC versus CISC

Câmara Municipal de Prado publica:

INTRODUÇÃO

ACOMPANHAMENTO DE REGISTRO DE PREÇO - Quantidade

RECONHECIMENTO FACIAL 2D

Inspiron Small Desktop Marca: Dell Processador: Intel Core i de 4ª geração (cache de 3M, 3,7 GHz). Memoria Ram: 4GB, Single Channel DDR3,

Cotação Estação de Trabalho Padrão: Inspiron Small Desktop

Sob medida para seu sistema de segurança!

Um ampliador de tela embarcado utilizando arquiteturas heterogêneas

Protótipo de sistema de medição de potência espectral embarcado em Drones

CURSO TÉCNICO EM MANUTENÇÃO E SUPORTE EM INFORMÁTICA - 2º P Manutenção e Suporte de Hardware I

Visão geral. CNPJ: / I.E.: / Brasília-DF

Projetor Epson PowerLite U42+

FUNDO MUNICIPAL DE SAUDE DE RIO DOS CEDROS Compras e Contratos Relatório de Economia no Pregão Código Cliente: 358 : 2019 : 6 : 1

Introdução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores

HARDWARE. Givanaldo Rocha

I N T V. Manual do Usuário. Guia de instalação e principais funções e problemas

TAMANHO PERFEITO PARA SEU ESPAÇO

Trabalho de Arquitetura de Computadores (ADC)

MUNICÍPIO DE CANTANHEDE

Montagem e Manutenção de Computadores

1.3. CONCEITOS BÁSICOS DE INFORMÁTICA

Hardware Central de Cursos Professor Pimentel

P ODER J U D I C IÁRIO JUSTIÇA DO TRABALHO TRIBUNAL REGIONAL DO TRABALHO DA 9ª REGIÃO

Análise empírica de algoritmos de ordenação

Transcrição:

Universidade Estadual do Oeste do Paraná - UNIOESTE Implementação de uma lupa digital baseada em captura de imagens Deivide Possamai, Fernando Fernandes Bolsista: MEC/SESu Ciência da Computação 2011. Orientador: Marcio Seiji Oyamada Centro de Ciências Exatas e Tecnológicas/Campus de Cascavel-PR

Introdução As tecnologias assistivas aumentam e muito a qualidade de vida das pessoas com algum tipo de necessidade especial. O projeto xlupa embarcado é um ampliador de tela móvel adaptável voltado para pessoas com baixa visão que auxilia na leitura de documentos impressos Fornece diferentes perfis de ampliação e mudança de cor de fundo. Em desenvolvimento desde 2011 pelo grupo GIA (Grupo de Inteligência Aplicada) da UNIOESTE.

xlupa embarcado

xlupa embarcado

Objetivos O xlupa captura continuamente imagens da webcam, realiza o processamento e após direciona para a TV ou monitor O usuário posiciona o texto sob a webcam e a imagem gerada é apresentada no monitor. A saída é somente atualizada após a leitura e movimentação do texto. O objetivo desse trabalho é evitar a atualização desnecessária da tela. Diminuir o processamento Diminuir o desconforto visual devido a constante atualização da tela.

Materiais e Métodos A BeagleBoard xm é uma plataforma embarcada de baixo custo que possui as características necessárias para o funcionamento do xlupa saída HDMI USB Suporte ao sistema operacional Linux Possui dois processadores embutidos em um único chip. Um deles é o processador ARM Cortex-A8, e o outro é um processador de sinais digitais (DSP) TMS320C64x+.

Materiais e Métodos Especificação da BeagleBoard xm. Processadores ARM Cortex -A8 TMS320C64x+ Memória 512-MB DDR RAM Armazenamento Conexões com Periféricos Rede MICRO SD Entrada e Saída de áudio estéreo, 4xUSB 2.0, Conector JTAG, HDMI, S-video, porta RS-232 Serial 10/100 Ethernet

Materiais e Métodos Plataforma BeagleBoard xm

Materiais e Métodos Webcam Microsoft LifeCam HD-5000 com foco automático.

Materiais e Métodos Nesse trabalho, foi utilizado o sistema operacional Ubuntu 11.10. O trabalho foi iniciado com uma modelagem do xlupa embarcado visto a necessidade de entender o fluxo de execução do projeto O xlupa é implementado na linguagem C e utiliza as bibliotecas GTK e V4L.

Materiais e Métodos Diagrama do Funcionamento do xlupa embarcado Captura Aplicação do Perfil Saída

Resultados Obtidos Testes mostraram que a câmera não suporta a leitura em frames separados. Utilização do método V4L2_BUF_TYPE_VIDEO_CAPTURE com a captura em YUYV. Formato nativo. Não necessita de conversão de cores para obtenção da imagem.

Resultados Obtidos Resultado dos testes realizados. A conversão para RGB24 explicitamente, resultou em um tempo de processamento de 210 ms, mostrando-se mais rápido que a conversão feita internamente pela V4L. Tipo de Captura Tempo de Captura(ms) Tempo de Captura e Processamento(ms) RGB24 200 270 YUYV 0.10 210

Resultados Obtidos O algoritmo desenvolvido realiza a conversão para RGB24 apenas quando é necessário. A cada nova captura, é calculado a diferença entre o buffer de imagem anterior e o atual para verificar a quantidade de pixels alterados. O limiar escolhido para determinar se haverá o processamento da nova imagem foi de 80% de diferença entre as imagens.

Resultados Obtidos O tempo para o processamento do frame obtido com esse método quando não é necessário fazer a conversão foi de 252 ms. Quando é necessário fazer a conversão, o tempo de processamento sobe para 512 ms.

Conclusão Os testes iniciais demonstraram que a implantação de um método que faz a verificação de duas imagens não foi satisfatória, pois o tempo de processamento gasto com essa análise fica próximo do gasto com a captura normal. O projeto ainda está em andamento, e os próximos passos são a utilização de outros métodos para analisar as imagens. Outro trabalho futuro envolverá a otimização da conversão de cores de YUYV para RGB24, utilizando o conjunto de instruções NEON ou o processador DSP.

Agradecimentos Ao Programa de Educação Tutorial do Ministério da Educação (PET-MEC/SESu) pelo apoio. Agradecimentos a FUNDEP-Fundação de Apoio ao Ensino, Extensão, Pesquisa e Pós-graduação pelo apoio financeiro para realização do projeto.

Backup slides

Resultados Obtidos Algoritmo para a captura de imagens