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

ImageJ Java Discussion :

Prise de cotes automatique sur une photo (pièce mécanique)


Sujet :

ImageJ Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 3
    Par défaut Prise de cotes automatique sur une photo (pièce mécanique)
    Bonjour à tous,
    j'ai un petit soucis avec imagej, au fait je travaille sur un projet durant mon stage, le projet consiste à prendre des photos avec une caméra et mesurer deux cotes entre deux rectangles, j'ai essayé de convertir l'image en binaire mais elle contient encore du bruit, j'ai également utilisé le plugin absnake pour retrouver les contours et c'est pas réussi, Je me sens un peu perdu.

    ci joint les liens pour les photos

    https://drive.google.com/open?id=0By...ZTQ&authuser=0

    https://drive.google.com/open?id=0By...eGM&authuser=0

    https://drive.google.com/file/d/0By2...ew?usp=sharing

    merci d'avance

  2. #2
    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 : 46
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Par défaut
    Commence par nettoyer un peu ton image du bruit :
    - filter médian
    - ouverture / fermeture

    Ensuite tu peux calculer un gradient que tu seuils afin d'avoir une image binaire.
    Puis tu utilises une transformée de Hough pour détecter les lignes et tu ne gardes que les horizontales et verticales
    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.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 3
    Par défaut plugin Hough transform
    Bonjour, alors j'ai essayé de raffiner un peu tout en éliminant les bruit par les filtres, j'ai également pris une photo sur un fond noir pour éviter l'ombre fait par la pièce, et le je bloque sur la transformée de Hough, le plugin disponible sur internet est HS (rien ne se passe quand on appui dessus), sinon j'ai essayé un autre plugin appelé GHT general Hough Tronsform et ça ne marche pas non plus.
    veuillez trouvez ci dessous les images dont je veux détecter les arrêtes et prendre les distance entre ces dernières.
    par contre j'ai trouvé un fichier Hough.jar exécutable sur ''Developpez.net'', et ça marche parfaitement malgré que l'image est trop brouillée, quelqu'un a une idée comment peut-on intégré ce code java sous imagej, j'ai essayé de le faire il renvoi un message d'erreur par rapport au fichier .classe introuvable...

    Nom : Hough.PNG
Affichages : 590
Taille : 167,8 Ko

    Nom : Rebinned.jpg
Affichages : 552
Taille : 21,2 Ko

    Nom : reference object.jpg
Affichages : 561
Taille : 75,1 Ko


    merci d'avance

  4. #4
    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 : 46
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Par défaut
    Pour faire en sorte que le jar fonctionne dans imageJ, il faut modifier le code afin que la classe implémente l'interface PluginFilter. Donc sans les sources, pas possible.

    Sinon je ne comprends pas bien le problème avec les images que tu montres :
    - sur la première la détection et correcte.
    - sur la deuxième tu devrais arriver à détecter le carré principal
    - sur la troisième tu n'auras aucun souci à faire la détection.
    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.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Avril 2014
    Messages : 3
    Par défaut intégration du code java de la transformée de Hough sous imageJ
    Bonjour, alors comme je vous ai dit j'arrive à détecter les arrêtes mais via un applet java exécutable, mon problème là c'est d'essayer d'intégrer ce que fait cette applet sous imagej autrement dit réécrire le code sous forme de plugin imagej vu que j'ai pas trouvé un plugin fiable qui détecte les lignes horizontales et verticales (voir fichiers en PJ)..
    avez vous un plugin qui donne les même résultats que dans l'image que j'ai posté hier ?
    merci d'avance
    Fichiers attachés Fichiers attachés

  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 : 46
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Par défaut
    En ce cas, il faut que ta classe HoughGUI implemente l'interface PluginFilter de ImageJ, ce qui t'imposera d'utiliser deux méthodes spécifiques.
    Regarde dans les documentations d'ImageJ pour savoir comment récupérer l'image de la fenêtre active.
    Ensuite ImageJ utilise des ImageProcessor / ImagePlus, mais ce ne sont que des extensions des BufferedImage qu'utilise le code que tu as trouvé. Donc le BufferedImage est facile à récupérer depuis un ImageProcessor.
    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.

Discussions similaires

  1. Insertion données prise de vue EXIF comme légende SUR une photo
    Par Baba75AB dans le forum Ext JS / Sencha
    Réponses: 3
    Dernier message: 04/03/2015, 19h46
  2. dessiner un polygone sur une photo
    Par barbare_krater dans le forum Graphisme
    Réponses: 4
    Dernier message: 18/06/2006, 14h37
  3. [VBA-E] calculs automatique sur une seule feuille
    Par repié dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/03/2006, 11h53
  4. remplissage cellule automatique sur une donnée saisie !
    Par ptitlulu94 dans le forum Access
    Réponses: 1
    Dernier message: 15/03/2006, 15h06
  5. HREF sur une photo
    Par tsyfar dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 23/08/2005, 15h46

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