facundojuarez2k / filtros_convolucion

Programa simple para aplicar filtros a imágenes mediante la operación convolución

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Descripción

Aplica el filtro especificado a la imagen utilizando la operación convolución entre la matriz de la imagen y el kernel asociado al filtro

Requisitos

Instalar módulos

cd filtros_convolucion

python -m pip install -r requirements.txt

Uso

python main.py [RUTA_IMAGEN] [FILTRO]

e.g: python main.py /home/user/imagen.png small_blur

Parámetros adicionales:

Descripción
-h Muestra la ayuda
--no-fft Ejecuta la convolución de forma directa

Filtros disponibles

Nombre Descripción
identity Filtro identidad
sharpen Realza los bordes
small_blur Blur gaussiano leve
large_blur Blur gaussiano grande
laplacian Filtro laplaciano
sobel_x Filtro sobel horizontal
sobel_x Filtro sobel vertical
shift_substract Shift-substract

Créditos

About

Programa simple para aplicar filtros a imágenes mediante la operación convolución

License:GNU General Public License v3.0


Languages

Language:Python 100.0%