Protótipo de Software para Análise da Percepção de Profundidade Aparente em Computação Gráfica
|
|
- Sandra Madeira Ferrão
- 5 Há anos
- Visualizações:
Transcrição
1 Protótipo de Software para Análise da Percepção de Profundidade Aparente em Computação Gráfica Eduardo Kohler Prof. Dalton Solano dos Reis Orientador
2 Roteiro Introdução Fisiologia do olho humano Percepção Visual e suas divisões Estereoscopia e Estereogramas Especificação e Implementação Análise dos Resultados Conclusão e Extensões 2
3 Introdução Percepção - meio de interação do indivíduo com o mundo Vivencia experiências ricas em cores, texturas, profundidades, formas e movimentos Se as imagens processadas pelo cérebro são 2D, então como pode-se perceber tridimensionalmente? 3
4 Introdução - Problemas O crescente uso de imagens estereográficas em anúncios publicitários, camisetas, etc Dificuldade em conseguir visualizar o efeito tridimensional de um estereograma a nível de usuário 4
5 Introdução - Justificativas Recebendo crescente atenção: Computação Gráfica Publicidade e Propaganda Medicina Contribuição à comunidade acadêmica 5
6 Introdução - Objetivos Criar imagens bidimensionais que proporcionem uma sensação aparente de profundidade (3D), baseando-se nas técnicas de Estereoscopia Analisar a criação de estereogramas a partir de dois algoritmos Apresentar formas de visualização dos efeitos gerados pelos estereogramas a nível de percepção do usuário 6
7 Fisiologia do Olho Humano Os olhos são órgãos sensitivos complexos de alto grau evolutivo que permitem uma análise minuciosa quanto a forma dos objetos, sua cor e a intensidade de luz refletida (Selkurt, 1986) Desempenha função de: instrumento óptico receptor sensorial 7
8 Fisiologia do Olho Humano Estrutura do Olho e Formação da Imagem 8
9 Fisiologia do Olho Humano Olhos focados no objeto Olhos Objeto 3D 9
10 Percepção Visual Percepção - Ser Humano x Mundo Não depende apenas de fatores físicos Ponto de partida para a compreensão humana Maneira de se comportar 10
11 Percepção Visual - Tamanho O tamanho visual de um objeto depende, em parte do tamanho da imagem que projeta na retina (Krech, 1973) 11
12 Percepção Visual - Forma Os objetos podem variar de formas simples ou formas mais complexas Constância: um objeto, mesmo quando muda o ângulo do qual é visto, possui uma mesma forma 12
13 Percepção Visual - Forma 13
14 Percepção Visual - Cores Toda luz é igual, exceto pelo comprimento de onda (Atkinson, 1995) Fatores físicos e psicológicos interferem na percepção das cores 14
15 Percepção Visual - Cores Influência das Imediações 15
16 Percepção Visual - Movimento Mudança na localização do espaço físico Direção - Velocidade Há movimento quando: o objeto atravessa o campo visual movimento dos olhos para acompanhar o objeto 16
17 Percepção Visual - Movimento Movimento Real - quando objeto está realmente se movendo Movimento Estroboscópico - percebe-se movimento quando nada se move 17
18 Percepção Visual - Movimento Movimento Real - quando objeto está realmente se movendo Movimento Estroboscópico - percebe-se movimento quando nada se move Movimento Induzido - Percebe-se em movimento uma imagem estática 18
19 Percepção Visual - Profundidade Onde o objeto está? Localização do Objeto A retina é uma superfície 2D. Não possui qualquer profundidade 19
20 Percepção Visual - Profundidade Indicações Monoculares Outras Indicações: Luz Sombra Nitidez 20
21 Percepção Visual - Profundidade Indicações Monoculares Densidade da Textura Toda imagem possui textura 21
22 Percepção Visual - Profundidade Indicações Binoculares Visão Estereoscópica Pares Estereoscópicos Separação Estereoscópica 22
23 Estereoscopia Abrange todas as técnicas que utilizam o mecanismo visual binocular do ser humano Criam uma sensação de profundidade em duas ou mais imagens 2D do mesmo objeto representado através de perspectivas diferentes Estereoscopia = stereos + skopein 23
24 Estereoscopia - Estereograma Formado por duas imagens: contem informações de uma cena 3D e que ocultará a cena proporcionada pela primeira imagem Principais tipos: SIRDS - Single Image Random Dot Stereogram SIS - Single Image Stereogram 24
25 Estereoscopia - Estereograma Mapa de Profundidade Ponto primordial para criaçao do estereograma 25
26 Estereoscopia - Estereograma Mapa de Profundidade Tradução da Cena Tridimensional 26
27 Estereograma SIRDS - Algo 1 Geometria do Algoritmo 1 27
28 Estereograma SIRDS - Algo 1 Geometria do Algoritmo 1 Profundidade = ProfMax h(x,y). (ProfMax ProfMin)/256 28
29 Estereograma SIRDS - Algo 2 Geometria do Algoritmo 2 Área ideal para abrangência do Objeto 3D é de 1/3 (Mroz, 1996) 29
30 Estereograma SIRDS - Algo 2 Geometria do Algoritmo 2 30
31 Estereograma SIRDS - Visualização Acostumar os olhos a saírem do foco Dificuldade inicial para percepção Técnicas que ajudam a sair do foco 31
32 Estereograma SIRDS - Visualização A B C D foco normal Pouco desfocado Foco correto Desfocado em excesso Baseia no segundo método de visualização 32
33 Desenvolvimento do Protótipo Prototipação Evolutiva produto final é o próprio sistema Ambiente de Programação Delphi Ferramenta Winsurfer 33
34 Especificação do Protótipo - Estrutura Matrizes Randômicas Arquivos Texto 1 do Algoritmo 1 Arquivo Texto 2 do Algoritmo 1 Mapa de Profundidade Cena Tridimensional Arquivos Texto 1 do Algoritmo 2 Arquivo Texto 3 Arquivo Texto 2 do Algoritmo 2 Fase Inic ial Fase Intermediária Fase Final 34
35 Especificação do Protótipo Diagrama de Contexto 35
36 Especificação do Protótipo Diagrama de Fluxo de Dados IMAGEM 1 Manter Imagem Mapa de Profundidade Matriz Randômicas Ocorrênicas Algoritmo 1 Ocorrênicas Algoritmo 2 2 Manter Ocorrências Mapa de Profundidade Matriz Randômicas Ocorrênicas Algoritmo 1 3 Médias Algoritmo 1 Manter Ocorrênicas Algoritmo 2 Médias Médias Algoritmo 2 USUÁRIO 4 Gerar Estereograma Médias Algoritmo 1 Médias Algoritmo 2 36
37 Início Fim y = 0.. (Altura - 1) Especificação x: = 0.. (Largura-1) Desfazer qualquer Dependência Fluxograma x = 0.. (Lagura -1) x = 0.. (Lagura -1) x = (Lagura -1).. 0 NÃO Calcular Separação Estereoscópica Encontrar os pontos extremos desta Separação Pontos extremos pertencem a imagem? SIM Criar Dependência entre os pontos NÃO Atribuir Cor Aleatória do Ponto Atual Ponto atual possui alguma dependência? SIM Atribuir a mesma Cor do ponto com o qual possui dependênica O Algoritmo 1 percorre da esquerda para direita, enquanto o Algoritmo 2 percorre ao contrário 37
38 Análise dos Resultados Percepção Visual: dificuldade subjetiva Precisão: composta por 36 arquivos Matrizes Randômicas Arquivos Texto 1 do Algoritmo 1 Arquivo Texto 2 do Algoritmo 1 Mapa de Profundidade Cena Tridimensional Arquivos Texto 1 do Algoritmo 2 Arquivo Texto 3 Arquivo Texto 2 do Algoritmo 2 Fase Inic ial Fase Intermediária Fase Final 38
39 Análise dos Resultados Percepção Visual: dificuldade subjetiva Precisão: composta por 36 arquivos Escala de Cinza e 24 bits Escolha: 9 arquivos Gráfico de Dispersão: Winsurfer 39
40 Análise dos Resultados Algoritmo 1 Algoritmo 2 Sem diferenças 50,10% 49,68% 0,22% 40
41 Análise dos Resultados Mesmo utilizando-se imagens com uma ou várias profundidade existe diferenças nos estereogramas Correlação no percentual das diferenças Diferenças nos cálculos separação estereoscópica e geometrias diferentes 41
42 Conclusões Nro. Limitado de camadas de profundidade Efeito lego SEP (pixel) Gráfico Relação SEP x Profundidade do Algoritmo ,600 0,620 0,640 0,660 0,680 0,700 0,720 0,740 0,760 0,780 0,800 0,820 0,840 0,860 0,880 0,900 0,920 0,940 0,960 0,980 1,000 1,020 Profundidade (1-mz) 42
43 Conclusões Nro. Limitado de camadas de profundidade Efeito lego 43
44 Conclusões Nro Limitado de camadas de profundidade Efeito lego Fuzzy Edges Echos 44
45 Extensões Função estereoscópica linear Tratamento superfícies ocultas Echos Fuzzy edges Analisar os efeitos gerados pelos estereogramas a nível de percepção do usuário 45
46 Extensões Efetuar análise da criação colorida dos estereogramas Utilizar bitmaps ao invés de pontos para criar estereogramas 46
47 Anexo A Tipos de Estereogramas 47
48 Anexo A Tipos de Estereogramas 48
49 Anexo A Tipos de Estereogramas 49
50 Anexo A Tipos de Estereogramas 50
51 Apresentação do Protótipo 51
52 Anexo B Implementação Função para armazenar o Mapa de Profundidade procedure ArmazenarMapaProfundidade; var x,y: integer; R,G,B, cinza: byte; cor: dword; begin for y:=0 to Altura - 1 do begin for x:=0 to Largura - 1 do begin Cor:=Imagem.Canvas.Pixels[x,y]; R:=GetRValue(Cor); G:=GetGValue(Cor); B:=GetBValue(Cor); {se o ponto não estiver em tom de cinza} If not((r=g) and (G=B)) then Cinza:=Round((R+G+B)/3) else Cinza:=R; Mapa_Prof[x,y]:=Cinza; end; end; end; 52
53 Anexo B Implementação Função para atribuir funções à Matriz Randômica procedure gerarmatrizrandomica; var x,y: integer; cinza: byte; begin randomize; for y:=0 to Altura-1 do begin for x:=0 to Largura-1 do begin {se o usuário escolheu tons de cinza} if rgcor.itemindex = 0 then begin cinza:=random(256); Matriz_Rand[x,y]:= RGB(cinza,cinza,cinza); end else Matriz_Rand[x,y]:= random( ); end; end; end; 53
54 Procedure GerarEstereograma1(NroCam:integer); var SEP, disobs, ESQUERDA, DIREITA, Prof, x, y: integer; disolho: real; DEPENDENCIA : array [0..Largura-1] of integer; CORES: array [0..Largura-1] of dword; begin disobs:= 12 * Resolucao; disolho:= Separacao* Resolucao; for y:=0 to Altura-1 do begin for x:=0 to Largura - 1 do DEPENDENCIA[x]:=x; Anexo B Função Implementação do Algoritmo 1 for x:=0 to Largura - 1 do begin Prof:= trunc(255 Mapa_Prof[x,y]*(NroCam)/256); SEP:= trunc((disolho*prof)/(prof+disobs)); ESQUERDA:= trunc(x SEP/2); DIREITA:= x + SEP; if (ESQUERDA >= 0) and (DIREITA < largura) then DEPENDENCIA[DIREITA]:= ESQUERDA; end; for x:=0 to Largura - 1 do if (DEPENDENCIA[x]=x) then CORES[x]:= Matriz_Rand[x,y] else CORES[x]:= CORES[DEPENDENCIA[x]]; end; end; 54
55 procedure GerarEstereograma2; var x, y, SEP, ESQUERDA, DIREITA: integer; disolho, m, prof: real; DEPENDENCIA:array [0..Largura-1] of integer; CORES: array [0..Largura-1] of dword; begin disolho:= Separacao*Resolucao; m:= 1/3; for y:=0 to Altura - 1 do begin for x:=0 to Largura - 1 do DEPENDENCIA[x]:=x; Anexo B Função Implementação do Algoritmo 2 for x:=0 to Largura - 1 do begin prof:=mapa_prof[x,y]/255; SEP:= trunc( (1-m*Prof) *disolho/(2-m*prof)); ESQUERDA:= trunc(x - (SEP/2)); DIREITA:= ESQUERDA + SEP; If (ESQUERDA >= 0) and (DIREITA < largura) then DEPENDENCIA[ESQUERDA]:=DIREITA; end; for x:=largura - 1 downto 0 do If (DEPENDENCIA[x]=x) then CORES[x]:= Matriz_Rand[x,y] else CORES[x]:= CORES[DEPENDENCIA[x]]; end; end; 55
Marlise Frotscher Milbratz
Protótipo tipo para Análise da Percepção do Movimento Aparente em Computação Gráfica Marlise Frotscher Milbratz Prof. Dalton Solano dos Reis Orientador Roteiro Introdução Fisiologia do olho humano Percepção
Leia maisProtótipo tipo de um Ambiente de. Estereoscopia. Edson Momm. Prof. Dalton Solano dos Reis Orientador
Protótipo tipo de um Ambiente de Visualização com Técnicas T de Estereoscopia Edson Momm Prof. Dalton Solano dos Reis Orientador Roteiro da apresentação Introdução / Objetivo Ambiente Virtual Interfaces
Leia maisPROTÓTIPO DE SOFTWARE PARA ANÁLISE DA PERCEPÇÃO DE PROFUNDIDADE APARENTE EM COMPUTAÇÃO GRÁFICA
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado) PROTÓTIPO DE SOFTWARE PARA ANÁLISE DA PERCEPÇÃO DE PROFUNDIDADE APARENTE EM COMPUTAÇÃO
Leia maisImplementação de um Ambiente para Modelagem de Objetos 3D com uso de Sweeping. Ednilson José ALUNO. Prof. Dalton Solano dos Reis ORIENTADOR
Implementação de um Ambiente para Modelagem de Objetos 3D com uso de Sweeping Ednilson José ALUNO Prof. Dalton Solano dos Reis ORIENTADOR 1 ROTEIRO Introdução Fundamentação Teórica Ambientes 3D OpenGl
Leia maisMotivação Por que estudar?
Aula 04 Imagens Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Curso de Ciência da Computação Motivação Por que estudar? Imagens digitais
Leia maisIntrodução ao Processamento de Imagens Digitais Aula 01
Introdução ao Processamento de Imagens Digitais Aula 01 Douglas Farias Cordeiro Universidade Federal de Goiás 06 de julho de 2015 Mini-currículo Professor do curso Gestão da Informação Formação: Graduação
Leia maisFlávio André. Prof. Dalton Solano dos Reis
PROTÓTIPO DE UM SISTEMA PARA VISUALIZAÇÃO 3D USANDO IMAGENS RASTER 2D COM CONCEITOS DE UM AMBIENTE DE VISUALIZAÇÃO CIENTÍFICA Flávio André Prof. Dalton Solano dos Reis Roteiro Introdução/Motivação/Objetivo
Leia maisProcessamento Digital de Imagens
1 Ciência da Computação Processamento Digital de Imagens Prof. Sergio Ribeiro Tópicos Introdução Espectro Eletromagnético Aquisição e de Imagens Sensoriamento Remoto 2 Introdução Espectro Eletromagnético
Leia maisProcessamento Digital de Imagens
Ciência da Computação Processamento Digital de Imagens Prof. Sergio Ribeiro Tópicos Introdução Espectro Eletromagnético Aquisição e Digitalização de Imagens Efeitos da Digitalização Digitalização Sensoriamento
Leia maisProcessamento de Imagens. Texturas
Processamento de Imagens Texturas Exemplos Introdução Texturas Não existe abordagem formal Não existe definição formal São definidas qualitativamente e não há consenso quanto a sua definição quantitativa
Leia maisReconstrução e Síntese de Cenários Tridimensionais a partir de Imagens Estereoscópicas
MAC499 - Trabalho de Formatura Supervisionado Reconstrução e Síntese de Cenários Tridimensionais a partir de Imagens Estereoscópicas Alunos: Daniel Ferreira Santos Eduardo Bretones Mascarenhas Apolinário
Leia maisINF 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 maisPrincípios e representação de imagens
Processamento de Imagens Médicas Princípios e representação de imagens Prof. Luiz Otavio Murta Jr. Informática Biomédica Depto. de Física e Matemática (FFCLRP/USP) 1 Tópicos Processamento de imagens Percepção
Leia maisO AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.
O AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO Prof. Angelo Augusto Frozza, M.Sc. ROTEIRO 1. A linguagem de programação Object Pascal a) Palavras reservadas b) Tipos de dados, variáveis e constantes
Leia maisSimulação do controle de tráfego de automóveis em uma malha rodoviária urbana: Versão 2.0
Trabalho de Conclusão de Curso Simulação do controle de tráfego de automóveis em uma malha rodoviária urbana: Versão 2.0 Mayco Andrey Ranghetti Orientador: José Roque Voltolini da Silva Roteiro Introdução
Leia maisPrincípios sobre imagens digitais
Princípios sobre imagens digitais Aula 1 LPV 5731 - ANÁLISE DE IMAGENS DE SEMENTES E PLÂNTULAS Programa de pós-graduação em Fitotecnia Francisco G Gomes-Junior Escola Superior de Agricultura Luiz de Queiroz
Leia mais6 Resultados Análise de Desempenho
Resultados 6 Resultados Com base em todas as técnicas e teorias estudadas nessa dissertação mais a arquitetura e detalhes de implementação utilizados para gerar a solução do módulo de renderização da pele
Leia maisOs computadores processam dados digitais ou discretos. Os dados são informação representada num sistema digital de símbolos.
Os computadores processam dados digitais ou discretos. Os dados são informação representada num sistema digital de símbolos. Todas as formas de informação devem ser convertidas para a forma digital de
Leia maisProf. Fernando V. Paulovich 3 de agosto de SCC Computação Gráca
Dispositivos de Saída e SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic paulovic@icmc.usp.br Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade
Leia maisProtó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 maisProcessamento de Imagens
Processamento de Imagens Prof. Julio Arakaki Ciência da Computação 1 Imagem Digital Full Color Image (Matriz de Pixels) RGB (24 bits): Red (8 bits) Green (8 bits) Blue (8 bits) 2 Imagem Digital Um modelo
Leia maispsicologia da percepção visual
psicologia da percepção visual 1º Ano, Design de Comunicação 1º Ano, Imagem Animada Formas e conteúdos perceptivos Percepção da forma Percepção da profundidade Indícios de profundidade Fisológicos Psicológicos
Leia maisSumário. Bibliografia
3 3 Bibliografia Computação Gráfica Aula 01 - Introdução Vinicius Graciano Santos vgs@dcc.ufmg.br Sumário Introdução Computação Gráfica Expectativas e Objetivos do Curso Whirlwind, Sage e Sketchpad Universidade
Leia maisO principal objetivo do estímulo visual, tanto em RV quanto em RA é fornecer ao usuário a sensação de tridimensionalidade.
Visão Estereoscópica Alberto B. Raposo Flávio Szenberg Marcelo Gattass Waldemar Celes INF 1366 Estímulo Visual O principal objetivo do estímulo visual, tanto em RV quanto em RA é fornecer ao usuário a
Leia maisRendering de Polígonos. Determinação de Superfícies Visíveis. Back Face Culling. Back Face Culling. Back Face Culling. Back Face Culling.
Determinação de Superfícies Visíveis M.C.F. de Oliveira Fontes: Hearn & Baker, Cap. 9 Curso CG, University of Leeds (Ken Brodlie): http://www.comp.leeds.ac.uk/kwb/gi21/lectures.html Rendering de Polígonos
Leia maisEsse tipo de visualização sempre exige uma preocupação adicional com eficiência pois o número de polígonos necessário para representar fielmente a
1 Introdução A visualização de terrenos é uma área em constante evolução em computação gráfica, que é utilizada em uma série de aplicações, como jogos, simuladores de vôo, aplicações militares, estudos
Leia maisAplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real
Fundamentos de Computação Gráfica Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real Renato Deris Prado Tópicos principais 1. Introdução e Objetivos Sistemas de visualização em tempo
Leia maisSEL-0339 Introdução à Visão Computacional. Aula 3 Processamento de Imagens Coloridas
Departamento de Engenharia Elétrica - EESC-USP SEL-0339 Introdução à Visão Computacional Aula 3 Processamento de Imagens Coloridas Prof. Dr. Marcelo Andrade da Costa Vieira Prof. Dr. Adilson Gonzaga mvieira@sc.usp.br
Leia maisImagem e Gráficos. vetorial ou raster?
http://computacaografica.ic.uff.br/conteudocap1.html Imagem e Gráficos vetorial ou raster? UFF Computação Visual tem pelo menos 3 grades divisões: CG ou SI, AI e PI Diferença entre as áreas relacionadas
Leia maisImagem ou Desenhos e Gráficos vetorial ou raster?
http://computacaografica.ic.uff.br/conteudocap1.html Imagem ou Desenhos e Gráficos vetorial ou raster? Computação Visual A CG (ou CV) tem pelo menos 3 grades divisões: SI (ou CG), AI e PI Inicialmente
Leia maisSumário. 1.1 Variáveis Globais e Locais Passagem de Parâmetro (por valor por referência) 1
Sumário Sobre as Autoras ix Introdução xi 1 Sub-rotinas 1 1.1 Variáveis Globais e Locais 1 1.2 Passagem de Parâmetro (por valor por referência) 1 2 Vetores e Matrizes 7 2.1 Vetores 7 2.2 Matrizes 8 2.2.1
Leia maisPontifícia Universidade Católica do Rio de Janeiro. Departamento de Informática. Fundamentos de Computação Gráfica
1. Imagens sísmicas Pontifícia Universidade Católica do Rio de Janeiro Departamento de Informática Fundamentos de Computação Gráfica Aluno: Stelmo Magalhães Barros Netto Relatório do trabalho Imagens Sísmicas
Leia maisENG1000 Introdução à Engenharia
ENG1000 Introdução à Engenharia Aula 09 Vetores e Matrizes Edirlei Soares de Lima Introdução Até agora nós temos usado variáveis simples para armazenar valores usados por nossos
Leia maisESTRUTURA DE DADOS I AULA I
ESTRUTURA DE DADOS I AULA I PROF. ME. HÉLIO ESPERIDIÃO O que é um dado? Dado pode ser definido como a matéria-prima originalmente obtida de uma ou mais fontes (etapa de coleta). o que é a informação A
Leia maisProgramação de Computadores I Introdução PROFESSORA CINTIA CAETANO
Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO Introdução Resolução de problemas Encontrar uma maneira de descrever este problema de uma forma clara e precisa. Encontremos uma seqüência
Leia maisVisão Computacional e Aplicações
Visão Computacional e Aplicações João do E. S. Batista Neto Instituto de Ciências Matemáticas e de Computação ICMC-USP Domício Pinheiro Agência Estado fica á r G o utaçã p m o C Vis ã oc om pu t ac ion
Leia maisVISÃO anatomia do olho. Retina: região no fundo do olho onde os estímulos visuais são captados e transmitidos ao
VISÃO anatomia do olho. Retina: região no fundo do olho onde os estímulos visuais são captados e transmitidos ao cérebro. A Retina é constituída por 2 tipos principais de células: cones, que necessitam
Leia maisAntónio Costa. Paulo Roma Cavalcanti
Introdução à Computação Gráfica Preâmbulo Adaptação: Autoria: João Paulo Pereira António Costa Claudio Esperança Paulo Roma Cavalcanti Computação Gráfica Modelos Matemáticos Análise (reconhecimento de
Leia maisProgramação Introdução
PROGRAMAÇÃO Programação Introdução Prof. Dr. Adriano Mauro Cansian 1 Introdução Para armazenar um algoritmo na memória de um computador e para que ele possa, em seguida, comandar as operações a serem executadas,
Leia maisEngenharia 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 maisComputação Gráfica - 01
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Computação Gráfica - 01 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Leia maisLISTA DE EXERCÍCIOS 15 ( Matrizes (7Cs))
LISTA DE EXERCÍCIOS 15 ( Matrizes (7Cs)) 1) Faça um programa que gere a seguinte matriz: 1 1 1 1 1 1 1 2 2 2 2 1 1 2 3 3 2 1 1 2 3 3 2 1 1 2 2 2 2 1 1 1 1 1 1 1 Com base no comando, complete o algoritmo
Leia maisPEF 5743 Computação Gráfica Aplicada à Engenharia de Estruturas
PEF 5743 Computação Gráfica Aplicada à Engenharia de Estruturas Prof. Dr. Rodrigo Provasi e-mail: provasi@usp.br Sala 09 LEM Prédio de Engenharia Civil Iluminação Para a compreensão do funcionamento da
Leia maisPropriedades da Imagem Amostragem & Quantização (Quantificação) Histograma Imagem Colorida x Imagem Monocromática. Propriedades da Imagem
Proc. Imagem Prof. Júlio C. Klafke [1] TÓPICOS DESENVOLVIDOS NESTE MÓDULO PROCESSAMENTO DE IMAGEM #02 Propriedades da Imagem Amostragem & Quantização (Quantificação) Histograma Imagem Colorida x Imagem
Leia maisLinguagem Visual Orientada. por Figuras Geométricas voltada. para o Ensino de Programação. Orientando. Prof. José Roque Voltolini da Silva Orientador
Linguagem Visual Orientada por Figuras Geométricas voltada para o Ensino de Programação Fabrício José Theiss Orientando Prof. José Roque Voltolini da Silva Orientador Roteiro Introdução Objetivos Fundamentação
Leia maisCARTOGRAFIA TEMÁTICA Teoria das cores. Prof. Luciene S. Delazari Departamento de Geomática Curso de Engenharia Cartográfica e de Agrimensura
CARTOGRAFIA TEMÁTICA Teoria das cores Prof. Luciene S. Delazari Departamento de Geomática Curso de Engenharia Cartográfica e de Agrimensura - 2018 Projeto cartográfico Teoria das Cores Percepção da cor
Leia maisUniversidade Federal de Alagoas Instituto de Matemática. Imagem. Prof. Thales Vieira
Universidade Federal de Alagoas Instituto de Matemática Imagem Prof. Thales Vieira 2011 O que é uma imagem digital? Imagem no universo físico Imagem no universo matemático Representação de uma imagem Codificação
Leia maisPARTE 1- INTRODUÇÃO VERSÃO: JANEIRO DE 2017
COMUNICAÇÃO SOCIAL E MARKETING CENTRO DE CIÊNCIAS SOCIAIS APLICADAS UNIVERSIDADE CATÓLICA DE PETRÓPOLIS ESTATÍSTICA APLICADA PARA PESQUISA EM MARKETING E COMUNICAÇÃO (BASEADO NO MATERIAL DE AULA DO PROFESSOR
Leia maisCores em Imagens e Vídeo
Aula 05 Cores em Imagens e Vídeo Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Ciência da Computação Ciência das Cores A cor é fundamentada
Leia maisCONSTRUÇÃO DE UM PROTÓTIPO PARA AUTOMATIZAÇÃO DA LEITURA DE NÍVEIS DE FLUMENS
CONSTRUÇÃO DE UM PROTÓTIPO PARA AUTOMATIZAÇÃO DA LEITURA DE NÍVEIS DE FLUMENS Elaborado por Gari Julio Einsfeldt Banca: Prof. Miguel Wisintainer (orientador) Prof. Antonio Carlos Tavares Prof. Francisco
Leia maisProcessamento de Imagens e Aplicações
Processamento de Imagens e Aplicações João do E. S. Batista Neto Instituto de Ciências Matemáticas e de Computação ICMC-USP Domício Pinheiro Agência Estado fica á r G o utaçã p m o C Vis ão Co mp u t ac
Leia maisCiência da Computação
Algoritmos e Programação Informática II Ciência da Computação Prof. Dr. Leandro Alves Neves Prof. Dr. Adriano M. Cansian 1 Sumário Estruturas de Controle de Fluxo. Ou: Estruturas de Decisão. Decide qual
Leia maisLuz, Visão Humana e Cor Modelos de Cores
Luz, Visão Humana e Cor Modelos de Cores Marcelo Walter UFPE Introdução Computação Gráfica sintetiza IMAGENS O que é uma IMAGEM? 1 Imagem Uma matriz de valores (dentro do computador) O que um observador
Leia maisDescritores de Imagem (introdução)
Descritores de Imagem (introdução) André Tavares da Silva andre.silva@udesc.br Roteiro da aula Definição de descritor de imagem Extração de Característica Tipos Geral x Específico Global (cor, textura,
Leia maisLinguagem Pascal. Prof. Antonio Almeida de Barros Junior
Linguagem Pascal Prof. Antonio Almeida de Barros Junior 1 Linguagem Pascal Criada para ser uma ferramenta educacional (Década de 70); Prof. Niklaus Wirth (Universidade de Zurique); Blaise Pascal (Matemático
Leia maisao paradigma imperativo
PARADIGMA FUNCIONAL PARADIGMA FUNCIONAL: INTRODUÇÃO G Exemplos de linguagens funcionais LISP - Início: LP puramente funcional - Depois: acréscimo de alguns recursos imperativos (aumentaram eficiência de
Leia maisUniversidade Federal do Rio de Janeiro. Flávio Henrique Schuindt da Silva. Estimativa de Fluxo Ótico com o método de Lukas-Kanade
Universidade Federal do Rio de Janeiro Programa de Engenharia de Sistemas e Computação Introdução ao Processamento de Imagens Flávio Henrique Schuindt da Silva Estimativa de Fluxo Ótico com o método de
Leia maisDistribuição otimizada de polígonos em um plano bidimensional. Acadêmica: Denise Brandt Orientador: Dalton Solano dos Reis
Distribuição otimizada de polígonos em um plano bidimensional Acadêmica: Denise Brandt Orientador: Dalton Solano dos Reis Roteiro da apresentação 1. Introdução 2. Objetivos do trabalho 3. Fundamentação
Leia maisPascal. -Cabeçalho do programa. - label - const - type - var - procedure - function. - integer - real - byte - boolean - char - string
Pascal -Cabeçalho do programa Áreas do programa -Área de declarações -Corpo do programa - label - const - type - var - procedure - function - integer - real - byte - boolean - char - string Program
Leia maisINTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO
INTRODUÇÃO AO PROCESSAMENTO DIGITAL DE IMAGENS SENSORIAMENTO REMOTO PROCESSAMENTO DE IMAGENS Introdução Conceitos básicos Pré-processamento Realce Classificação PROCESSAMENTO DE IMAGENS Extração de Informações
Leia maisAcadêmica: Karly Schubert Vargas Orientadora: Joyce Martins
Acadêmica: Karly Schubert Vargas Orientadora: Joyce Martins Introdução Objetivos Ensino no computador Linguagens de programação Compiladores Trabalhos correlatos Requisitos Especificação da ferramenta
Leia maisFACULDADE DE ENGENHARIA DE MINAS GERAIS SENSORIAMENTO REMOTO E AEROFOTOGRAMETRIA REVISÃO DE CONTEÚDO. Prof. Marckleuber
FACULDADE DE ENGENHARIA DE MINAS GERAIS SENSORIAMENTO REMOTO E AEROFOTOGRAMETRIA - 2011 REVISÃO DE CONTEÚDO Prof. Marckleuber -Diferença: Imagem de satélite X fotografia aérea -Satélite X Sensor X Radar
Leia maisÁrvores & Árvores Binárias
SCE 182 SCC122 Algoritmos Estruturas e Estruturas de Dados de Dados I Árvores & Árvores Binárias Prof. Material Original: Walter Aoiama Nagai; Maria das Graças Volpe Nunes; Definições Árvore T é um conjunto
Leia mais4 IMPLEMENTAÇÃO E APLICAÇÕES DO PROGRAMA DE COMPUTADOR
4 IMPLEMENTAÇÃO E APLICAÇÕES DO PROGRAMA DE COMPUTADOR 4.1 INTRODUÇÃO O programa desenvolvido segundo as metodologias descritas nesse trabalho, implementa a técnica de traçado de raios por Força Bruta.
Leia maisInstituto Tecnológico de Aeronáutica. Prof. Carlos Henrique Q. Forster. ramal Sala 121 IEC
CCI-36 Computação Gráfica Cores e Sistema Visual Instituto Tecnológico de Aeronáutica Prof. Carlos Henrique Q. Forster ramal 5981 - Sala 121 IEC Tópicos da aula Olho humano Teoria de cor Ajustes de pixel
Leia maisProcessamento de Imagens
Processamento de Imagens Prof. Dr. Márcio Sarroglia Pinho 1 Histogramas Equalização Histogramas alpha = 255 / numpixels for each pixel g(x,y) = cumulativefrequency[f(x,y)] * alpha end for http://www.generation5.org/content/2004/histogramequalization.asp
Leia maisPadrões de Compressão de Imagens
Aula 10 Padrões de Compressão de Imagens Diogo Pinheiro Fernades Pedrosa diogopedrosa@ufersa.edu.br http://www2.ufersa.edu.br/portal/professor/diogopedrosa Universidade Federal Rural do Semiárido Departamento
Leia maisFOTOGRAMETRIA E FOTOINTERPRETAÇÃO
FOTOGRAMETRIA E FOTOINTERPRETAÇÃO GENERALIDADES Fotogrametria => é o processo de derivação de informação métrica de um objeto através de medições feitas em fotografias desse objeto Foto-interpretação =>
Leia maisCOBOL Query 1.0. Ferramenta para extração de dados em arquivos COBOL. Aluno: André Luiz Jacinto Orientador: Adilson Vahldick
COBOL Query 1.0 Ferramenta para extração de dados em arquivos COBOL Aluno: André Luiz Jacinto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento
Leia maisDisciplina: Aerofotogrametria e Tratamento de imagem
Disciplina: Aerofotogrametria e Tratamento de imagem Professor: Me. Diego Alves de Oliveira Outubro de 2013 Oliveira Estereoscopia É um fenômeno natural; Resulta da aplicação da visão binocular na observação
Leia maisSSC304 Introdução à Programação Para Engenharias
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Algoritmos e Lógica de GE4 Bio GE4Bio Grupo de Estudos em
Leia maisAPI para transformação de imagem em cartum utilizando plataforma ios. Acadêmico Christian Hess Orientador Dalton Solano dos Reis
API para transformação de imagem em cartum utilizando plataforma ios Acadêmico Christian Hess Orientador Dalton Solano dos Reis Roteiro da apresentação Introdução Fundamentação teórica Desenvolvimento
Leia maisPRODUTOS DE SOFTWARE UTILIZANDO O MÉTODO M QUALITY FUNCTION DEPLOYMENT (QFD) Aluno: Sandro Niehues Orientador: Everaldo Artur Grahl
PROTÓTIPO TIPO DE APOIO A AVALIAÇÃO DE PRODUTOS DE SOFTWARE UTILIZANDO O MÉTODO M QUALITY FUNCTION DEPLOYMENT (QFD) Aluno: Sandro Niehues Orientador: Everaldo Artur Grahl Roteiro Introdução Objetivos Quality
Leia maisProcessamento de Imagens: fundamentos. Julio C. S. Jacques Junior
Processamento de Imagens: fundamentos Julio C. S. Jacques Junior juliojj@gmail.com Fronteiras do Processamento de Imagens Processamento de dados Dados / Informação Visão Computacional Computação Gráfica
Leia maisAs comunicações à distância estão crescendo consideravelmente pelo uso de aplicações através da Internet e de ambientes virtuais, tais como:
1 Introdução As comunicações à distância estão crescendo consideravelmente pelo uso de aplicações através da Internet e de ambientes virtuais, tais como: videoconferência, ensino à distância, treinamento,
Leia maisExame de Ingresso Física Aplicada - Física Computacional Primeiro Semestre de 2018
Exame de Ingresso Física Aplicada - Física Computacional Primeiro Semestre de 2018 Código do(a) Candidato(a): Lembrete aos Candidatos: A prova é composta por 10 questões com valor de 1,0 ponto cada, perfazendo
Leia maisO sistema visual humano e noções de colorimetria
STV 3 MAR 2010 1 O sistema visual humano e noções de colorimetria Considera se que a cor consista em um atributo dos objetos, assim como a textura e a forma, entre outros. Depende basicamente de: 1. Características
Leia maisPrincípios Teóricos da Estereoscopia
Princípios Teóricos da Estereoscopia AIVITS Ambientes de Imersão Virtual de Tecnologia Simplificada LAGEAR Laboratório Gráfico para Ensino da Arquitetura EVA Estúdio Virtual de Arquitetura Escola de Arquitetura
Leia maisVisão Computacional. Prof. Leandro Augusto Frata Fernandes TCC Introdução à Ciência da Computação (2012.
Visão Computacional Prof. Leandro Augusto Frata Fernandes laffernandes@ic.uff.br TCC-00.169 Introdução à Ciência da Computação (2012.1) Visão Humana Responsável por cerca de 75% de nossa percepção O ato
Leia maisFundamentos Programação
Fundamentos Programação A programação de computadores não é difícil. Realmente só requer algo como: Aprender alguns conceitos gerais Ser cuidadoso, organizado e lógico Praticar até aprender a dominar a
Leia maisEstatística e Modelos Probabilísticos - COE241
Estatística e Modelos Probabilísticos - COE241 Aula passada Função Distribuição Condicional Calculando Probabilidades condicionando Esperança Condicional Aula de hoje Análise de Comandos de Programação
Leia maisProcessamento Digital de Imagens
Processamento Digital de Imagens O sensoriamento remoto Transformação de fluxo de energia radiante registradas por um sistema sensor, em informações sobre os objetos que compõem a superfície terrestre.
Leia maisHistoria e efeitos visuais em C.G.
http://computacaografica.ic.uff.br/conteudocap1.html Historia e efeitos visuais em C.G. Cap 1 Aula 2 UFF - 2017 HISTÓRICO O primeiro computador a possuir recursos gráficos foi o Whirlwind I, desenvolvido
Leia maisPROTÓTIPO PARA SUMARIZAÇÃO AUTOMÁTICA DE TEXTOS ESCRITOS EM LÍNGUA PORTUGUESA ALEXANDRE BUSARELLO JOYCE MARTINS
PROTÓTIPO PARA SUMARIZAÇÃO AUTOMÁTICA DE TEXTOS ESCRITOS EM LÍNGUA PORTUGUESA ALEXANDRE BUSARELLO JOYCE MARTINS Roteiro Introdução Objetivos Fundamentação Teórica Especificação Implementação Operacionalidade
Leia maisPROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:
Leia maisProf. Fernando Lang da Silveira
As sombras são coloridas com as três cores originais das lâmpadas (vermelho, verde e azul) e mais outras três cores (magenta, ciano e amarelo), além do branco e do preto. Prof. Fernando Lang da Silveira
Leia maisImagem digital. Elicardo Gonçalves
Imagem digital Elicardo Gonçalves As imagens são armazenadas no computador no formato de matrizes numéricas. Cada elemento da matriz representa um pixel (picture cell), que é a menor divisão desta imagem.
Leia maisModulo 8: pequenos detalhes, grandes diferenças
PROGRAMAÇÃO DE COMPUTADORES V - TCC- 00.323 Modulo 8: pequenos detalhes, grandes diferenças Aura -Erick aconci@ic.uff.br, erickr@id.uff.br Roteiro Conversão de tipo Operador ternário condicional -? ; ;
Leia mais4 Sistema Computacional
78 4 Sistema Computacional Este trabalho está inserido na linha de Pesquisa Computação Gráfica Aplicada do Departamento de Engenharia Civil da PUC-Rio e do laboratório Tecgraf (Grupo de Tecnologia em Computação
Leia maisGerenciamento de Memória
Gerenciamento de Memória Prof. Clodoaldo Ap. Moraes Lima 1 Segmentação Objetivo Melhorar o aspecto de localidade de referência em sistemas de memória virtual Em sistema paginado, os itens que são transferidos
Leia maisMarilan Ricardo Tagliari - TCC Marilan Ricardo Tagliari - TCC Orientando: Marilan Ricardo Tagliari Orientador: Everaldo Artur Grahl
Orientando: Marilan Ricardo Tagliari Orientador: Everaldo Artur Grahl UNIVERSIDADE REGIONAL DE BLUMENAU Introdução Objetivos Especificação Estruturada Especificação Orientada a Objetos Estratégia de Mapeamento
Leia maisϕ =Ângulo paralático d= profundidade Oe O intervalo médio para visão de profundidade varia de 25 cm a 600 metros;
4- ESTEREOSCOPIA A percepção de profundidade é facilmente realizada com a utilização simultânea do dois olhos, quando se obtém a visão da terceira dimensão; A percepção de profundidade monoscópica permite
Leia maisUniversidade Federal de Sergipe Departamento de Matemática. Imagem* Profª. Maria Andrade. *Parte desta apresentação foi do Prof. Thales Vieira.
Universidade Federal de Sergipe Departamento de Matemática Imagem* Profª. Maria Andrade *Parte desta apresentação foi do Prof. Thales Vieira. 2016 O que é uma imagem digital? Imagem no universo físico
Leia maisCapítulo V : Um Tipo Estruturado de Dados: o array
Capítulo V : A Linguagem Pascal Um Tipo Estruturado de Dados: o array 1 _ Capítulo V : Um Tipo Estruturado de Dados: o array Ex1: Vector, Variável com um índice, Tabela unidimensional. var x : array [0..7]
Leia maisProtótipo de Software para Reconhecimento de Impressões Digitais
Protótipo de Software para Reconhecimento de Impressões Digitais Aluno: Alex Sandro da Silva Orientador: Paulo de Tarso Mendes Luna Semestre - 99/1 Roteiro da Apresentação INTRODUÇÃO CONCEITOS BÁSICOS
Leia maisESTABELECIMENTO DE ROTAS PARA AR.DRONE UTILIZANDO DELPHI XE 10
ESTABELECIMENTO DE ROTAS PARA AR.DRONE UTILIZANDO DELPHI XE 10 Aluno(a): Rafael Ronaldo Rahn Orientador: Mauro Marcelo Mattos Roteiro Introdução Objetivos Fundamentação Teórica Trabalhos Correlatos Desenvolvimento
Leia maisJorge Gustavo Bandeira dos Santos. Unidade: 3 de março de 2013
Introdução à Óptica Geométrica 3 de março de 2013 Introdução à Óptica Geométrica 1 / 31 Sumário 1 Motivação 2 Introdução 3 Capítulo 1 Introdução à Óptica Geométrica 2 / 31 Sumário 1 Motivação 2 Introdução
Leia maisExercícios de Programação e Computação para Arquitectura
Exercícios de Programação e Computação para Arquitectura António Menezes Leitão Aula 5 1 Introdução Um Tholos é um edifício composto por uma base circular e por um conjunto de colunas dispostas de forma
Leia mais