la capture rtsp de la caméra à l'aide d'OpenCV python
J'ai un appareil photo à distance en continu via le protocole rtsp et essaie d'y accéder dans OpenCV 2.13.1 à l'aide de python avec le code suivant.
camera = cv2.VideoCapture("rtsp://admin:<port>@<ip>/xyz/video.smp")
Cependant, lorsque je fais cela, je reçois le message d'avertissement suivant
WARNING: Couldn't read movie file rtsp://admin:<port>@<ip>/xyz/video.smp
J'ai aussi essayé de faire ceci:
camera = cv2.VideoCapture.open("rtsp://admin:<port>@<ip>/xyz/video.smp")
mais quand je fais cela, j'obtiens cette erreur:
`AttributeError: 'builtin_function_or_method' object has no attribute` 'open'
Je n'ai fouillé un peu sur ce problème, mais ne pouvait pas avoir l'idée qui fonctionne pour moi. Toute aide serait appréciée.
- exemple avec des flux rtsp ce qui fonctionne pour moi sur Python 2. Essayez ce flux - peut-être que c'est le problème avec certains codecs.
- Non, malheureusement il n'a pas fonctionné pour moi même si je suis aussi à l'aide de python 2
- alors peut-être vous avez un problème avec certains codecs ou quelque chose d'autre. J'ai un problème avec cv2 en Python 3 - il ne lit pas de flux d'événements de la caméra :/ je vais essayer de l'installer à partir du code source peut-être que ça change quelque chose. pyimagesearch.com/tag/install
Vous devez vous connecter pour publier un commentaire.
De crédit de Flux RTSP et OpenCV (Python):