Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-11-2003
acalderonr acalderonr is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico, DF
Posts: 33
Poder: 0
acalderonr Va por buen camino
Question Calificar hoja de respuestas por computadora

Hola, a ver si me di a entender:

Me gustaría hacer una aplicación que pudiera escanear las hojas de respuestas de un examen por computadora (esas que hay que rellenar las bolitas con un lápiz). Luego abrir cada imagen y hacer un zoom a cada item con un rectángulo que me muestre las cinco opciones (suponiendo que las opciones son A, B, C, D y E) para cada respuesta y, posteriormente, comparar cada uno de estos zooms con una imagen prestablecida (con 5 imágenes, cada una de ellas con una opción rellena) y detectar cuál fue la respuesta contestada por el alumno.

Ya encontré como poder escanear una imagen y guardarla en un archivo, puedo aplicar un CopyRect para generar un Canvas para cada una de las 200 preguntas del examen y me gustaría saber si alguien conoce o tiene alguna idea de cómo puedo comparar este CopyRect con otra imagen (otro jpg, por ejemplo) para que determine cuál fue la respuesta contestada.

Espero haberme dado a entender y que alguien pueda orientarme.

Gracias
Responder Con Cita
  #2  
Antiguo 21-11-2003
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Cool

Creo que tu enfoque complica un poco las cosas... si vos mismo diseñas los formularios de las preguntas, simplemente podes poner unas marcas de referencia... digamos un par de líneas horizontales y un par de verticales en cierta posición de la página. Luego de ubicarlas en la imágen, podes por geometría, determinar si el color de ciertas áreas es obscuro o claro, y de allí deducir cuales fueron las respuestas dadas.

Es solo una idea...

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 21-11-2003
acalderonr acalderonr is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico, DF
Posts: 33
Poder: 0
acalderonr Va por buen camino
Gracias jachguate por tu comentario, suena interesante tu planteamiento, voy a jugar un rato con eso para ver si logro hacer así.

De entrada no tengo idea cómo determinar si un área es clara u obscura, pero ya investigaré algo.

Ya te avisaré que resultó.

Gracias nuevamente
Responder Con Cita
  #4  
Antiguo 21-11-2003
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Cool

Con la función rgb descompones el valor del color de cada pixel en sus componentes red, green y blue. De forma simple, entre mas cercanos a cero esten estos, mas obscuro será el color del pixel. Mientras mas grandes sean, mas claro será.

Ayudaría también tener el bitmap en escala de grises... para evitar mas tonalidades de las necesarias.

Hasta luego,

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 11:55:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi