problème code avec python
Citation de Cavok24 le 19 février 2025, 13 h 18 minBonjour, j'essaie de faire un suivi d'objet avec une webcam, et je recopie un code ,cependant quand j'essaie d'installer cv2 d'open cv, je n'obtiens que des erreurs....
étant débutant en python, je pense que quelque chose m'échappe,
Merci pour vos conseils
ci-joint les captures d'écran
Bonjour, j'essaie de faire un suivi d'objet avec une webcam, et je recopie un code ,cependant quand j'essaie d'installer cv2 d'open cv, je n'obtiens que des erreurs....
étant débutant en python, je pense que quelque chose m'échappe,
Merci pour vos conseils
ci-joint les captures d'écran
Fichiers téléversés :
Citation de dominator le 19 février 2025, 14 h 56 minBonjour cavok24,
D'après la première capture que tu as fournis la bibliothèque opencv est déjà installé sur votre système:
Tandis que le message d'erreur que vous rencontrez vient du fait que vous essayez d'exécuter la commande pip directement dans l'interpréteur Python (dans la deuxième capture d'écran):
L'installation via pip se fait directement sur la console cmd sans passer à python:
Mais ne vous inquiétez pas ! D'après la première capture que vous avez fourni, opncv est déjà installé dans votre machine.
Continuez donc à utiliser la bibliothèque dans vos projet sans problème !
Si vous rencontrez le moindre problème, veuillez le poser ici!
Bonne chance!
Bonjour cavok24,
D'après la première capture que tu as fournis la bibliothèque opencv est déjà installé sur votre système:
Tandis que le message d'erreur que vous rencontrez vient du fait que vous essayez d'exécuter la commande pip directement dans l'interpréteur Python (dans la deuxième capture d'écran):
L'installation via pip se fait directement sur la console cmd sans passer à python:
Mais ne vous inquiétez pas ! D'après la première capture que vous avez fourni, opncv est déjà installé dans votre machine.
Continuez donc à utiliser la bibliothèque dans vos projet sans problème !
Si vous rencontrez le moindre problème, veuillez le poser ici!
Bonne chance!
Citation de Cavok24 le 20 février 2025, 19 h 03 minBonsoir,
Grace à vos conseils, j'ai pu écrire le code ,Merci
J'ai donc le code écrit dans le terminal, mais je ne sais pas quoi faire pour le faire exécuter....afin que la webcam marche avec ,je ne trouve rien du style 'RUN' ou autre pour le lancer ...
Si j'appuie sur 'entrée', il y a un texte qui défile , puis ensuite je ne trouve pas moyen de l'effacer, je dois donc fermer le terminal,le rouvrir et recommencer à écrire le code .
comment puis-je faire?
Bonne soirée
Bonsoir,
Grace à vos conseils, j'ai pu écrire le code ,Merci
J'ai donc le code écrit dans le terminal, mais je ne sais pas quoi faire pour le faire exécuter....afin que la webcam marche avec ,je ne trouve rien du style 'RUN' ou autre pour le lancer ...
Si j'appuie sur 'entrée', il y a un texte qui défile , puis ensuite je ne trouve pas moyen de l'effacer, je dois donc fermer le terminal,le rouvrir et recommencer à écrire le code .
comment puis-je faire?
Bonne soirée
Fichiers téléversés :Citation de Cavok24 le 21 février 2025, 19 h 39 minBonsoir,
J'ai un peu avancé, voici le code :
import cv2import numpy as npcap = cv2.VideoCapture(0)while True:ret, frame = cap.read()print(cap.isOpened())if not ret:print("Impossible de capturer l'image")breakhsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)lower_yellow = np.array([20, 100, 100]) # Min : Hue = 20, Saturation = 100, Value = 100upper_yellow = np.array([30, 255, 255]) # Max : Hue = 30, Saturation = 255, Value = 255mask = cv2.inRange(hsv, lower_yellow, upper_yellow)result = cv2.bitwise_and(frame, frame, mask=mask)contours, _ = cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)if contours:largest_contour = max(contours, key=cv2.contourArea)M = cv2.moments(largest_contour)if M["m00"] != 0:cX = int(M["m10"] / M["m00"])cY = int(M["m01"] / M["m00"])cv2.circle(frame, (cX, cY), 10, (0, 255, 0), -1)cv2.putText(frame, f"({cX}, {cY})", (cX + 10, cY - 10), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 255, 0), 2)if cX < 200:print("tourner à gauche")elif cX > 400:print("tourner à droite")cv2.imshow("Frame", frame)cv2.imshow("Mask", mask)cv2.imshow("Result", result)if cv2.waitKey(1) & 0xFF == ord('q'):breakcap.release()cv2.destroyAllWindows()cependant en debbugant j'obtiens cela :PS C:\Users\JEAN> & 'c:\Users\JEAN\AppData\Local\Programs\Python\Python313\python.exe' 'c:\Users\JEAN\.vscode\extensions\ms-python.debugpy-2025.0.1-win32-x64\bundled\libs\debugpy\launcher' '65446' '--' 'c:\Users\JEAN\jean.py'
True
False
Impossible de capturer l'image
PS C:\Users\JEAN> ^C
PS C:\Users\JEAN>
PS C:\Users\JEAN> c:; cd 'c:\Users\JEAN'; & 'c:\Users\JEAN\AppData\Local\Programs\Python\Python313\python.exe' 'c:\Users\JEAN\.vscode\extensions\ms-python.debugpy-2025.0.1-win32-x64\bundled\libs\debugpy\launcher' '65532' '--' 'C:\Users\JEAN\jean.py'
True
False
Impossible de capturer l'image
PS C:\Users\JEAN> ^C
PS C:\Users\JEAN>
PS C:\Users\JEAN> c:; cd 'c:\Users\JEAN'; & 'c:\Users\JEAN\AppData\Local\Programs\Python\Python313\python.exe' 'c:\Users\JEAN\.vscode\extensions\ms-python.debugpy-2025.0.1-win32-x64\bundled\libs\debugpy\launcher' '49179' '--' 'c:\Users\JEAN\jean.py'
True
False
Impossible de capturer l'image
PS C:\Users\JEAN> ^C
PS C:\Users\JEAN>
PS C:\Users\JEAN> c:; cd 'c:\Users\JEAN'; & 'c:\Users\JEAN\AppData\Local\Programs\Python\Python313\python.exe' 'c:\Users\JEAN\.vscode\extensions\ms-python.debugpy-2025.0.1-win32-x64\bundled\libs\debugpy\launcher' '51181' '--' 'c:\Users\JEAN\jean.py'
True
False
Impossible de capturer l'image
PS C:\Users\JEAN> ^C
PS C:\Users\JEAN>
PS C:\Users\JEAN> c:; cd 'c:\Users\JEAN'; & 'c:\Users\JEAN\AppData\Local\Programs\Python\Python313\python.exe' 'c:\Users\JEAN\.vscode\extensions\ms-python.debugpy-2025.0.1-win32-x64\bundled\libs\debugpy\launcher' '51212' '--' 'c:\Users\JEAN\jean.py'
True
False
Impossible de capturer l'image
PS C:\Users\JEAN>Pourriez vous m'aider à comprendre ce qui se passe, et qui empeche le programme de fonctionner
Merci pour votre soutien
Bonsoir,
J'ai un peu avancé, voici le code :
True
False
Impossible de capturer l'image
PS C:\Users\JEAN> ^C
PS C:\Users\JEAN>
PS C:\Users\JEAN> c:; cd 'c:\Users\JEAN'; & 'c:\Users\JEAN\AppData\Local\Programs\Python\Python313\python.exe' 'c:\Users\JEAN\.vscode\extensions\ms-python.debugpy-2025.0.1-win32-x64\bundled\libs\debugpy\launcher' '65532' '--' 'C:\Users\JEAN\jean.py'
True
False
Impossible de capturer l'image
PS C:\Users\JEAN> ^C
PS C:\Users\JEAN>
PS C:\Users\JEAN> c:; cd 'c:\Users\JEAN'; & 'c:\Users\JEAN\AppData\Local\Programs\Python\Python313\python.exe' 'c:\Users\JEAN\.vscode\extensions\ms-python.debugpy-2025.0.1-win32-x64\bundled\libs\debugpy\launcher' '49179' '--' 'c:\Users\JEAN\jean.py'
True
False
Impossible de capturer l'image
PS C:\Users\JEAN> ^C
PS C:\Users\JEAN>
PS C:\Users\JEAN> c:; cd 'c:\Users\JEAN'; & 'c:\Users\JEAN\AppData\Local\Programs\Python\Python313\python.exe' 'c:\Users\JEAN\.vscode\extensions\ms-python.debugpy-2025.0.1-win32-x64\bundled\libs\debugpy\launcher' '51181' '--' 'c:\Users\JEAN\jean.py'
True
False
Impossible de capturer l'image
PS C:\Users\JEAN> ^C
PS C:\Users\JEAN>
PS C:\Users\JEAN> c:; cd 'c:\Users\JEAN'; & 'c:\Users\JEAN\AppData\Local\Programs\Python\Python313\python.exe' 'c:\Users\JEAN\.vscode\extensions\ms-python.debugpy-2025.0.1-win32-x64\bundled\libs\debugpy\launcher' '51212' '--' 'c:\Users\JEAN\jean.py'
True
False
Impossible de capturer l'image
PS C:\Users\JEAN>
Pourriez vous m'aider à comprendre ce qui se passe, et qui empeche le programme de fonctionner
Merci pour votre soutien
![]() |
![]() |
![]() |