miércoles, 3 de diciembre de 2014

Unidad 5

-Procesamiento de imagenes
URL: http://oscarprzlopz.blogspot.mx/2014/12/5.html

-Visión por computadora
URL: http://oscarprzlopz.blogspot.mx/2014/12/5_3.html

-Animación por computador
URL: http://oscarprzlopz.blogspot.mx/2014/12/5_87.html

http://blog.espol.edu.ec/jjpalaci/files/2009/03/matlab7_logo.jpg

Conclusión:

En esta unidad lo que se puede notar es que existen diferentes técnicas de proceso de imágenes que se utilizan para mejorar la apariencia visual de estas y para preparar el contenido fotográfico de la cara a la percepción por parte de las maquinas y que el proceso digital de imágenes se divide en: adquisición o captura, realce y mejora,  segmentación, y extracción de características, la visión por computadora sirve para o modelar matemáticamente los procesos de percepción visual y la animación por computadora nos es muy útil para crear escenas realmente tridimensionales tanto podría ser para películas o videojuegos.

Bibliografia:
http://212.128.130.23/eduCommons/ensenanzas-tecnicas/procesamiento-avanzadode imagenes-digitales/contenidos/Tema2.pdf
http://www.depi.itch.edu.mx/apacheco/expo/html/ai11/vision.html
http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/suarez_r_pk/capitulo3.pdf

Unidad 4

-  Relleno de poligonos
URL: http://oscarprzlopz.blogspot.mx/2014/12/unidad-4.html

-  Modelo Básico de iluminación
URL: http://oscarprzlopz.blogspot.mx/2014/12/4.html

- Tecnicas de sombreado
URL: http://oscarprzlopz.blogspot.mx/2014/12/4_3.html

Conclusion:

Al  conocer y estudiar estas  técnicas de iluminación, sombreado, relleno de polígonos notamos que estas nos ayudan para brindar un mayor realismo a las superficies e imágenes que queramos proyectar . 

Bibliografia:


http://gsii.usal.es/~igrafica/descargas/temas/Tema09.pdf 

http://www.cannes.itam.mx/Alfredo/Espaniol/Cursos/Grafica/Sombreado.pdf

http://dac.escet.urjc.es/docencia/IG/08-IluminacionSombreado4.pdf

Unidad 3


- Representaicon de objetos en tres dimenciones
URL: http://oscarprzlopz.blogspot.mx/2014/12/representacion-3-dimenciones.html

- Visualizacion de objetos
URL: http://oscarprzlopz.blogspot.mx/2014/12/3.html

- Transformaciones tridimencionales
URL: http://oscarprzlopz.blogspot.mx/2014/12/3_3.html

- Lineas y superficies curvas
URL: http://oscarprzlopz.blogspot.mx/2014/12/3_33.html

Conclusión:

La graficacion en 3D son trabajos creados con la ayuda de una computadora, aquí se representan objetos con 3 ejes los cuales ya conocemos que son x,y,z y lo que representan son longitud, anchura y altura.

En cuanto a la visualización sirve para crear vistas originales de los modelos 3D en perspectiva, las transformaciones geométricas tridimensionales  permiten construir escenarios en tres dimensiones a partir de primitivas geométricas simples como esfera, cubo, cono, cilindro, etc. En cuanto a los despliegues de líneas y superficies curvas tridimensionales estas se  genera a partir de un conjunto de entrada de funciones matemáticas esto nos sirve para darle nuevas formas a los objetos.

Bibliografia:

http://iestomasmorales.org/Departamentos/tecnologia/doc/doc/3ESO_Representacion%20Grafica.pdf

http://graficacionporcomputadora.blogspot.mx/2013/05/3_7.html

http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/suarez_r_pk/capitulo4.pdf

http://www.ugr.es/~jgodino/eos/gonzato_godino_neto%20visualizacion.pdf

http://www.buenastareas.com/ensayos/Libro-Graficacion/4375949.html

Unidad 2

-Trazos de lineas rectas

-Representación y trazo de poligonos
URL: http://oscarprzlopz.blogspot.mx/2014/09/representacion-y-trazado-de-poligonos.html
-Transformaciones Bidimencionales
-Representación matricial
-Ventana y puerto de visión

 

Conclusión: 

En esta unidad se investigo sobre los  gráficos en 2D o también llamados bidimensionales,  también sombre  linea que es un ejemplo de grafo existiendo diferentes algoritmos para la creación de lineas dos de los algoritmos para la creación de las mismas son el algoritmo DDA y Bresenham. En la representación y trazo de polígonos se trazan mediante  lineas dando cada uno de sus lados,vértices y angulos, ya teniendo una imagen construida la podemos modificar cambiando de lugar o asiéndola de otro tamaño utilizando las diferentes transformaciones bidimensionales las que son  rotación, traslación y escalamiento.Las transformaciones ventana puerto de visión, mapean puntos en el mundo real a puntos en la pantalla.


Bibliografia

https://sites.google.com/site/proyectosroboticos/algoritmo-dda

http://es.wikipedia.org/wiki/Analizador_Diferencial_Digital_%28algoritmo_gr%C3%A1fico%29

http://www.sistemas.edu.bo/cbalderrama/sis%201201/LIBRO/tema%202.pdf

http://www.institutowashington.com/materias/matematicas/43-clasificacion-y-trazo-de-poligonos

http://catarina.udlap.mx/u_dl_a/tales/documentos/mcc/cruz_m_ia/capitulo3.pdf


http://serdis.dis.ulpgc.es/~ii-fgc/Tema%203%20-%20Transformaciones%202D.pdf

http://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CD0QFjAC&url=http%3A%2F%2Fgalia.fc.uaslp.mx%2F~medellin%2Fgr%2Ftransformaciones.ppt&ei=-NU5UubWGKOO2wX-toHwDg&usg=AFQjCNF8rH20gffAahigmrLH0SOQSSCb6w&sig2=Pe4hj9NP77u1vkWaf78J3g&bvm=bv.52288139,d.b2I 

Unidad1

¿Que es la Graficación? Historia y Aplicaciones 

http://oscarprzlopz.blogspot.mx/2014/09/que-es-la-graficacion-historia-y.html

Procesasamiento de Imágenes Digitales 

http://oscarprzlopz.blogspot.mx/2014/09/procesasamiento-de-imagenes-digitales.html

 

Conclusion

 

La graficación es la ciencia de producir imágenes gráficas mediante una computadora. Existen varias áreas en las que la graficación puede ser usada como una forma para mejorar la representación visual de diversos recursos. Puede ser usada en la medicina, educación, artes, diseño, entre otras, a pesar de que estas especialidades no tienen que ver una con otra. Es por esto que la graficación es muy importante, ya que facilita la forma en que se ven diversas cosas, por ejemplo, puede ayudar a crear simulaciones por computadora de cuerpos humanos para el estudio de estos sin la necesidad de utilizar un cuerpo verdadero, asi como para crear planos o mapas de casas sin llevar a cabo el laborioso trabajo de hacerlos a mano, permite retocar imagenes y editarlas asi como un sin fin de usos que se le puede dar. Para llevar a cabo esto, una computadora debe contar con distintos dispositivos como el procesador, una unidad de procesamiento gráfica y periféricos de E/S, como sería un mouse, una tableta de dibujo, monitor etc. Estos al ser controlados por un software adecuado, permite la creación y manipulación de los graficos. Pueden ser almacenados con diferentes formatos, entre los que están el TIFF y RAW, los cuales guardan el grafico con una calidad idéntica a la que fue creada, evitando la perdida de ésta. Otros como el JPEG, PNG y GIF que son populares en Internet, suelen perder la calidad, salvo por el PNG que es el mejor entre ellos y el PSD, un formato propio de Photoshop, que es capaz de guardar varias imágenes en capas y en el estado que estaban mientras eran modificadas, sin perder nada de calidad, sin embargo, el peso que ocupan en el disco duro el TIFF, RAW y PSD es muy grande a comparación de los otros formatos. En la geometria fractal, una figura geometrica se reproduce a si misma en una escala menor y cambiando su posicion n numero de veces, dando un efecto interesante. En la graficacion de hace uso de esto mas que nada en el area del arte, debido a que la imagen resultante se muy agradable a la vista cuando se agregan colores.

Proyecto


Proyecto Graficación


Se desarrolla una aplicación de simulación de una ciudad en 3D utilizando el lenguaje Java en Open GL, en el IDE llamado Net Beans 7.4.






Para el desarrollo de la aplicación y su funcionamiento se usarán las siguientes librerías:



Se hacen 2 clases, las cuales llamaremos:

  • Ciudad 3D
Esta es una parte del código de la clase Ciudad 3D.





  • Lienzo

Este es una parte del código de la clase Lienzo.





Para finalizar, unas muestras del funcionamiento del programa:






Integrantes del equipo:


  1. Luis Enrique Cancino Ortiz.
  2. Manuel Ángel López Tzanahua.
  3. Oscar Pérez López
  4. Jorge Luis Guereño Fernández.
  5. Ismael Reyes Meza.

  Equipo:  
·         Los Simuladores


NOMBRE DEL PROYECTO:
  • Simulación de una ciudad.

JUSTIFICACIÓN DEL PROYECTO:
Se desarrollara una aplicación de simulación utilizando una interfaz gráfica de usuario (GUI) con el fin de facilitar el entendimiento de las calles, casas, autos,  etc a los transeúntes; esta aplicación está dirigida a toda la población, de manera que les resulte agradable realizar un recorrido por diferentes calles.


OBJETIVO GENERAL:
  • Desarrollar una aplicación de simulación en 3D con el fin de realizar un recorrido agradable por las calles de una ciudad.

OBEJTIVOS ESPECIFICOS:
  • Presentar la simulación a los compañeros de la materia de graficación.
  • Mostrar que es lo que se puede realizar mediante software de graficación.

  
SOFTWARE A UTILIZAR:
  • Lenguaje Java.
  • IDE Netbeans.
  • OpenGL.

CARACTERIZACIÓN DEL PROBLEMA
  • Se desarrollara una aplicación que muestre lo agradable que es caminar por las calles de una ciudad.


DESCRIPCIÓN DEL PROYECTO:
  • Desarrollar una aplicación de simulación en 3D de una ciudad.
  • Se implementara en lenguaje JAVA, utilizando el sistema Operativo Windows 7.
  • Se usará el IDE NetBeans para su desarrollo.
  • Se crearan métodos para la graficación de los componentes.


PERFIL DE USUARIO:
  • Cualquier persona.
  • Sin límite de edad.
  • Saber utilizar una computadora.


DETERMINAR REQUERIMIENTOS

NO FUNCIONALES

  •  La interfaz debe ser interactiva y agradable a la comodidad del usuario.

FUNCIONALES  
  • Ejecutar el programa y realizar movimientos con el teclado como un típico videojuego.

                   

PLAN DE DESARROLLO (CRONOGRAMA)
ACTIVIDAD
FECHA DE INICIO
TIEMPO (días)
Análisis
13 Octubre / 15 Octubre
2
Diseño
16 Octubre / 31 Octubre
15
Prueba piloto
1 Noviembre
1
Implementacion
3 Noviembre / 9 Noviembre
7
Observaciones y correcciones
10,11 Noviembre
2
Entrega del proyecto final
4 Diciembre
1




CRONOGRAMA

SEMANA
ACTIVIDAD
1
2
3
4
5
6
7
Análisis
13-15 Oct






Diseño

16-31 Oct




Prueba



1 Nov



Implementación



3-9 Nov



Observaciones y Correcciones.




10-11Nov


Entrega Final




Hasta 4 Dic



ESTRUCTURA DEL PROYECTO Y ACTIVIDADES DE CADA MÓDULO DEL SISTEMA
La interfaz contará con una simulación de una ciudad la cual tendrá casas, calles, coches estacionados, árboles, postes, etc.


CRITERIOS PARA LA EVALUACIÓN DEL PRODUCTO CON ESPECIALISTAS
Para la evaluación del producto, los especialistas van a checar principalmente los siguientes puntos:


  • Funcionamiento.
  • Interfaz.
  • Velocidad de respuesta.
  • Lógica.
  • Interactividad.
  • Resultados.

CRITERIOS PARA LA EVALUACIÓN DEL PRODUCTO CON LOS USUARIOS
Los criterios de evaluación del producto de los usuarios serán los siguientes:

  • Una encuesta de evaluación.
  • Panel de observaciones.
  • Propuestas de mejoras.