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

Python Discussion :

Positionner un point sur un image visualisée


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2023
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2023
    Messages : 4
    Par défaut Positionner un point sur un image visualisée
    Bonjour à tous,

    Je souhaiterais réaliser une interface très simple avec Python avec une seule fenêtre :
    Nom : Methode.png
Affichages : 463
Taille : 68,6 Ko

    Structure de la fenêtre
    Il y a deux boutons en bas de la fenêtre :
    1 : Celui du haut permet de sélectionner l'image à charger dans l'encart en haut de la fenêtre.
    2 : Celui du bas permet de laisser à l'utilisateur d'indiquer qu'il va placer un point sur l'image.
    Et il y a des flèches en bas à droite afin d'affiner la position du point sur l'image.

    Objectif :
    Un utilisateur charge une image, et il place un point dessus à l'endroit qu'il souhaite. Un carré noir se forme autour du point (toujours le même). Il sauvegarde son image avec un carré noir dessus.

    Réalisation :
    J'ai trouvé ces tutoriels sur internet, et je pense qu'il en existe de nombreux autres, je pense m'en sortir facilement avec les librairies cv2, numpy et matplotlib :

    Problématique :
    Auriez-vous des suggestions afin de réaliser ce qui est noté dans les points suivants ?
    1 - Je n'arrive pas à trouver comment placer un point sur une image avec Python, le mieux serait que l'utilisateur puisse le placer en cliquant directement sur l'emplacement de son choix.
    2 - Je veux demander à l'utilisateur de cliquer sur un bouton pour qu'il puisse ensuite positionner son point, comme ca je peux faire des points différents, avec de petit et gros carrés par exemple
    .
    3 - Des flèches sont présentes pour affiner la position du point, je pense que cela ne sera pas le plus compliqué.

    Pour aller plus loin :
    Pour une autre utilisation, je souhaiterais remplacer l'image par une carte. J'ai vu qu'il est possible de passer par OpenStreetMap pour cela, ce n'est pas un souci. Savez-vous s'il est possible de savoir l'échelle (zoom) lorsque l'on regarde la carte ? Je souhaiterais adapter la taille du carré en fonction de l'échelle de la carte, par exemple, toujours avoir un carré de 5 km de côté.

    Je vous remercie,
    Bonne soirée.

    Partodiam.

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 068
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 068
    Par défaut
    C'est pas clair, c'est quoi le but ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2023
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2023
    Messages : 4
    Par défaut
    Citation Envoyé par josmiley Voir le message
    C'est pas clair, c'est quoi le but ?
    Le but premier c'est de transformer des images pour de l'apprentissage d'IA. Je possède déjà des algorithmes pour créer des sets d'images à partir d'images, en détruisant des parties aléatoires d'images, ce qui est communément utilisé.
    Je souhaite néanmoins faire un entrainement sur des points très spécifiques, afin d'aider à la détection de certaines spécificités sur des images (têtes de côté, angle de la tête). Je commence avec de petit dataset pour voir le résultat, donc je souhaite réaliser un outil pratique pour cela.

  4. #4
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 211
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 211
    Par défaut
    Hello,
    pour faire de l'I.A sur de l'image, opencv me paraît une des meilleures solutions.
    Ami calmant, J.P

  5. #5
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Citation Envoyé par Partodiam Voir le message
    Je souhaiterais réaliser une interface très simple avec Python avec une seule fenêtre
    Ouvrez n'importe quel tuto. Python qui contient un chapitre d'introduction à tkinter (comme le Swinnen) et après avoir pris le temps de le bosser, vous aurez les connaissance de bases pour réaliser ce petit projet.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  6. #6
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2023
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2023
    Messages : 4
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Ouvrez n'importe quel tuto. Python qui contient un chapitre d'introduction à tkinter (comme le Swinnen) et après avoir pris le temps de le bosser, vous aurez les connaissance de bases pour réaliser ce petit projet.

    - W

    Je sais déjà utiliser TKinter, je n’ai pas de problème à réaliser l’interface graphique. Le laïus du début était uniquement pour contextualiser. Ce que je ne sais pas faire est dans « problématique » et « Pour aller plus loin », je ne sais pas comment positionner manuellement un point sur une image et récupérer ses coordonnées à l’écran.

  7. #7
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Citation Envoyé par Partodiam Voir le message
    je ne sais pas comment positionner manuellement un point sur une image et récupérer ses coordonnées à l’écran.
    Si vous savez déjà utiliser tkinter, vous devriez savoir afficher une image dans un Canvas, cliquer n'importe où, ajouter un point... et montrer un minimum de code.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Positionner des points sur une image
    Par thierrybatlle dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/05/2021, 10h53
  2. positionnement de 5 point sur une images
    Par jameson dans le forum Langage
    Réponses: 2
    Dernier message: 01/05/2011, 15h31
  3. Identification de points sur une image
    Par matlab_forever dans le forum Images
    Réponses: 2
    Dernier message: 18/04/2007, 15h16
  4. Algorithme zone de points sur une image
    Par Alain15 dans le forum 2D
    Réponses: 1
    Dernier message: 08/12/2006, 00h55
  5. Positionnement de texte sur une image
    Par inddzen dans le forum Windows
    Réponses: 2
    Dernier message: 08/08/2005, 12h22

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