Fenêtre et exécution
Fermé
latbri
-
12 févr. 2022 à 18:46
latbri Messages postés 1 Date d'inscription dimanche 13 février 2022 Statut Membre Dernière intervention 13 février 2022 - 13 févr. 2022 à 12:03
latbri Messages postés 1 Date d'inscription dimanche 13 février 2022 Statut Membre Dernière intervention 13 février 2022 - 13 févr. 2022 à 12:03
A voir également:
- Fenêtre et exécution
- Fenêtre hors écran windows 11 - Guide
- Raccourci agrandir fenetre - Guide
- Fenêtre - Guide
- Fenetre privée - Guide
- Mcafee fenetre intempestive - Accueil - Piratage
4 réponses
yg_be
Messages postés
23412
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 décembre 2024
Ambassadeur
1 557
12 févr. 2022 à 18:55
12 févr. 2022 à 18:55
bonjour,
peux-tu partager un petit programme qui démontre le soucis?
peux-tu partager un petit programme qui démontre le soucis?
Merci pour votre réponse,
Pour être plus précis le programme ne fonctionne pas sur les fonctions 'ginput',
Le programme tourne sur les ordinateur de mes camarades...
Pour être plus précis le programme ne fonctionne pas sur les fonctions 'ginput',
Le programme tourne sur les ordinateur de mes camarades...
import numpy as np import matplotlib.pyplot as plt import matplotlib.image as mpimg import copy import math def noir_et_blanc(img): # Calcul de la "luminosité" par moyenne pondérée Imagengris = .2989 * img[:,:,0] + .5870 * img[:,:,1] + .1140 *img[:,:,2] return Imagengris img = mpimg.imread('topotest.png') # image en niveaux de gris imgNB=noir_et_blanc(img) plt.figure('imageOrigine') plt.imshow(imgNB, cmap = 'Greys_r') plt.show(block=False) def creeFORME(ImgNB, npts): #A l'aide de points, on repère l'objet à extraire de son environnement # np est un entier égal au nb de points sélectionnés nl, nc = ImgNB.shape FORME = np.zeros((nl,nc)) print("Selectionner "+str(npts)+" points sur l'objet :") point = plt.ginput(n=npts) print("prélèvement 'FORME' effectué !") for i in range(npts): ligne = int(point[i][1]) colonne = int(point[i][0]) FORME[ligne,colonne]=1 return FORME fg=creeFORME(imgNB,3) print(fg) plt.close()
yg_be
Messages postés
23412
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 décembre 2024
1 557
12 févr. 2022 à 21:51
12 févr. 2022 à 21:51
le programme ne fonctionne pas bien sur ton ordi, et fonctionne bien sur d'autres ordis?
Oui c'est ça...
Et je pense que le problème vient de ma version de python ou matplolib qui n'exécute pas la suite du programme lorsqu'une fenêtre est ouverte.
J'ai essayé de faire en fonction de ce problème mais le résultat attendu n'était pas le bon.
Et je pense que le problème vient de ma version de python ou matplolib qui n'exécute pas la suite du programme lorsqu'une fenêtre est ouverte.
J'ai essayé de faire en fonction de ce problème mais le résultat attendu n'était pas le bon.
yg_be
Messages postés
23412
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
28 décembre 2024
1 557
13 févr. 2022 à 11:32
13 févr. 2022 à 11:32
ginput() reste bloqué même quand tu as sélectionné tous les points dans la fenêtre?
latbri
Messages postés
1
Date d'inscription
dimanche 13 février 2022
Statut
Membre
Dernière intervention
13 février 2022
13 févr. 2022 à 12:03
13 févr. 2022 à 12:03
Oui quand l'affichage fonctionne ce qui n'est pas tout le temps le cas