Para rodar uma transformação de imagem:
-
Basta colocar nessa pasta um arquivo 'input.txt' com o bitmap da imagem (Separando cada componente do RGB em linhas diferentes).
-
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.
-
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- 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.