En esta ocasión utilizaré una imagen con fondo blanco, para ver como reacciona el efecto sobre el fondo, una imagen con muchos colores, y también utilizaré una imagen con algo de oscuridad.
Las imagen es son:
Antes
Sal y pimienta
Después
Antes
Sal y pimienta
Despues
Ahora probaré las ultimas imágenes para ver el efecto sobre muchos colores y sobre oscuridad. Usaré una proporción del 1% para tratar de rescatar la imagen con las mismas probabilidades de sal y pimienta:
Antes
Sal y pimienta
Despues
En cuanto a la sal y pimienta, se puede ver como en los bordes negros entre las tablas se pintan pixeles en la imagen final, muy distintos de la inicial.
Ahora utilizaré la imagen oscura:
Antes
Sal y pimienta
Despues
Ignorando lo antes mencionado sobre el brillo, se ve que en la imagen final quedaron muchos pixeles blancos en areas oscuras, y en areas claras los pixeles negros desaparecieron, sin embargo se ve que hubo un pequeño difuminado sobre los remanentes, quizá el promedio de los vecinos no fue suficiente, ya que al analizar un poco, un pixel bueno que se encuentra al lado de uno modificado, tendra un promedio de vecinos muy distinto, y probablemente se modifique, dando el efecto de nevado por la tarde.
Código:
Ahora hablaré sobre la normalización, que consiste en encontrar los bordes de una imagen, aplicando filtros.
Para eso yo difuminé la imagen una vez, le apliqué el proceso de normalización, le apliqué binarización, la volví a difuminar y volví a binarizar.
La imagen de las naranjas quedó así:
Y el resultado es:
El efecto se ve mejor sobre letras como lo había mencionado en el post de convolución, ya que sus contornos se definen mejor tipicamente.
Código:
Liga al proyecto:
https://github.com/victoralex911/vision-computacional
Muy bien, 10 pts lab 2.
ResponderBorrar