PROCESAMIENTO DIGITAL DE IMÁGENES (con Python)
El procesamiento digital de imágenes tiene como objetivo mejorar el aspecto de las imágenes y hacer más evidentes en ellas ciertos detalles que se desean hacer notar. La imagen puede haber sido generada de muchas maneras, por ejemplo, fotográficamente, o electrónicamente, por medio de monitores de televisión [1]
Existen tipos como lineales y no-lineales
En las lineales encontramos: función negativo de una imagen, función intensidad y función contraste.En las no-lineales encontramos: función exponencial, función logarítmica,función expansión de contraste por partes, función fracción de nivel gris, función umbralizar y función histograma,para no hablas sobre esto hablaré sobre los temas que a continuación presento:
¿como leer y guardar una imagen en python?
Mejora de imagen
Negativo de una imagen.
Transformación intensidad.
Transformación de contraste.
Transformaciones de función de potencia.
Funciones de transformación lineal por partes.
Fraccionamiento del nivel de gris.
Umbralizar
Ecualización del histograma.
¿como leer y guardar una imagen en python?
| |
import cv2 #importamos librerias para manejar imagenes
img = cv2.imread('ejemplo.jpg') #leemos nuestra imagen este es el ejemplo con la extension
# el '0' es para poner la imagen en modo escalade grises, asi manejaremos todas
# la imagen la debemos tener en la ruta del proyecto
cv2.imshow('original',img) # Esta instruccion mostraremos la imagen con el nombre de la variable
# que le colocomamos para leerla en este caso 'img', "original" es el nombre de la ventana
cv2.imwrite('original',img) #Esta linea gurdara la imagen, pon una ruta especifica si lo deceas
cv2.waitKey(0) # Esta intruccion cerrara la ventana al oprimir una tecla
cv2.destroyAllWindows() # junto con esta.
|
Mejora de imagen
Transformaciones básicas de nivel de gris
Transformación intensidad.
Transformación de contraste.
FUNCIONES NO LINEALES
Transformaciones logarítmicas.Transformaciones de función de potencia.
Funciones de transformación lineal por partes.
Fraccionamiento del nivel de gris.
Umbralizar
Histograma
Procesamiento del histograma.Ecualización del histograma.
Filtrado en el dominio espacial
Filtro de suavizamiento filtro Gaussiano.
Detección de bordes
Operadores direccionales
Mascaras ortogonales de Frei-ChenProcesamiento del color
capas de una imagen RGB
Tada informacion fue tomada del libro y de algunas clases del Dr. Eric Rodriguez:
Bibliofilia: Addison Wesley - Digital Image Processing, 3rd Edition
Tada informacion fue tomada del libro y de algunas clases del Dr. Eric Rodriguez:
Bibliofilia: Addison Wesley - Digital Image Processing, 3rd Edition
No hay comentarios.:
Publicar un comentario