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

Traitement d'images Discussion :

Vectoriser une image


Sujet :

Traitement d'images

  1. #1
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2007
    Messages : 86
    Par défaut Vectoriser une image
    Bonjour

    dans le cadre d'un projet, je doit vectoriser des image dans le but de générer plus tard le code SVG, étant donnée que ces image sont principalement des plan et dessins techniques, j'aimerai récupéré si possible les forme géométrique qui ont une balise prédéfinie dans SVG ( cercle, ellipse, ligne...) et pour les courbe récupéré les polygone qui les décrive.
    Ma question est quel est la méthode a suivre et quel sont les meilleurs algorithme qui pourrai répondre a mes besoins, noté que j'ai déjà fait les pré traitement de l'image et j'ai obtenu les contour avec l'algorithme de Canny.

    merci

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Houla... vaste question.

    Est-ce qu'on peut avoir un exemple d'image représentative de ton problème ?

    Parce que vectoriser un screenshot de windows et une photo de champs de blé c'est pas tout a fait le même problème.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2007
    Messages : 86
    Par défaut
    ok, voilà quelque exemple, comme j'ai dit c principalement des dessin technique




  4. #4
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Il faut que tu codes toi même l'algo de vectorisation ? Ou alors tu as le droit d'utiliser des softs externes ?
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  5. #5
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2007
    Messages : 86
    Par défaut
    non je ne suis pas obligé de le codé moi même, je peux utilisé des codes source externe

  6. #6
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par dsryam Voir le message
    non je ne suis pas obligé de le codé moi même, je peux utilisé des codes source externe
    Dans ce cas regarde du coté de PoTrace, c'est le moteur utilisé Dans Inkscape.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  7. #7
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2007
    Messages : 86
    Par défaut
    je l'ai déjà vu et j'ai téléchargé les sources pour voir s'il me convient je le coderai en java, mais entre temps je cherche des solution alternative.

  8. #8
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par dsryam Voir le message
    je l'ai déjà vu et j'ai téléchargé les sources pour voir s'il me convient je le coderai en java, mais entre temps je cherche des solution alternative.
    Tu sais, on peut appeler du code natif depuis Java. C'est souvent plus simple que de faire du portage de code (surtout dans le cas d'un projet externe qui a ses propres cycles de développement/maintenance).

    Pour java, je ne connais pas de libraires de vectorisation. Pour des images simples ont peut coder un moteur assez rapidement, mais dans ton cas ca risque d'être compliqué.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  9. #9
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2007
    Messages : 86
    Par défaut
    d'accord, je vais parler a mon prof pour voir s'il je peut faire cela. merci sinon comment je fait pour intégrer cela dans mon programme java?

  10. #10
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Pour utiliser une dll/so (ecrite en c, c++ ou autre) depuis Java on utilise JNI :

    http://blog.developpez.com/adiguba/p...pour-les-nuls/

    Si tu as des questions, le forum Java pourra t'aider.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  11. #11
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2007
    Messages : 86
    Par défaut
    merci beaucoup, je vais voir ça.

Discussions similaires

  1. Vectoriser une image bitmap noir ou blanc
    Par yann458 dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 17/10/2011, 13h34
  2. Vectorisation d'une image
    Par Invité dans le forum Traitement d'images
    Réponses: 1
    Dernier message: 10/03/2011, 20h06
  3. Vectoriser une image
    Par rambc dans le forum Général Python
    Réponses: 0
    Dernier message: 25/03/2010, 23h35
  4. Resize d'une image
    Par Anonymous dans le forum C
    Réponses: 6
    Dernier message: 13/07/2008, 22h23
  5. lire une image au format RAW
    Par Anonymous dans le forum OpenGL
    Réponses: 5
    Dernier message: 20/05/2002, 00h11

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