Herramientas de usuario

Herramientas del sitio


ai:image_processing

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ai:image_processing [2011/03/29 14:58]
alfred
ai:image_processing [2020/05/09 09:25] (actual)
Línea 35: Línea 35:
 ===== Filtros ===== ===== Filtros =====
 El filtrado de la imágen consiste en aplicar a una imágen inicial una serie de operaciones a una imágen inicial para obtener una imágen resultado más adecuada para nuestros propositos, por ejemplo podemos suavizar la imágen (reducir la variación entre píxeles colindantes),​ eliminar ruido, realzar y detectar bordes. ​ El filtrado de la imágen consiste en aplicar a una imágen inicial una serie de operaciones a una imágen inicial para obtener una imágen resultado más adecuada para nuestros propositos, por ejemplo podemos suavizar la imágen (reducir la variación entre píxeles colindantes),​ eliminar ruido, realzar y detectar bordes. ​
 +
 +
 +
 +
 +
  
 ==== Operadores matriciales ==== ==== Operadores matriciales ====
Línea 40: Línea 45:
 {{ ai:​cv:​convolucion.png |}} \\  {{ ai:​cv:​convolucion.png |}} \\ 
 Su función de convolución podría ser: \\ \\  Su función de convolución podría ser: \\ \\ 
-<m>{I''​}_ij = I_1 + I_2 + I_3 + I_4 + I_5 + I_6 + I_7 + I_8</​m>​ \\ \\  +<​m>​I''​_ij = I_1 + I_2 + I_3 + I_4 + I_5 + I_6 + I_7 + I_8</​m>​ \\ \\  
-Es decir, después de aplicar sobre Iij la función de convolución nos aparecería I''​ij. ​+Es decir, después de aplicar sobre Iij la función de convolución nos aparecería ​<​nowiki>​I''​ij</​nowiki>​. \\  
 +  * La matriz no tiene por qué ser 3x3 como la de los ejemplos, puede ser de mayor tamaño.
 === Filtro pasa bajos === === Filtro pasa bajos ===
 +También llamado **filtro difuminador**,​ cuando hay un cambio de alta frecuencia lo atenua y, en general, reduce el ruido. Lo hace dando cierta importancia a los píxeles colindantes:​ \\ 
 +<​m>​I''​_ij = {1/10}I_1 + {1/10}I_2 + {1/10}I_3 + {1/10}I_4 + {1/10}I_5 + {1/10}I_6 + {1/10}I_7 + {1/10}I_8 + {2/​10}I_ij</​m>​
 === Filtro pasa altos === === Filtro pasa altos ===
 +También llamado **filtro agudizador** ya que atenúa los componentes de la imagen de baja frecuencia y acentúan los detalles. \\ 
 +Lo hace, por ejemplo, restando a los píxels diagonales y sumando al actual.
 +
 +=== Filtro de mediana ===
 +Escoge la mediana (el número central) del valor de los píxels colindantes.
 +
 +
  
  
  
 ==== Operadores morfológicos ==== ==== Operadores morfológicos ====
-Son los que modifican la forma (el contenido) de la imágen.+Son los que modifican la forma (el contenido) de la imágen. ​\\  
 +En el siguiente ejemplo tenemos una imágen inicial a la cual aplicamos 4 operadores morfológicos definidos por nosotros (el 4º es un **operador de intersección** del 2º y del 3º). Estudiamos cual de ellos tenemos que aplicar para conseguir la imágen objetivo (en este caso el 4º): \\ \\  
 +{{ ai:​cv:​oper_morf0.png?​400 |}}  
 +  * **Erosión**:​ Se denomina erosión cuando eliminamos ciertos píxels colindantes si existe el que estamos mirando. 
 +  * **Dilatación**:​ Al contrario que el anterior, si existe el que estamos mirando creamos píxels colindantes. 
 +  * **Expansión**:​ Si existe el que estamos mirando creamos todos los píxels colindantes. 
 +  * **Esqueletización**:​ Es aplicar erosión pero conservando vértices y conectividad. Existe un algoritmo para realizar esta tarea denominado Zhang & Suen. 
 + 
 + 
 + 
 +==== Filtros de contorno ==== 
 +=== Filtro de degradado === 
 +=== Filtro de Laplace === 
 +=== Roberts === 
 +=== Prewitt === 
 +=== Sobel === 
 +=== Canny ===
  
 ===== Algoritmos ===== ===== Algoritmos =====
 +==== Transformación de Hough ====
  
 ===== Como... ===== ===== Como... =====
  
ai/image_processing.1301410689.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)