Digitalización de imagenes

10/03/2007 - 12:57 por Francis Matamoros | Informe spam
Buenos días a todos
Me han encargado un proyecto que consiste en digitalizar una imagen, una
diana concretamente, y resolver el disparo mediante la obtención de la
coordenada.
No sé ni por donde empezar, así que agradezco cualquier sugerencia.
Saludos.

Preguntas similare

Leer las respuestas

#1 Toni Recio
12/03/2007 - 12:42 | Informe spam
Puedes empezar centrándote en el escaneado de la imágen:

http://www.codeproject.com/dotnet/twaindotnet.asp

Toni Recio
BcnDev.NET Member
http://www.tonirecio.com


"Francis Matamoros" wrote:

Buenos das a todos
Me han encargado un proyecto que consiste en digitalizar una imagen, una
diana concretamente, y resolver el disparo mediante la obtencin de la
coordenada.
No s ni por donde empezar, as que agradezco cualquier sugerencia.
Saludos.

Respuesta Responder a este mensaje
#2 Juan Carlos Paramá
12/03/2007 - 17:55 | Informe spam
Hola,

En lineas generales creo que una vez tengas la imagen debes averiguar la
coordenada central de la misma Ancho/2, Alto/2, después hacer un scanline de
la fila Alto/2 (o de la columna Ancho/2) hasta que encuentres un pixel de
color distinto (el borde de la diana). A partir de ese momento con la
formula de la circunferencia ya puedes limitar el escaneo solo a los puntos
que pertenecen a la diana. Suponiendo que el disparo esta marcado de alguna
forma, por ejemplo un punto rojo, busca ese punto y obten sus coordenadas
(en el centro del punto). Con un poco de trigonometria puedes averiguar en
que sección de 18 grados (360 entre los 20 números de la diana) esta el
punto. Solo queda calcular la distancia del punto al centro de la diana para
saber si se encuentra en una zona doble o triple o en el centro.

Si esta garantizado que la imagen digitalizada siempre tendrá el mismo
tamaño puedes obviar el scanline y tomar el diametro de la diana
directamente con una medida de una imagen.

Si necesitas ayuda más especifica no dudes en preguntar.

Saludos,

Juan Carlos Paramá



"Francis Matamoros" escribió en el mensaje
de noticias news:
Buenos días a todos
Me han encargado un proyecto que consiste en digitalizar una imagen, una
diana concretamente, y resolver el disparo mediante la obtención de la
coordenada.
No sé ni por donde empezar, así que agradezco cualquier sugerencia.
Saludos.
Respuesta Responder a este mensaje
#3 Francis Matamoros
12/03/2007 - 23:16 | Informe spam
Muchas gracias, tengo tarea ya con vuestra ayuda, me habéis sido de gran
ayuda.
Saludos,

"Francis Matamoros" escribió en el mensaje
de noticias news:
Buenos días a todos
Me han encargado un proyecto que consiste en digitalizar una imagen, una
diana concretamente, y resolver el disparo mediante la obtención de la
coordenada.
No sé ni por donde empezar, así que agradezco cualquier sugerencia.
Saludos.

Respuesta Responder a este mensaje
#4 Francis Matamoros
12/03/2007 - 23:24 | Informe spam
¿Qué clases debo utilizar para abrir una imagen, leer píxel a pixel y
obtener el valor del color? ¿Un escáner de mesa normal me valdrá para hacer
pruebas? La idea es mejorar más adelante la digitalización, pero no me
quiero tirar al barro demasiado pronto. ¿Escaneo en dos colores para evitar
lecturas incorrectas?
Gracias de nuevo.

"Francis Matamoros" escribió en el mensaje
de noticias news:
Muchas gracias, tengo tarea ya con vuestra ayuda, me habéis sido de gran
ayuda.
Saludos,

"Francis Matamoros" escribió en el mensaje
de noticias news:
Buenos días a todos
Me han encargado un proyecto que consiste en digitalizar una imagen, una
diana concretamente, y resolver el disparo mediante la obtención de la
coordenada.
No sé ni por donde empezar, así que agradezco cualquier sugerencia.
Saludos.





Respuesta Responder a este mensaje
#5 Diego Jancic
13/03/2007 - 05:24 | Informe spam
Hola,
Para procesar imagenes existen basicamente 2 clases: Image y Bitmap...
Te recomiendo que las aprendas de arriba a abajo antes de empezar...
yo no tengo mucha experiencia en lo que es imagenes, pero creo que es
un buen paso para entrar en el ambiente...

Saludos!,
Diego

On 12 mar, 19:24, "Francis Matamoros"
wrote:
¿Qué clases debo utilizar para abrir una imagen, leer píxel a pixel y
obtener el valor del color? ¿Un escáner de mesa normal me valdrá para hacer
pruebas? La idea es mejorar más adelante la digitalización, pero no me
quiero tirar al barro demasiado pronto. ¿Escaneo en dos colores para evitar
lecturas incorrectas?
Gracias de nuevo.

"Francis Matamoros" escribió en el mensaje
de noticiasnews: Muchas gracias, tengo tarea ya con vuestra ayuda, me habéis sido de gran
> ayuda.
> Saludos,

> "Francis Matamoros" escribió en el mensaje
> de noticiasnews:
>> Buenos días a todos
>> Me han encargado un proyecto que consiste en digitalizar una imagen, una
>> diana concretamente, y resolver el disparo mediante la obtención de la
>> coordenada.
>> No sé ni por donde empezar, así que agradezco cualquier sugerencia.
>> Saludos.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida