Este es el comando i.zcgrass que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
i.zc - Función ráster de "detección de bordes" de cruce por cero para el procesamiento de imágenes.
PALABRAS CLAVE
imágenes, bordes
SINOPSIS
i.zc
i.zc --ayuda
i.zc Las opciones de entrada=cadena salida=cadena [anchura=entero] [umbral=flotar]
[instrucciones=entero] [-exagerar] [-ayuda] [-verboso] [-tranquilo] [-ui]
Banderas
--Sobrescribir
Permitir que los archivos de salida sobrescriban los archivos existentes
--ayuda
Resumen de uso de impresión
--verboso
Salida del módulo detallado
--tranquilo
Salida de módulo silencioso
--ui
Forzar el inicio del cuadro de diálogo GUI
parámetros:
Las opciones de entrada=cadena [requerido]
Nombre del mapa ráster de entrada
salida=cadena [requerido]
Mapa ráster de cruce por cero
anchura=entero
xy extensión del filtro gaussiano
Por defecto: 9
umbral=flotar
Sensibilidad del filtro gaussiano
Por defecto: 10
instrucciones=entero
Número de direcciones de acimut categorizadas
Por defecto: 1
DESCRIPCIÓN
i.zc es un programa de procesamiento de imágenes que se utiliza para la detección de bordes. El mapa ráster producido
muestra la ubicación de los "límites" en el mapa de entrada. Los límites tienden a encontrarse en
regiones de cambio de valores de celda y tienden a correr perpendicular a la dirección de la
Pendiente. El algoritmo utilizado para la detección de bordes es uno de los algoritmos de "cruce por cero" y
se analiza brevemente a continuación.
OPCIONES
parámetros:
input_map =nombre
Nombre de la capa de mapa ráster de entrada.
zc_map =nombre
Nombre de la capa de mapa ráster que se utilizará para los valores de cruce por cero.
width =valor
Este parámetro determina la extensión xy del filtro gaussiano. El valor predeterminado es
9; El usuario puede probar los valores más altos y más bajos. Aumentar el ancho
dan como resultado la búsqueda de "bordes" que representan cambios más graduales en los valores de las celdas.
Predeterminado: 9
umbral =valor
Este parámetro determina la "sensibilidad" del filtro gaussiano. El valor predeterminado
es 10; El usuario puede probar los valores más altos y más bajos. Incrementando el umbral
El valor dará como resultado que se encuentren menos aristas.
Predeterminado: 10
orientaciones =valor
Este valor es el número de direcciones de acimut de las celdas en el mapa ráster de salida.
se categorizan en (similar a la capa de mapa ráster de aspecto producida por el
r.pendiente.aspecto programa). Por ejemplo, un valor de 16 daría como resultado bordes detectados
ser categorizado en uno de los 16 contenedores dependiendo de la dirección del borde en ese
-punto.
Predeterminado: 1 La definición de la región actual y la configuración de la máscara se respetan al leer
el mapa de entrada.
NOTAS
El procedimiento para encontrar los "bordes" en la imagen es el siguiente:
1 Se toma la transformada de Fourier de la imagen,
2 La transformada de Fourier del laplaciano de una función gaussiana bidimensional es
utilizado para filtrar la imagen transformada,
3 El resultado se ejecuta a través de una transformada de Fourier inversa,
4 La imagen resultante se recorre en busca de lugares donde la imagen cambia de
positivo a negativo o de negativo a positivo,
5 Cada celda del mapa donde el valor cruza cero (con un cambio de valor mayor
que el valor de umbral) se marca como un borde y se asigna una orientación a
eso. Se genera la capa de mapa ráster resultante.
Utilice i.zcgrass en línea utilizando los servicios de onworks.net