Archives de catégorie : raspberry camera

Superposition de la télémétrie en mode texte sur la vidéo avant la transmission en Wifibroadcast

Superposition de la télémétrie en mode texte sur la vidéo avant la transmission en Wifibroadcast

Le code à jour est ici : mavproxy_MyPiModule.py
Le Github est ici :github/MyPiDrone/MyPiModule

    • (1) Voir un python en  exemple qui utilise un pipe nommé MyPiCamera_sample.py et un exemple d’utilisation avec tx :
      mkfifo /tmp/MyPiCamera.pipein
      ./MyPiCamera_sample.py | tee $VIDEO | ./tx  -p $PORT -b $BLOCK_SIZE -r $FECS -f $PACKET_LENGTH $WLAN 1>/dev/null 2>&1 &
      sleep 3
      echo 'My telemetry text' > /tmp/MyPiCamera.pipein

      ou bien avec gstreamer:
      mkfifo /tmp/MyPiCamera.pipein
      ./MyPiCamera_sample.py |gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=10 pt=96 ! udpsink port=5000 host=10.0.0.12 >/dev/null 2>&1 &
      sleep 3
      echo 'Welcome PiCamera' > /tmp/MyPiCamera.pipein
  • (2) manage_video.sh et myvideo.service ne sont plus utilisé

Diagramme de flux des données :

mypidrone1_tarot_data_flow_diagram_v1-2

Fonction sur la radio de MyPiModule :

mypidrone1_tarot_mypimodule_radio_control_v1-1

 

Vidéo de démonstration :

Démonstration d’un enregistrement vidéo sur la carte SD :

Exemple d’une prise de vue
mypidrone-overlaying-telemetry-text-on-video-demo1

Roll exemple :
mypidrone-overlaying-telemetry-text-on-video-roll-demo

Pitch and Roll exemple :
mypidrone-overlaying-telemetry-text-on-video-pitch-demo