en effet, j'ai une boucle For et je veux la mettre en pause en utilisant opencv (cv2.waitKey(0)) et mon problème c'est que la boucle continue même si la touche "p" est pressé
for y in xrange(0, image.shape[0], stepSize):
for x in xrange(0, image.shape[1], stepSize):
key = cv2.waitKey(0) & 0xFF
if key == ord("p"):
key1= raw_input("Le modèle est en pause, tapez "r" pour continuer...")
if key == ord("key1"):
continue
yield (x, y, image[y:y + windowSize[1], x:x + windowSize[0]])
hum, je pensais pas que c'étais pour opencv, mais un programme ou jeux.
Vous devez faire arrêter le programme avec la touche 'p' donc
#Je ne vois pas ta boucle..
#mais dans
if key == ord("p"):
#Sauvegarde d'éléments
#Ensuite on arrête la boucle.
break
#ca va arrêter le programme complètement,
#Sinon va falloir créer une deuxième boucle avant la capture video/picture
#même principe que quitter
if cv2.waitKey(1) & 0xFF == ord('q'):
break
Mais je suis pas sûr que c'Est se que tu recherches, dans la mesure où:
-Es-ce que c'est de figer l'image? mettre sur pause une vidéo?
ou
-Arrêter tout le programme, pour pouvoir quitter et résumer par la suite, plus tard?
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
Je ferme ce sujet. En cas de désaccord, me contacter par MP.
entwanne — @entwanne — Un zeste de Python — La POO en Python — Notions de Python avancées — Les secrets d'un code pythonique
Le Tout est souvent plus grand que la somme de ses parties.