Club Delphi  
    Paypal   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

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 22-10-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola, segun lo que he entendido (wikipedia) tendrias que :

-recorrer cada punto de la imagen
-si se encuentra un punto, entonces recorrer cada phi (0 a maxr),ro (0 a 360) y si se encuentra otro punto guardar en el array el phi,ro, correspondiente, donde phi seria un radio y ro un angulo. Esto seria ir recorriendo primero un circulo de radio 1 alrededor del pixel, luego de radio 2, etc.. asi hasta maxr que seria el tamaño máximo de la imagen.
-una vez se tienen recorridos todos los pixeles, mirar que valores de phi,r son los que se han guardado y analizarlos. Si por ejemplo las phi guardadas cambian pero las ros son mas o menos constantes, entonces es una recta (radio variable, pero siempre el mismo angulo). Si por ejemplo, las phis guardadas mas o menos no cambian pero las ros si, entonces es un arco de circulo (radio constante, angulo de 15 a 60, por ejemplo). Si las phis guardadas mas o menos no cambian y las ros van de 0 a 360, entonces tienes un circulo completo. Supongo que para encontrar elipses o rectangulos ya sera mas complicado . Bueno, a ver si te sirve.
De todas maneras yo buscaria mas información antes de ponerme a programarlo. Saludos.
Responder Con Cita
 


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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Transformada de Fourier juanchi Varios 5 20-02-2007 23:07:18
Transformada Inversa... DarkDrakon Varios 6 08-11-2006 02:21:16


La franja horaria es GMT +2. Ahora son las 11:09:23.


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