Convertir una Imagen de Color a Escala de Grises en GNU Octave
Una función importante en el procesamiento digital de imágenes es trabajarlas tras haberlas convertido a escala de grises. Nos proporciona facilidad para detectar características, analizar la imagen y, en general, procesar más rápido la imagen que con tres matrices de color (RGB).
Primero debemos instalar el paquete de imagen de Octave que nos ofrece funciones para procesar imágenes. El paquete también proporciona funciones para la extracción de características de imágenes, estadísticas, transformaciones espaciales y geométricas, operaciones morfológicas, filtrado lineal, y mucho más.
Si quieres puedes visitar la documentación oficial del paquete de imagen.
La instalación es muy simple, sólo abrimos el terminal en Ubuntu, y vamos a instalar el paquete de imagen de Octave mediante los repositorios. Para esto ejecutamos la siguiente linea:
sudo apt-get install octave-image
Convertir el color de una imagen a escala de grises y visualizarlo es muy sencillo con estas tres lineas:
Primero debemos instalar el paquete de imagen de Octave que nos ofrece funciones para procesar imágenes. El paquete también proporciona funciones para la extracción de características de imágenes, estadísticas, transformaciones espaciales y geométricas, operaciones morfológicas, filtrado lineal, y mucho más.
Si quieres puedes visitar la documentación oficial del paquete de imagen.
La instalación es muy simple, sólo abrimos el terminal en Ubuntu, y vamos a instalar el paquete de imagen de Octave mediante los repositorios. Para esto ejecutamos la siguiente linea:
sudo apt-get install octave-image
Convertir el color de una imagen a escala de grises y visualizarlo es muy sencillo con estas tres lineas:
imagen = imread('/home/analuz/Imágenes/OctaveIcon.jpg');
imagen_gris = rgb2gray(imagen);
imshow(imagen_gris);
En ésta captura se muestra el resultado de esas lineas, pero se agregó la función "subplot()" que permite ver distintos resultados simultáneamente en una sola venta:
En ésta captura se muestra el resultado de esas lineas, pero se agregó la función "subplot()" que permite ver distintos resultados simultáneamente en una sola venta:
Comentarios
Publicar un comentario