DESCRIPCIÓN
Metodo para ampliar frames que no sean de tipo REAL.. Parametros de Entrada:
metodo: indica el metodo de reduccion escogido, (RS,RR)
img: frame a tratar.
b: numero de bandas del frame.
p6: ancho de la imagen.
p7: largo de la imagen.
Xstep: tamaño del area en funcion del FE para las X
Ystep: tamaño del area en funcion del FE para las Y
Parametros de Salida:
res: Imagen resultado del algoritmo
DESCRIPCIÓN
Metodo para ampliar frames que sean de tipo REAL.. Parametros de Entrada:
metodo: indica el metodo de reduccion escogido, (RS,RR)
img: frame a tratar.
b: numero de bandas del frame.
p6: ancho de la imagen.
p7: largo de la imagen.
Xstep: tamaño del area en funcion del FE para las X
Ystep: tamaño del area en funcion del FE para las Y
Parametros de Salida:
res: Imagen resultado del algoritmo
DESCRIPCIÓN
Metodo que devuelve el área (con signo) del triángulo formado por los tres puntos Parametros de Entrada:
ax: Coordenada X del Punto 1
ay: Coordenada Y del Punto 1
bx: Coordenada X del Punto 2
by: Coordenada Y del Punto 2
cx: Coordenada X del Punto 3
cy: Coordenada Y del Punto 3
Parametros de Salida:
return: Devuelve el área del triángulo
Descripción:
Clase que contiene la secuencia activa del programa así como los vectores que contienen los
valores geométricos de la geometría que se haya dibujado y todavía no se haya pasado a un
frame.
DESCRIPCIÓN
Metodo que nos indica si tres puntos son colineales Parametros de Entrada:
p1x: Coordenada X del Punto 1
p1y: Coordenada Y del Punto 1
p2x: Coordenada X del Punto 2
p2y: Coordenada Y del Punto 2
p3x: Coordenada X del Punto 3
p3y: Coordenada Y del Punto 3
Parametros de Salida:
return: Devuelve True si los puntos son colineales
FAddPointt: Añade un punto a una imagen tipo punto
DESCRIPCION: Añade un punto, cuyas coordenadas pasamos por
parámetros, a una imágen de tipo POINT.
Aplicable a tipos: PUNTO Parametros de Entrada:
img: Imagen de Entrada
X Origen: Coordenada X
Y Origen: Coordenada Y
Parametros de Salida:
Imagen de Tipo Punto (la misma que de entrada) con un
nuevo punto cuyas coordenadas corresponden a los parámetros
de entrada
FAddSegment: Añade un segmento a una imagen tipo segmento
DESCRIPCION: Añade un segmento, cuyas coordenadas pasamos por
parámetros, a una imágen de tipo SEGMENT.
Aplicable a tipos: SEGMENTO Parametros de Entrada:
img: Imagen de Entrada
X Origen: Coordenada X del Origen
Y Origen: Coordenada Y del Origen
X Destino: Coordenada X del Destino
Y Destino: Coordenada Y del Destino
Parametros de Salida:
Imagen de Tipo Segmento (la misma que de entrada) con un
nuevo segmento cuyas coordenadas corresponden a los parámetros
de entrada
FBinarize: Convierte una imagen tipo BYTE a binaria (A 1 el rango: [u1,u2])
DESCRIPCION: Convierte la imagen de entrada de tipo BYTE a una imagen
de tipo Binario.
FBrightness: Ajusta el brillo de una imagen
DESCRIPCION: Ajusta el brillo de la imagen de entrada
Aplicable a tipos: BYTE, WORD, COLOR y REAL Parametros de Entrada:
img: Imagen de Entrada
porcentaje: Porcentaje (100% no altera la imagen) Parametros de Salida:
Imagen procesada del mismo tipo que la imagen de entrada
con nuevos valores de brillo
FCanny: Deteccion de bordes por el metodo de Canny
DESCRIPCION: En el método de Canny para la detección de bordes
se busca el filtro óptimo que, convolucionado con la imagen
produce un máximo local donde existe un borde, eliminando el efecto
del ruido.
FColorToGray: Convierte una imagen de tipo COLOR a escala de grises
DESCRIPCION: Convierte una imagen de tipo COLOR, a una imagen de
tipo BIT, BYTE, WORD o REAL
Aplicable a tipos: COLOR Parametros de Entrada:
img: Imagen de Entrada
gray : Tipo de imagen destino (BIT, BYTE, WORD, REAL)
Parametros de Salida:
Imagen equivalente a la imagen de tipo Color de entrada pero en
escala de grises
FContrast: Ajusta el contraste de una imagen
DESCRIPCION: Ajusta el contraste de la imagen de entrada
Aplicable a tipos: BYTE, WORD, COLOR y REAL Parametros de Entrada:
img: Imagen de Entrada
porcentaje: Porcentaje (100% no altera la imagen) Parametros de Salida:
Imagen procesada del mismo tipo que la imagen de entrada
con nuevos valores de contraste
FConvolveAscii: Convolucion de un imagen con una matriz
DESCRIPCION: Convoluciona una imagen con una matriz que lee
desde un archivo de texto en formato Ascii.
FConvolveImage: Convolucion de un imagen con otra imagen
DESCRIPCION: Convoluciona una imagen con otra imagen especificada por
el usuario.
Aplicable a tipos: BYTE, WORD, COLOR y REAL Parametros de Entrada:
img: Imagen de Entrada
imagen: Imagen con la que convolucionar
mult: Multiplicador
div: Divisor
metodo: ZERO-> los pixels que quedan fuera se ponen a 0.
FCrop: Recorta una zona rectangular de una imagen
DESCRIPCION: El usuario introduce las coordenadas de la imagen a
partir de las cuales va a crear una nueva imagen.
Aplicable a tipos: BIT, BYTE, WORD, COLOR y REAL
Usa: FEqualize Parametros de Entrada:
img: Imagen de Entrada
x: Coordenada x de la esquina superior izqda. del recorte
y: Coordenada y de la esquina superior izqda. del recorte
w: Anchura del rectangulo de recorte
h: Altura del rectangulo de recorte
Parametros de Salida:
Imagen recortada del mismo tipo que la imagen de entrada
FFlip: Inversión de Pixels respecto al eje Horizontal
DESCRIPCION: Rrealiza la inversion de los pixels de la imagen
y/o la inversion de coordenadas geometricas respecto al eje horizontal.
Aplicable a tipos: BIT, BYTE, WORD, COLOR, REAL, POINT, SEGMENT, POLY, EDGE Parametros de Entrada:
img: Imagen de Entrada
Parametros de Salida:
Imagen con la inversión de pixels, con respecto al eje horizontal.
FGamma: Ajusta las intensidades de las bandas de color de una imagen tipo COLOR
DESCRIPCION: Ajusta el brillo de las bandas de color de la imagen de entrada
Aplicable a tipo: COLOR Parametros de Entrada:
img: Imagen de Entrada
r: Porcentaje Rojo
g: Porcentaje Verde
b: Porcentaje Azul Parametros de Salida:
Imagen procesada del mismo tipo que la imagen de entrada
con nuevos valores de brillo para las bandas de color
FGeoToGray: Convierte una imagen de tipo geométrico a escala de grises
DESCRIPCION: Convierte los elementos geométricos de una imagen de tipo geométrico
a un bitmap en escala de grises
Aplicable a tipos: POINT, SEGMENT, POLY, EDGES
Usa: FGrayToGray
Parametros de Entrada:
img: Imagen de Entrada
gray: Tipo de gris destino: BIT, BYTE, WORD o REAL
Parametros de Salida:
Imagen deltipo especificado equivalente a la
imagen de tipo geométrico de entrada.
FGrayToGray: Convierte una imagen de un tipo de escala de grises
a otro tipo de escala de grises
DESCRIPCION: Convierte una imagen en escala de grises a otro tipo
distinto (BIT, BYTE, WORD o REAL)
Aplicable a tipos: BIT, BYTE, WORD o REAL Parametros de Entrada:
img: Imagen de Entrada
gray : Tipo de imagen destino (BIT, BYTE, WORD, REAL)
Parametros de Salida:
Imagen equivalente a la imagen de entrada en otro tipo
de escala de grises
FMag: Calculo de la magnitud de una imágen compleja
DESCRIPCION: Calcula la magnitud de una imagen compleja mediante
el calculo de la raiz cuadrada de la suma de los
cuadrados de los pixels correspondientes a las bandas
pares e impares respectivamente.
Aplicable a tipos: BIT, BYTE, WORD, y REAL Parametros de Entrada:
img: Imagen de Entrada
img: Imagen a Procesar con un número par de bandas.
Parametros de Salida:
El resultado es una imagen del mismo tipo que la imagen
de entrada y con la mitad de bandas
FMaximum: Reemplaza el valor de cada pixels por un máximo local
DESCRIPCION: Reemplaza el valor de la intensidad por el mayor valor en una
ventana de vecindad del tamaño especificado.
Aplicable a tipos: BIT, BYTE, WORD, COLOR y REAL Parametros de Entrada:
img: Imagen de Entrada
radio: Radio de la Ventana de Vecindad
Parametros de Salida:
Imagen Procesada del mismo tipo que la imagen de entrada
Notas Adicionales: No se aplica a frames geométricos.
FMinimum: Reemplaza el valor de cada pixels por un mínimo local
DESCRIPCION: Reemplaza el valor de la intensidad por el menor valor en una
ventana de vecindad del tamaño especificado.
Aplicable a tipos: BIT, BYTE, WORD, COLOR y REAL Parametros de Entrada:
img: Imagen de Entrada
radio: Radio de la Ventana de Vecindad
Parametros de Salida:
Imagen Procesada del mismo tipo que la imagen de entrada
Notas Adicionales: No se aplica a frames geométricos.
FMirror: Inversión de Pixels con respecto al eje Vertical.
DESCRIPCION:Realiza la inversion de los pixels de la imagen y/o la inversion de coordenadas
geometricas respecto al eje vertical.
Aplicable a tipos: BIT, BYTE, WORD, COLOR, REAL, POINT, SEGMENT, POLY, EDGE Parametros de Entrada:
img: Imagen de Entrada
Parametros de Salida:
Imagen con la inversión de pixels, con respecto al eje vertical.
FNegate: Calcula el negativo de una imagen
DESCRIPCION: Calcula el negativo de la imagen de entrada.
Aplicable a tipos: BIT, BYTE, WORD, COLOR y REAL Parametros de Entrada:
img: Imagen de Entrada
Parametros de Salida:
Imagen resultado de calcular el negativo de la imagen de entrada
Notas Adicionales: No se aplica a frames geométricos.
FNoise: Introduccion de ruido aleatorio
DESCRIPCION: Introduce ruido aleatorio dependiendo del
nivel de ruido que el usuario especifique. Buena detección:
Aplicable a tipos: BIT, BYTE, WORD, COLOR y REAL Parametros de Entrada:
img: Imagen de Entrada
nivel: Nivel de ruido (0 no altera la imagen)
Parametros de Salida:
Imagen original con el ruido añadido.
FOp: Operaciones aritméticas
DESCRIPCION: Realiza operaciones aritmeticas entre los pixels
de entrada y un valor u otra imagen
Aplicable a tipos: BIT, BYTE, WORD, COLOR y REAL Parametros de Entrada:
img: Imagen de Entrada
op: Operador a utilizar.
value: Constante Operando, en caso de utilizar un valor fijo como
segundo operando.
max: Cota máxima de representación
min: Cota mínima de representación
idem: Si se marca esta opción, se utilizará la imagen de entrada
como segundo operando
imgOp: Imagen que se utilizará como segundo operando
si no es un valor fijo.
Parametros de Salida:
Imagen Procesada según el operando escogido
FPixelate: Asigna a todos los pixels de la mascara la intensidad promedio
DESCRIPCION: Asigna a todos los pixels de la ventana de vecindad del pixel que estamos
tratando la intensidad promedio.
Aplicable a tipos: BIT, BYTE, WORD, COLOR y REAL Parametros de Entrada:
img: Imagen de Entrada
lado: Longitud del lado
Parametros de Salida:
Imagen Procesada del mismo tipo que la imagen de entrada
Notas Adicionales: No se aplica a frames geométricos.
FRotate: Realiza la Rotación de la imagen de entrada
DESCRIPCION: Se realiza la rotación de la imagen según el ángulo
introducido por el usuario.
Aplicable a tipos: BIT, BYTE, WORD, COLOR, REAL, POINT, SEGMENT, POLY y EDGES Parametros de Entrada:
img: Imagen de Entrada
angulo: Ángulo de Rotación en grados.
FSegEdges: Crea un conjunto de Segmentos a partir de un conjunto de Edges
DESCRIPCION: A partir de cada Edge creamos un conjunto de Segmentos correspondiente a la
superposición de esos segmentos sobre la lista de puntos.
Aplicable a tipos: EDGES Parametros de Entrada:
img: Imagen de Entrada
accuracy: Mínima desviación debido a la medida de los pixels
granularity: Mínima longitud del segmento durante la subdivisión
recursiva
magnitude:Magnitud mínima del segmento en curso
product:
Parametros de Salida:
Imagen de tipo Segmento correspondiente a la conversión aproximada de
tipo Edge a tipo Segmento.
FSharpen: Realce de una imagen
DESCRIPCION: Convoluciona una imagen con una matriz de valores dependientes
del nivel de realce especificado como parámetro.
FSharpen: Realce de una imagen
DESCRIPCION: Convoluciona una imagen con una matriz de valores dependientes
del nivel de realce especificado como parámetro.
FSkeleton: Calcula el esqueleto de una imagen binaria
DESCRIPCION: Calcula el esqueleto correspondiente a
la imagen binaria de entrada.
Aplicable a tipos: BIT Parametros de Entrada:
img: Imagen de Entrada
Parametros de Salida:
Imagen binaria correspondiente al esqueleto de la imagen
de entrada.
FSkew: Abate una imagen con respecto a uno de sus lados
DESCRIPCION: Abate todos los puntos de una imagen segun un
angulo y respecto a uno de los lados
Aplicable a tipos: BYTE, WORD, COLOR y REAL Parametros de Entrada:
img: Imagen de Entrada
angulo: Angulo de abatimiento, < 0 abate a la izq.
FSmoothAverage: Realiza el suavizado de la imagen mediante la media
DESCRIPCION: Realiza el suavizado de la imagen mediante la media.
Aplicable a tipos: BYTE, WORD, COLOR y REAL
Usa: FConvolveImage. Parametros de Entrada:
img: Imagen de Entrada
radio: Radio de la ventana
bordes: ZERO-> los pixels que quedan fuera se ponen a 0.
FSmoothGaussian: Realiza el suavizado gaussiano
DESCRIPCION: Realiza el suavizado gaussiano de laimagen
de entrada.
Aplicable a tipos: BYTE, WORD, COLOR y REAL
Usa: FConvolveImage. Parametros de Entrada:
img: Imagen de Entrada
sigma: Nivel de suavizado gaussiano
ejes: 0- Horizontal, 1- Vertical, 2- Ambos
bordes: ZERO-> los pixels que quedan fuera se ponen a 0.
FSmoothMedian: Realiza el suavizado de la imagen mediante la mediana
DESCRIPCION: Realiza el suavizado de la imagen mediante la mediana.
Aplicable a tipos: BYTE, WORD, COLOR y REAL Parametros de Entrada:
img: Imagen de Entrada
radio: Radio de la ventana
Parametros de Salida:
Imagen Procesada del mismo tipo que la imagen de entrada
FSmoothRadial: Realiza el suavizado (media)
con radio dependiente de la distancia al centro
DESCRIPCION: Realiza el suavizado (media) de la imagen,
con el radio, dependiente de la distancia al centro de
la imagen de entrada.