Webcam IP/ DCS 5230/ récupération d'images (analogie autres webcams)
Webcam IP/ DCS 5230/ récupération d'images (analogie autres webcams) - Webcam / Caméra IP - Hardware - Périphériques
MarshPosté le 17-02-2012 à 21:17:11
Salut à tous,
Je suis une étudiante ingénieur, et je suis sur un projet qui consiste à analyser les images de cette webcam pour en sortir des informations météorologique.
Le flux vidéo de la webcam est le suivant: http://192.168.0.20/video/mjpg.cgi?profileid=1 . Après certaines recherches, j'ai vu que soit le flux et de ce type, soit du style ..../webcam.jpg. J'utilise un wget pour obtenir l'image, cela marche pour les .jpg mais pour la webcam DCS 5230, cela donne un fichier étrange. Je lance la commande: wget --server-response --no-check-certificate --http-user=admin --http-password=admin http://192.168.0.20/video/mjpg.cgi?profileid=1.jpg --output-document=b.jpg, qui est sensé récupéré l'image et la mettre sous b.jpg et j'ai une image illisible. Si je l'ouvre avec le bloc note, cela donne quelque chose comme ca:
... et soit il s’arrête, et j'ai donc ce fichier illisible, soit il continue de télécharger à l'infini.
Je crois que la partie en gras est la clef du problème. Avez vous déjà eu ce problème? Comment faites vous pour utiliser les images qui sortent de votre webcam?
Marsh Posté le 17-02-2012 à 21:17:11
Salut à tous,
Je suis une étudiante ingénieur, et je suis sur un projet qui consiste à analyser les images de cette webcam pour en sortir des informations météorologique.
Le flux vidéo de la webcam est le suivant: http://192.168.0.20/video/mjpg.cgi?profileid=1 . Après certaines recherches, j'ai vu que soit le flux et de ce type, soit du style ..../webcam.jpg. J'utilise un wget pour obtenir l'image, cela marche pour les .jpg mais pour la webcam DCS 5230, cela donne un fichier étrange. Je lance la commande: wget --server-response --no-check-certificate --http-user=admin --http-password=admin http://192.168.0.20/video/mjpg.cgi?profileid=1.jpg --output-document=b.jpg, qui est sensé récupéré l'image et la mettre sous b.jpg et j'ai une image illisible. Si je l'ouvre avec le bloc note, cela donne quelque chose comme ca:
--myboundary
Content-Type: image/jpeg
Content-Length: 22681
ÿØÿþ
) @Œqó¯ÿþ
O9_Í+E¶Ýü= ÿÛ C
'0"$'92<;8276?GZL?CUD67NkOU]`efe=KownbvZceaÿÛ C..aA7AaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaÿÀ à€! ÿÄ
ÿÄ µ } !1AQa"q2‘¡#B±ÁRÑð$3br‚
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ
ÿÄ µ ......
Le wget fait ca:
HTTP request sent, awaiting response...
HTTP/1.0 200 OK
Cache-Control: no-cache
Pragma: no-cache
Expires: Thu, 01 Dec 1994 16:00:00 GMT
Connection: close
Content-Type: multipart/x-mixed-replace; boundary=--myboundary
Length: unspecified [multipart/x-mixed-replace]
Saving to: `b.jpg'
0K .......... .......... .......... .......... .......... 21.9M
50K .......... .......... .......... .......... .......... 18.4K
100K .......... .......... .......... .......... .......... 29.3K
150K .......... .......... .......... .......... .......... 8.20K
200K .......... .......... .......... .......... .......... 14.0K
250K .......... .......... .......... .......... .......... 28.3K
... et soit il s’arrête, et j'ai donc ce fichier illisible, soit il continue de télécharger à l'infini.
Je crois que la partie en gras est la clef du problème. Avez vous déjà eu ce problème? Comment faites vous pour utiliser les images qui sortent de votre webcam?
Merci d'avance