2016-12-13 4 views
1

Je voudrais diffuser mon IPCamera en utilisant OpenCV en Python. J'ai réussi à faire cela en utilisant urllib et en lisant image par image de http://192.168.10.1/snapshot.cgi?user=admin&pwd=. Dans le navigateur, cette URL affiche simplement une image «en direct». Cependant ce n'est plus vraiment en direct puisque j'ai quelques secondes de retard et aussi des FPS faibles (~ 4) en utilisant cette méthode.Lire le flux OpenCV

J'ai également trouvé un bon flux, un FPS élevé et presque aucun retard dans le navigateur. (http://192.168.10.1/video/liveplg.asp Note: ce n'est pas une URL pour le flux brut, puisqu'il y a une interface avec) J'ai dû installer un plugin Firefox avant de pouvoir voir ce flux (npIPCamPlug.dll). Dans le fichier html, le flux est affiché dans un élément d'objet avec le type application/x-ipcam. Maintenant, ma question est: puis-je obtenir en quelque sorte ce flux FPS élevé dans OpenCV?

+0

peut vous fournir le protocole que la caméra utilise - TCP/UDP. Vérifiez également quelle résolution d'image est transmise. –

+0

Comment puis-je voir quel protocole l'appareil photo utilise? La résolution est 720p – Herocaine

Répondre