IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

retracage d'un cercle


Sujet :

Algorithmes et structures de données

  1. #1
    Membre habitué Avatar de skip78
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 247
    Points : 133
    Points
    133
    Par défaut retracage d'un cercle
    Salut à tous.
    Je vous explique mon (nouveau) problème : J'arrive à obtenir les contours d'un cercle à partir d'une image longuement traitée, mais le traitement l'à fait souffrir et de nombreux points manquent à ce cercle, ce qui m'empeche de poursuivre.

    Alors si quelqu'un savait comment faire pour retracer les contours du cercle en question ? j'hésitais à le mettre dans la section Algo, mais bon c'est egalement technique .

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Points : 15 920
    Points
    15 920
    Par défaut
    C'est tout de même un algorithme qu'il te faut, je doute qu'Allegro sache faire ça pour toi

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    142
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 142
    Points : 93
    Points
    93
    Par défaut
    avec les points du cercle qu'il te reste, peux tu déterminer le centre et le rayon de ce cercle? si oui, tu pourra le retracer facilement!

  4. #4
    Membre habitué Avatar de skip78
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 247
    Points : 133
    Points
    133
    Par défaut
    LOL ca merci ca m'aide beaucoup

  5. #5
    Membre habitué Avatar de harsh
    Inscrit en
    Février 2005
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 229
    Points : 193
    Points
    193
    Par défaut
    Penser à mettre
    Avant de poser une question, lire la Avant de répondre, lire la question

  6. #6
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Bonjour,

    pour retracer un cercle, il faut son centre et son rayon.

    Je reviens donc une nouvelle fois sur la transformée de Hough qui est idéale pour faire cela.
    Elle te donnera très rapidement le centre et le rayon.
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  7. #7
    Membre habitué Avatar de skip78
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 247
    Points : 133
    Points
    133
    Par défaut
    Oui mais c'est justement parce que le resultat que j'obtiens avec les diferents filtres n'est pas assez precis que j'ai besoin de retracer le cercle ...

    Mais j'aimerais bien que ta methode fonctionne (tu traces des cercles et le centre le plus recurrent c'est le bon )

  8. #8
    Membre habitué Avatar de skip78
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 247
    Points : 133
    Points
    133
    Par défaut
    Citation Envoyé par harsh
    Penser à mettre
    Mais ca n'est absolument pas résolu justement

  9. #9
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    711
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 711
    Points : 751
    Points
    751
    Par défaut
    Citation Envoyé par skip78
    LOL ca merci ca m'aide beaucoup

    tu veux dire que cette remarque etait ironique ??? pourtant, effectivement, il te donne la solution. si tu as quelques points du cercle, tu peux retrouver son centre, son rayon, et donc le retracer !! ou est le probleme ??

  10. #10
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Bonjour,

    si tu as nettoyé ton image comme tu le dis, hough te donnera peut être un centre récurent, mais en tout cas ça fonctionne parfaitement, même dans des images bruitées.

    Je ne comprend pas trop ta répugnance envers cette méthode qui a fait ces preuves.
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  11. #11
    Membre habitué Avatar de harsh
    Inscrit en
    Février 2005
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 229
    Points : 193
    Points
    193
    Par défaut
    Citation Envoyé par jobherzt
    tu veux dire que cette remarque etait ironique ??? pourtant, effectivement, il te donne la solution. si tu as quelques points du cercle, tu peux retrouver son centre, son rayon, et donc le retracer !! ou est le probleme ??

    Tout a fait d'accord, 4 points (en fait 3 suffisent), 2 cordes, l'intersection de leur mediatrice te donne le centre... plus tu as de points plus le resultat est precis...
    Avant de poser une question, lire la Avant de répondre, lire la question

  12. #12
    Membre habitué Avatar de skip78
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    247
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 247
    Points : 133
    Points
    133
    Par défaut
    Citation Envoyé par harsh
    Tout a fait d'accord, 4 points (en fait 3 suffisent), 2 cordes, l'intersection de leur mediatrice te donne le centre... plus tu as de points plus le resultat est precis...
    Oui en effet je n'avais pas vu ca sous cet angle
    Putain quel boulet hahahaha c'est enorme

    En fait ce que je vais faire, enfin aprés des vacances bien méritées, c'est que je vais prendre tous mes points (parmis eux certains sont des parasites) et faire la methode des cordes et des mediatrices, puis mettre dans un buffer avec une resolution un peu moindre que celle de mon image le nombre de fois ou c'est tombé dans cette zone. Le point le plus convoité sera effectivement le centre de mon cercle !!!

    Merci à tous je vous aime je vais pouvoir partir en vacances sereinement !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Dessiner un cercle
    Par delire8 dans le forum DirectX
    Réponses: 7
    Dernier message: 26/07/2003, 12h11
  2. Lignes, cercles
    Par Francky033 dans le forum DirectX
    Réponses: 1
    Dernier message: 13/07/2003, 22h18
  3. [VB6] [Graphisme] Tracer un cercle avec pset
    Par bleuerouge dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 09/12/2002, 17h12
  4. [VB6] [Graphisme] Arc de cercle dans un picturebox
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 04/11/2002, 17h55
  5. savoir si 1 point est a l'intérieur d'un cercle ...
    Par skarladevobsy dans le forum Algorithmes et structures de données
    Réponses: 15
    Dernier message: 23/05/2002, 18h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo