Bonjour,
je cherche à développer une application de réalité augmentée qui tourne avec une camera IP. Je développe sous Debian.
Après avoir fait pas mal de recherches sur Internet, je suis tombé sur une solution que je voudrais tester : ARToolkit. J'en suis arrivé à l'étape des exemples mais au moment de lancer le videoTest, cela ne fonctionne pas. J'obtiens les messages suivants :
Après ça, ça freeze jusqu'à un Ctrl-c.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 alan@alan:~/ARToolKit/bin$ export ARTOOLKIT_CONFIG="rtspsrc location=rtsp://192.168.10.63/axis-media/media.amp?resolution=640x360 ! rtpmp4vdepay ! decodebin ! ffmpegcolorspace ! capsfilter caps=video/x-raw-rgb,bpp=24,width=640,height=360 ! identity name=artoolkit ! fakesink sync=0" alan@alan:~/ARToolKit/bin$ ./videoTest Using config string from environment [rtspsrc location=rtsp://192.168.10.63/axis-media/media.amp?resolution=640x360 ! rtpmp4vdepay ! decodebin ! ffmpegcolorspace ! capsfilter caps=video/x-raw-rgb,bpp=24,width=640,height=360 ! identity name=artoolkit ! fakesink sync=0]. libARvideo: GStreamer 0.10.28 libARvideo: GStreamer pipeline is PAUSED! Image size (x,y) = (1768710505,1769234810)
La ligne de retour Image size (x,y) = (1768710505,1769234810) ne semble pas normale.
J'ai configuré la chaine ARTOOLKIT_CONFIG à l'aide de la doc.
Cette même chaîne passée à gstreamer me donne :
Est-ce que quelqu'un aurait une idée pour me remettre sur le droit chemin ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 alan@alan:~/ARToolKit/bin$ gst-launch rtspsrc location=rtsp://192.168.10.63/axis-media/media.amp?resolution=640x360 ! rtpmp4vdepay ! decodebin ! ffmpegcolorspace ! capsfilter caps=video/x-raw-rgb,bpp=24,width=640,height=360 ! identity name=artoolkit ! fakesink Définition du pipeline à PAUSED... Le pipeline est actif et n'a pas besoin de phase PREROLL... Passage du pipeline à la phase PLAYING... New clock: GstSystemClock ERREUR*: de l'élément /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc4*: Erreur interne de flux de données. Information de débogage supplémentaire*: gstbasesrc.c(2507): gst_base_src_loop (): /GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSrc:udpsrc4: streaming task paused, reason not-linked (-1) Execution ended after 339255039 ns. Définition du pipeline à PAUSED... Définition du pipeline à READY (prêt)... Définition du pipeline à NULL... Libération du pipeline...
Partager