Reporte funciones de aclarado logaritmo y seno
-
Upload
jose-domingo -
Category
Education
-
view
172 -
download
0
description
Transcript of Reporte funciones de aclarado logaritmo y seno
Benemérita Universidad Autónoma de Puebla
Facultad de Ciencias de la Computación
Materia: Procesamiento digital de imágenes. Reporte: Funciones de aclarado Seno y Logaritmo.
Alumno:
José Domingo Valdez González 200621008
viernes, 07 de septiembre de 2012
Función Logarítmica
Las formula tomada fue la siguiente:
La función programada en java para aclarar una imagen fue la siguiente:
/*Funcion logaritmica*/
private int FunLog(int V){
int R=V;
double alpha=(Double)this.jSpinnerLogaritmo.getValue();
double A=255.00/Math.log(alpha*256.00);
double r1= A*Math.log((alpha*R)+1);
R=(int)Math.round(r1);
return R;
}
Resultados de la interfaz. Los valores para alpha deben ser mayor o igual a 0.4
El resultado con alpha = 255:
Función Seno
Las formula tomada fue la siguiente:
La función programada en java para aclarar una imagen fue la siguiente:
/*Funcion Seno*/
/*Esta función recibe valores arriba de 128*/
private int FunSin(int V){
int R=V;
int q=(Integer)this.jSpinnerSeno.getValue();
//double q=255.00;
int r1=(int)(q*Math.sin(Math.PI*R/(2*q) ));
R=(int)Math.round(r1);
return R;
}
Resultados de la interfaz. Para un valor de Q menor a 128 la función no puede graficar la imagen y manda un error, sin embargo, podemos observar la grafica de la función.
Para un valor de Q = 128 el resultado es el siguiente:
Y con un valor de Q = 200 el resultado es el siguiente: