OpenCV : cv2.VideoCapture(0) non fonctionnel

Fermé
Anonyme209 Messages postés 678 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - Modifié par Anonyme209 le 9/06/2016 à 17:46
Anonyme209 Messages postés 678 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - 10 juin 2016 à 17:44
Bonjour,

J'ai installé OpenCV sur Anaconda grâce à pip et au fichier "opencv_python-3.1.0-cp35-cp35m-win_amd64.whl".

Cependant, la fonction cv2.VideoCapture ne fonctionne pas. Elle devrait normalement activer la webcam.

Pourriez-vous me dire pourquoi cela ne fonctionne pas ?

Voici mon code :

# -*-coding:Utf-8 -*

import cv2

cap = cv2.VideoCapture(0)

while True:
 ret, frame = cap.read()

Le programme tourne en boucle sans générer d'erreur mais la webcam ne s'allume pas.
(Je n'ai pas encore prévu le code pour le traitement des images filmées, je souhaite d'abord réussir à faire fonctionner celui-ci)



Merci de votre aide.

1 réponse

Nxl Messages postés 1038 Date d'inscription mardi 2 février 2010 Statut Membre Dernière intervention 5 janvier 2017 133
9 juin 2016 à 23:58
Salut,
Je bosse avec open CV en c++, mais pour moi c'est plus ton SE qui trouve pas de caméra...
0
Anonyme209 Messages postés 678 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 15
10 juin 2016 à 17:44
Bonjour,

Pourtant quand je fais "
cap = cv2.VideoCapture(-1)
", il m'affiche une fenêtre pour me demander de choisir la caméra, et le périphérique correspondant se trouve dans la liste (si je le sélectionne, le résultat est le même : la webcam ne s'allume pas.)
0