Skip to content

vini-msantos/image_convolution_module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Para rodar uma transformação de imagem:

  1. Basta colocar nessa pasta um arquivo 'input.txt' com o bitmap da imagem (Separando cada componente do RGB em linhas diferentes).

  2. Altere o filtro mudando o valor inicial do sinal 'filter' no arquivo 'filter_module_tb.vhd' para escolher o filtro desejado:

    • "00" -> sem filtro.
    • "01" -> nitidez.
    • "10" -> borrar a imagem.
    • "11" -> detecção de borda.
  3. e execute os comandos no terminal dentro deste diretório:

    ghdl -i --std=08 *.vhd
    ghdl -m --std=08 filter_module_tb
    ghdl -r filter_module_tb
  1. A imagem resultante será em bitmap no arquivo 'output.txt'.

OBS: utilize os sites img2list e list2image com a opção "decimal new line RGB" para fazer a transformação para e de bitmap e com a imagem de tamanho 256x256.

About

Módulo de convolução de imagem para a aplicação de filtros. Feito para a Atividade Prática 3.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages