Ampliação de imagem por replicação de pixels

444 palavras 2 páginas
Ampliação de Imagem por Replicação de Pixels
Igor Barreto Rodrigues1
1

Ciência da Computação – Universidade Federal do Tocantins (UFT) Caixa Postal 266 77001-090 – Palmas – TO – Brazil igor.cientista@uft.edu.br Abstract. This article it’s about a method to expanse an image by pixel replication. It’s used a library for the such manipulation, JAI – Java Advanced Imaging. Resumo. Este artigo trata a respeito de um método de expansão de imagens por replicação de pixel. É usada uma biblioteca para tal manipulação, JAI – Java Advanced Imaging.

1. Metodologia
Para se conseguir melhores resultados na manipulação de imagens em Java, foi usado a biblioteca JAI – Java Advanced Imaging. 1.1 Leitura da Imagem e Variáveis A partir da biblioteca citada acima então podemos ler a imagem do computador como mostra a primeira linha do código abaixo:

Figura 1. Mostra a leitura da imagem, suas dimensões e declaração das variáveis usadas para conseguir a ampliação. A partir de então pegamos suas dimensões, como largura e altura. Ainda é necessário um vetor com os pixels da imagem para uma melhor manipulação, para isto foi usado a variável VectorAux. Também são usadas Matrizes, pois para ampliar a imagem como desejamos torna-se mais adequado usá-las.

1.2 Ampliação por Replicação A técnica usada foi a replicação de pixels, nela copia-se o dado atual para a posição a frente, abaixo e a diagonal mais próxima abaixo, como exemplo:

Figura 2. Exemplo de Replicação de Pixel utilizado. Para isso, foi transferido os dados do Vetor Auxiliar para a Matriz Auxiliar como mostra no primeiro laço de repetição da figura 3. E Logo depois é aplicado o conceito de replicação mostrado a cima, usando mais um laço de repetição. Somente depois de ampliada, usaremos mais um laço para retornar a matriz ampliada para outro vetor, o qual será usado para salvar a imagem final.

Figura 3. Laços de repetições para manipulação dos pixels nos vetores e matrizes. 1.3 Salvando Imagem Ampliada Após

Relacionados

  • Aula5 Conectividade
    2020 palavras | 9 páginas
  • Computação grafica
    17207 palavras | 69 páginas
  • TCC Realidade Aumentada
    6599 palavras | 27 páginas
  • fotogrametria digital
    47138 palavras | 189 páginas
  • EMPREGO DA CAIXA MORFOLÓGICA   NO PROCESSO DE CRIAÇÃO DO DESIGN DE SUPERFÍCIE
    12540 palavras | 51 páginas
  • Artes
    5184 palavras | 21 páginas
  • Tv digital
    29713 palavras | 119 páginas
  • Infotech
    5687 palavras | 23 páginas
  • PROJETO PROINFO
    66091 palavras | 265 páginas
  • Realidade virtual
    69419 palavras | 278 páginas