martes, junio 23, 2009

Como hacer fotos panoramicas

Escrito por: Raul Macias 

Hace algún tiempo con la compra de una cámara en el CD que viene acompañándola venia algún software, que siempre creí que eran los drivers o algo para visualizar las fotos u organizar las fotos, me dije a mi mismo si tu utilizas el picasa o el nikon viewer para que quieres otra cosa mas para llenar tu máquina de software que no utilizas y que cuando desinstalas nomas te atarantan la máquina.
Un día que estaba revisando los CDs de la carpeta(siempre empolvada) me encontré este CD y decidí entrar de explorador a ver que contenía, ahí me encontré algo se llama Photo Studio 6 y Panorama Maker 4 y por el nombre busque en Internet su sitio ArcSoft, me pareció interesante decidiéndome a instalarlo y aguantarme el coraje que pudiera generarme después que viera que no me servía.
Mi sorpresa fue muy satisfactoria pues en ese momento tenia mi cámara a la mano y decidí como todo buen usuario sin leer el manual de como se utiliza el software, comenzar a tomar unas fotos, recordando mis viejas enseñanzas de fotogrametría que las fotos tienen un traslape de 60% con la foto anterior en forma secuencia y siempre se toman de Occidente a Oriente o viceversa, pero me di cuenta que pues aquí esto no aplica por lo que tome mi 60% de traslape de una foto a la siguiente y de Izquierda a Derecha.
Una ves que termine de tomar esas fotos las descargue en mi disco duro y abrí el Panorama Maker para comenzar a trabajar con el, me di cuenta que a primera pantalla, aparecen las instrucciones en español de cuales son las instrucciones de Como tomar las mejores fotos panorámicas, nada de lo que yo supuse en un primer momento.
Las instrucciones están muy claras y en un español muy bueno(luego se encuentra uno cada traducción en spanglish que es mejor leerlo en ingles), en la parte izquierda aparece un árbol de carpetas donde uno selecciona el que contiene las imágenes, mostrando inmediatamente las imágenes contenidas en la carpeta seleccionada, en la parte inferior aparece el tipo de salida que uno quiere para la foto que se generara y el tipo de panorámica a generar, Horizontal(apaisado),Vertical y 360.
Algo muy importante y que a primera vista no me fije fue la opción de Selección automática por grupo que por default aparece seleccionada, me dedique a buscar mis fotos de prueba y Guauuuu sorpresa que selecciono la primera y en automático selecciono las fotos siguientes que completaban mi panorámica.
La forma de seleccionar las fotos es solamente con el ratón y dando un clic en la foto en ese momento aparece una palomita de color verde indicando la selección.
Pantalla Principal Panorama Maker 4
Las fotos seleccionadas para el ejemplo son:
Imagen 1
Imagen 1
Imagen 2
Imagen 2
Imagen 3
Imagen 3
Imagen 4
Imagen 4
Imagen 5
Imagen 5
Imagen 6
Imagen 6
Imagen 7
Imagen 7
Imagen 8
Imagen 8
Imagen 9
Imagen 9
Imagen 10
Imagen 10
Una ves seleccionadas todas las fotos que componen la panorámica seleccionamos el botón siguiente.
Orden de Secuencia Fotos para la Panoramica
En esta pantalla muestra las secuencia en la que fueron tomadas permitiendo el ordenarlas con solamente seleccionar la foto y arrastrarla a su posición, además permite quitar la foto que no va o que se selecciono por error, muestra las fotos en miniatura en la parte superior y en un tamaño mayor en la parte inferior.
El siguiente paso es el botón coser que en algún momento pensé aquí se les fue la traducción, pero es un termino muy bien aplicado después que ve uno el resultado.
Plop!! como condorito me fui de espaldas al ver el resultado, el programa hace las correcciones de las imágenes y entrelaza correctamente las distorsiones, además da la sugerencia de cual es el área que forma la panorámica mas correcta.
Resultado Panoramica Generada
Ahí mismo da las opciones de poder mover en horizontal la fotografía tratando de dejar al usuario a hacer su propia corrección, además de poder cambiar el brillo y el contraste del resultado.
Para terminar solamente uno selecciona bien el área que se quiere guardar y fin, la panorámica quedo generada.
Algún retoque en picasa o en Photoshop y lista.
La imagen resultante es la siguiente:
Panoramica Catedral Centro Guadalajara Jalisco Mexico
Mi experiencia después de estar haciendo algunas pruebas es que entre mas detalles contengan las fotos mejor hace su trabajo el Panorama Maker, dado que en algunas ocasiones donde solamente existían algunos muros sin detalles no arma bien las imágenes, pero con la experiencia de hacer varias pruebas antes de dedicarme a sacar alguna panorámica en algún lugar donde al regresar a mi equipo y querer generarla nomas no la pueda armar seria un buen dolor de cabeza, como sugerencia es que hagan sus pruebas antes de decidirse a tomar panorámicas.
La verdad muy buena aplicación para nosotros los mortales que nos gusta la fotografía.
Algunos ejemplos de los resultados son los siguientes y algunos otros mas están en mi galería de flikr http://www.flickr.com/photos/raulmacias/.

Escrito por: Raul Macias 

Etiquetas: , , , , , ,

sábado, junio 20, 2009

Sistema de Evaluaciones - Parte 1

Escrito por: Raul Macias 

Introducción
Actualmente las empresas o instituciones requieren de evaluar a su personal en algunos de sus conocimientos, políticas y procesos de la misma institución, capacidades técnicas, profesionales y de conocimiento general.
Permitiendo de esta forma tener identificados en números reales y con un mapa muy claro de cuales pueden ser las áreas o personal que tiene el desconocimiento de alguna política, proceso o capacidad técnica para desarrollarse dentro de la institución de forma que convenga para esta misma.
En los tiempos actuales en donde el personal cuenta o trabaja en una computadora, tiene un correo electrónico y navega en internet, permite esta tecnología el poder utilizarla de forma tal que este tipo de evaluaciones sean aplicadas en su mismo lugar de trabajo y en los tiempos que mejor le convengan, dando como resultado que no se pierdan tiempos de labor en tener que organizar en un área la agrupación del personal para aplicar la evaluación.
Algunas de las aplicaciones para este tipo de evaluaciones es en alguna encuesta por el departamento de tele marketing hacia algunos clientes, personal de la misma institución, amigos, proveedores.
Departamento de recursos humanos para aplicar exámenes de conocimientos de forma local o remota al personal que estaría postulándose a un nuevo puesto o de recién ingreso, dando como resultado que el desplazamiento de las personas no sea necesario en algunos casos, en los casos de recién ingreso poder invitarlos a aplicar los exámenes de conocimientos y psicométricos y que en caso de que sean aprobatorios y cumplan con el perfil realizar la entrevista en la institución, resultando un proceso de selección optimo y con menos carga laboral.
Objetivo General
De acuerdo al planteamiento es desarrollar una aplicación web la cual permita generar evaluaciones, encuestas por medio de un modulo de administración y una interface de captura de las evaluaciones o encuestas.
El modulo administrativo además de permitir la generación de las evaluaciones o encuestas, también tendrá los datos de las personas a las cuales se les generara una invitación que será enviada por correo electrónico con un link donde puede ingresar a aplicar la evaluación o encuesta.
Otra funcionalidad de este modulo es la de ver los resultados de invitaciones aplicadas, invitaciones que todavía no ingresan a ser aplicadas y reportes.
Imagen de Diagrama General
Objetivos específicos
Para el cumplimiento del objetivo general de la aplicación, estará formada por dos módulos, los cuales son:

  1. Modulo Administrativo.

  2. Aplicación de la evaluación o encuesta.
La descripción de el contenido de cada modulo se describe a continuación.
1. Modulo Administrativo
Catálogos y Procesos
Catálogos
Categorías.
Test(Evaluaciones,Encuestas).
Preguntas.
Usuarios.
Usuario Test.
Usuario Preguntas.
Log Usuarios Test.
Configuración
Configuración.
Mensajes.
Ayuda.
Observación: Por convección en este documento a las Evaluaciones y Encuestas les llamaremos Test.
Dashboard en la pagina principal donde se encuentran los últimos movimientos que se generaron en el sistema tales como:
  • Total de Usuarios Invitados – Contestados por test.
  • Usuarios Invitados el día de hoy – Contestados por test
El requerimiento de acuerdo a la infraestructura es un servidor con Windows utilizando su Intenet Information Server y base de datos en SQL Server y paginas ASP.
2. Aplicación de la evaluación o encuesta.
La aplicación será realizada por medio de un link, el cual se genero y envió por correo electrónico al usuario.
Como características se tienen, que se presente una pagina de bienvenida y las instrucciones de como aplicar el test, siguiendo a esto el botón de comenzar, desplegando una nueva ventana con la primera pregunta.
Diagramas
Imagen de Arquitectura Esquema
Imagen de Configuracion Server
Imagen de Configuracion Server
En el siguiente post continuo con los puntos de la Descripción del Esquema(Configuración de Test, Resultados de Test, Contestar Test)

Escrito por: Raul Macias

Etiquetas: , , , , ,

Sistema de Evaluaciones - Parte 2

Escrito por: Raul Macias 
Siguiendo con esta segunda parte(aunque dicen que las segundas partes no son buenas, que yo creo que hay sus excepciones continuo), articulo anterior.
Descripción del Esquema
La descripción del Sistema de Evaluaciones es el siguiente:
Configuración del Test
Configuracion del Test
Los Test serán capturados con una interfaz web y dejadas en la Base de Datos para que los usuarios empiecen a utilizarlas en el momento que el administrador genere las invitaciones.
  • Permitir la captura de Categorías para cada uno de los Test que se den de alta.
  • Test con las opciones de Aplicar preguntas random, limite de tiempo, numero máximo de veces que se puede aplicar el Test, tiempo de duración en días de la invitación.
  • Las preguntas pueden ser de opciones y abiertas.
  • Las preguntas pueden tener un tiempo máximo para su respuesta.
  • En la pregunta se etiqueta cual de las opciones es la correcta.
  • Una pregunta puede contener la opción otro, permitiendo la captura en un campo de texto abierto.
  • El numero máximo de opciones para la pregunta es de 20.
  • Cada pregunta tendrá capturado un numero de pregunta secuencial, capturado por el usuario, internamente el sistema llevara un identificador único.
  • Campo de texto con interfaz poderosa, capaz de poder insertar imágenes,texto enriquecido, HTML.
  • Validación de máximo 8,000 caracteres en las preguntas de respuestas abiertas.
Resultado de Test
Resultado del Test
Los resultados de los test pueden ser visualizados con las siguientes opciones y Características, los resultados pueden ser de los aplicados y de los que por falta de tiempo caduco la invitación las cuales se describen a continuación.
  • Los resultados de las evaluaciones no contaran con aciertos a esas preguntas que se etiqueten como abiertas.
  • Resultados por usuarios que contestaron correctamente una pregunta en especifico.
  • Resultado por usuarios que aplicaron un Test y cuantos quedan pendientes, entre los pendientes están los que por tiempo caduco su invitación.
  • Listado de usuarios con la opción de seleccionar el test aplicado y las respuestas que contesto,Numero de veces que aplico el test, mostrando la opción correcta para el caso que corresponda o mostrando la respuesta en pregunta abierta.
  • Listado con usuarios que ya tienen invitación y no han aplicado el test, con opción de poder generar o borrar una invitación.
Contestar Test
Contestar Test
En este proceso consiste en como el usuario contestara el test , el cual le llegara una invitación por correo electrónico con un link, al ingresar al se le desplegara la explicación del test, con un botón de comenzar, las características son las siguientes.
  • Validación de que la invitación este vigente.
  • Validación si ya fue aplicado y si el test permite una siguiente oportunidad de aplicarlo.
  • Mostrar una descripción del Test que se aplicara.
  • Los test contestados contaran las respuestas acertadas y no acertadas.
  • Preguntas etiquetadas como abiertas no se cuentan en preguntas acertadas.
  • Validar el tiempo para que se tiene para escoger la opción, en caso de que se termine ese tiempo automáticamente se pasa a la siguiente pregunta.
  • Mostrar al final de la ultima pregunta los resultados de las preguntas contestadas con la opción correcta y la seleccionada.
  • Mostrar una tabla en que ranking se encuentra de todas las personas que ya aplicaron el Test.
Características Técnicas
Las Características para que la aplicación funcione correctamente son las que se describen a continuación.
Usuario Servidor Base de Datos
  • Características necesarias para el cliente es Internet Explorer, Mozilla Fire Fox o cualquier navegador de internet.
  • Windows.
  • Internet Information Server.
  • SQL Server(2000 o posterior)
Características del Desarrollo

  • Sistema será desarrollado en ASP.

  • Base de Datos en SQL server utilizando procedimientos almacenados.
Interfaces del Sistema
Las interfaces del sistema son las siguientes, para visualizarlas en su tamaño original dar un clic con el ratón sobre la imagen:
Pantalla de Login
Pantalla Principal, Inicio del Sistema
Catalogo de Categorias
Catalogo de Test(Evaluaciones,Encuestas)
Usuarios Preguntas
Resultado Test(Evaluacion,Encuesta)
Log Usuario Test
Nuevo Editar Test
Nuevo Editar Pregunta
Usuario Test
Usuario Preguntas
Nuevo Editar Configuracion
Ayuda
Ir a la Galería de las Imágenes
Vídeos de la Aplicación
Conclusiones

Esta aplicación se encuentra funcionando desde hace 3 años, existe una nueva versión que esta en análisis la cual integrara test psicométricos y por medio de una seguridad de usuario, podrían dar de altas evaluaciones cualquier persona que este autorizada y sera multi empresa.
Sistema de Evaluaciones Version 2
El resultado de utilizar las evaluaciones en los diferentes departamentos y por medio de un programa de mejora continua en las empresas a servido para darse cuenta el nivel de conocimientos que se tienen en áreas especificas, permitiendo tomar la decisión de implementar capacitaciones especificas para cada persona.
En su utilización como sistema de encuestas, el departamento de telemarketing, aplicando las encuestas al mismo personal de la institución, sobre publicaciones comerciales, anuncios de televisión, anuncios de radio o sugerencias de campañas, estos resultados son analizados antes de tomar alguna decisión si se sigue con alguna campaña que este al aire o es necesario cambiarla.

Escrito por: Raul Macias

Etiquetas: , , , , ,