Bibliothèque Labview Gopro Hero

Download Report

Transcript Bibliothèque Labview Gopro Hero

 BIBLIOTHÈQUE LABVIEW POUR CAMÉRA GOPRO HERO PRÉSENTATION : Ce document présente les différentes fonctions de la bibliothèque « Labview Gopro ». Cette bibliothèque est adaptée au modèle Hero 3 black édition, mais de nombreuses fonctions sont standard et fonctionnent avec les autres modèles Gopro. La plupart des fonctions permettent d’accéder à la caméra par le module Wifi. D’autres utilisent le raccordement via le cordon USB. Enfin une troisième série permet de transférer et visualiser les séquences vidéo et les photos. En ce qui concerne les fonctions utilisant le module Wifi, se reporter aux documents suivants : Notice  « Manuel utilisateur Hero 3 black édition.pdf » pour l’utilisation des différentes fonctions.  « Liste des commandes Wifi des caméras Gopro Hero » pour le détail des commandes et de leurs paramètres. Une série d’exemples commentés illustre l’utilisation des fonctions en fin d’ouvrage. Organisation des fonctions dans la bibliothèque : ‐ Fonctions Wifi d’accès à la caméra : elles sont organisées et classées de la même manière que leur accès à partir du menu intégré à la caméra. ‐ Fonctions utilisant la connexion par câble USB : leur principal intérêt est de pouvoir modifier le nom du réseau Wifi et le mot de passe. ‐ Fonction de transfert de fichiers : ces fonctions permettent de récupérer les images et autres fichiers de la caméra en mode Wifi. ‐ Fonctions de visualisation : ces fonctions permettent de visualiser images, vidéos et streaming provenant de la caméra. ‐ Fonctions VLC nécessaires à la visualisation : ce sous‐groupe utilise la bibliothèque du logiciel VLC pour accéder à la visualisation des vidéos. Exemples de programmes commentés :  Exemple N° 1 : déclencher à distance la prise de vue d’une photo.  Exemple N°2 : récupérer à distance (Wifi) la liste des noms de fichiers photos présents sur la carte SIM de la caméra Gopro et afficher dans une fenêtre la photo sélectionnée.  Exemple N°3 : permet de modifier le nom (SSID) ainsi que le mot de passe du réseau Wifi Gopro.  Exemple N°4 : permet d’afficher dans une fenêtre Labview le flux vidéo provenant de la caméra Gopro via une connexion Wifi. Ressources CD GOPROPACK 1/11 BIBLIORTHEQUE LABVIEW POUR CAMERA GOPRO HERO ORGANISATION DES FONCTIONS DE LA BIBLIOTHÈQUE LABVIEW GOPRO HERO ‐
Ressources CD GOPROPACK 2/11 BIBLIORTHEQUE LABVIEW POUR CAMERA GOPRO HERO LISTING DES FONCTIONS Fonctions du menu principal : Nom : Capture On/Off Type : Wifi Fonction menu Gopro : oui Démarre / arrête la prise de vidéos ou de photos Nom : Mot de passe ? Type : Wifi Fonction menu Gopro : non Retourne le mot de passe de la caméra. Nom : Change mode Type : Wifi Fonction menu Gopro : oui Change le mode de prise de vue (vidéo, photo, rafale…) Nom : Streaming On/Off Type : Wifi Fonction menu Gopro : oui Démarre / arrête le streaming (preview) Nom : Camera On/Off Type : Wifi Fonction menu Gopro : oui Démarre / arrête la caméra Nom : Change nom Type : Wifi Fonction menu Gopro : non Change le nom de la caméra Nom : Localisation On/Off Type : Wifi Fonction menu Gopro : non Démarre / arrête le bip de localisation de la caméra Fonctions du menu « Réglages caméra» Nom : Résolution vidéo Type : Wifi Fonction menu Gopro : oui Règle la résolution en mode vidéo Nom : Résolution vidéo Type : Wifi Fonction menu Gopro : oui Règle la résolution en mode vidéo (mode 4K Cin Gopro Hero 3 black) Nom : Résolution photo Type : Wifi Fonction menu Gopro : oui Règle la résolution en mode photo Nom : Photo continue Type : Wifi Fonction menu Gopro : oui Règle la caméra en mode photo continue Nom : Rafale Type : Wifi Fonction menu Gopro : oui Règle la caméra en mode rafale Nom : Accéléré Type : Wifi Fonction menu Gopro : oui Change le temps d’attente entre deux photos en mode Accéléré Nom : Photos/seconde Type : Wifi Fonction menu Gopro : oui Fixe le nombre de photos prise par seconde en mode rafale Ressources CD GOPROPACK 3/11 BIBLIORTHEQUE LABVIEW POUR CAMERA GOPRO HERO Fonctions du menu « Réglages prises de vues » Nom : Orientation Type : Wifi Fonction menu Gopro : oui Retourne ou non l’image prise par la caméra Gopro. Nom : Pause‐mètre Type : Wifi Fonction menu Gopro : oui Active ou désactive le posemètre de la caméra Gopro. Nom : Photo + vidéo Type : Wifi Fonction menu Gopro : oui Permet de prendre des photos en même temps qu’une vidéo. Nom : Boucle vidéo Type : Wifi Fonction menu Gopro : oui Permet de prendre des vidéos en boucle. Nom : Protune Type : Wifi Fonction menu Gopro : oui Démarre ou arrête le mode « protune ». Nom : Balance des blancs Type : Wifi Fonction menu Gopro : oui Démarre ou arrête la balance des blancs. Fonctions du menu « Configuration » Nom : Mode au démarrage Type : Wifi Fonction menu Gopro : oui Règle le mode de fonctionnement de la caméra au démarrage. Nom : Une touche Type : Wifi Fonction menu Gopro : oui Démarre ou arrête le mode « une touche ». Nom : Ntsc/Pal Type : Wifi Fonction menu Gopro : oui Choisit le mode vidéo NTSC ou le mode PAL.. Nom : Mode OSD Type : Wifi Fonction menu Gopro : oui Affiche ou cache les informations d’incrustation sur les vidéos ou photos. Nom : Son Type : Wifi Fonction menu Gopro : oui Choisit le volume de l’indicateur sonore de la caméra Gopro. Nom : Voyants Type : Wifi Fonction menu Gopro : oui Choix du mode d’affichage visuel des voyants (leds) de la caméra Gopro. Nom : Auto stop Type : Wifi Fonction menu Gopro : oui Choix du mode d’extinction automatique de la caméra Gopro. Ressources CD GOPROPACK 4/11 BIBLIORTHEQUE LABVIEW POUR CAMERA GOPRO HERO Nom : Synchro date Type : Wifi Fonction menu Gopro : non Synchronise la date de la caméra avec celle de l’ordinateur. Fonctions du menu « Renseignements réglages » Nom : Config ? Type : Wifi Fonction menu Gopro : non Renvoie les paramètres de configuration de la caméra. Nom : Date ? Type : Wifi Fonction menu Gopro : non Renvoie la date programmée sur la caméra. Nom : Identité ? Type : Wifi Fonction menu Gopro : non Renvoie le nom, l’adresse MAC et la version Wifi de la caméra. Nom : Mode ? Type : Wifi Fonction menu Gopro : non Renvoie le mode de fonctionnement de la caméra. Nom : Heure ? Type : Wifi Fonction menu Gopro : non Renvoie l’heure programmée sur la caméra. Nom : Version ? Type : Wifi Fonction menu Gopro : non Renvoie le modèle ainsi que le nom de la caméra. Nom : Batterie ? Type : Wifi Fonction menu Gopro : non Renvoie l’état de charge de la batterie. Nom : Num. série ? Type : Wifi Fonction menu Gopro : non Renvoie le numéro de série de la caméra. Fonctions de gestion de fichiers : Nom : Supr. tout Type : Wifi Fonction menu Gopro : oui Efface tous les fichiers de la carte SIM de la caméra. Nom : Supr. dernier Type : Wifi Fonction menu Gopro : oui Efface le dernier fichier enregistré de la carte SIM de la caméra. Fonctions USB : Nom : Connexion Type : USB Fonction menu Gopro : non Renvoie la lettre du lecteur USB de connexion de la caméra. Nom : Change SSID Type : Wifi Fonction menu Gopro : non Prépare et copie les fichiers nécessaires au changement du nom (SSID) et du mot de passe Wifi de la caméra. La caméra doit être rebootée pour finir la mise à jour. Ressources CD GOPROPACK 5/11 BIBLIORTHEQUE LABVIEW POUR CAMERA GOPRO HERO Fonctions de transfert de fichiers : Nom : Liste images Type : Wifi Fonction menu Gopro : non Renvoie la liste des fichiers photos présents sur la caméra Gopro. Nom : Liste videos Type : Wifi Fonction menu Gopro : non Renvoie la liste des fichiers videos présents sur la caméra Gopro. Nom : Transf. photo Type : Wifi Fonction menu Gopro : non Transfert un fichier photo depuis la caméra sur l’ordinateur. Fonctions liées au logiciel VLC Média Player. Nom : Initialisation Type : VLC Fonction menu Gopro : non Initialise l’accès aux routines VLC Nom : Lit video Type : VLC (Wifi) Fonction menu Gopro : non Lit et affiche une vidéo à partir de son nom ou URL. Nom : Stoppe video Type : VLC Fonction menu Gopro : non Stoppe la lecture d’une vidéo. Nom : Volume son ? Type : VLC Fonction menu Gopro : non Renvoie le pourcentage de volume son d’une vidéo. Nom : Règle volume son Type : VLC Fonction menu Gopro : non Règle le pourcentage de volume son d’une vidéo. Ressources CD GOPROPACK 6/11 BIBLIORTHEQUE LABVIEW POUR CAMERA GOPRO HERO EXEMPLES DE PROGRAMMES COMMENTÉS : Ces quatre programmes sont donnés à titre d’illustration de l’utilisation des fonctions de la bibliothèque Labview Gopro. Vous pouvez sans problème concevoir de vraies petites applications Labview gérant la caméra Gopro. Exemple N° 1 : Nom du programme : Exemple 1 ‐ Prend une photo.vi Fonction du programme : Ce petit programme utilise les VI de la bibliothèque Gopro Hero pour déclencher à distance la prise de vue d’une photo et afficher son nom ainsi que quelques renseignements utiles complémentaires. Commentaire sur le fonctionnement : Les deux premiers VI situés avant la boucle « while » permettent de récupérer le mot de passe de la caméra et de configurer la caméra en mode « photo ». La boucle « while » démarre ensuite avec un cadencement à 50 millisecondes. Toutes les 20 boucles, donc une fois par seconde (20x50), le programme récupère et affiche l’information de charge de la batterie. Enfin lorsque l’utilisateur appuie sur le bouton « Prise photo », le programme déclenche la prise de photo, récupère la liste des noms de fichiers photos sur la carte SIM de la caméra et coupe la prise de photo. La liste des noms de fichiers photos est affichée dans un tableau ainsi que le nombre. Le nom de la dernière photo, donc de la photo prise est extrait de la liste et affiché. L’opération peut être reproduite. L’appui sur le bouton stop arrête le programme. Ressources CD GOPROPACK 7/11 BIBLIORTHEQUE LABVIEW POUR CAMERA GOPRO HERO Exemple N°2 : Nom du programme : Exemple 2 ‐ Affiche photos.vi Fonction du programme : Ce programme récupère à distance (Wifi) la liste des noms de fichiers photos présents sur la carte SIM de la caméra Gopro et affiche dans une fenêtre la photo sélectionnée. Commentaire sur le fonctionnement : Le premier VI Gopro situé avant la boucle « while » permet de récupérer la liste des fichiers photos. La liste des photos est affichée dans le tableau « Liste photos » et le nombre de photos dans le champ « Nb images ». Dans la boucle « while », le deuxième VI Gopro permet de transférer un fichier image de la carte mémoire de la caméra sur l’ordinateur et de l’afficher dans un cadre « picture ». Le fichier à transférer est repéré par son indice dans le tableau « Liste photos ». Le fichier transféré est sauvé à l’emplacement « Fichier sauvegardé ». Par défaut le chemin de sauvegarde est initialisé avec le répertoire des fichiers temporaires du système et le nom de fichier image est « $GoproImage.jpg ». La photo est ensuite affichée dans le cadre « new picture ». Les renseignements sur le format de la photo sont affichés dans la structure « image data ». Il est enfin possible de changer le facteur de zoom de l’image graphique. Ressources CD GOPROPACK 8/11 BIBLIORTHEQUE LABVIEW POUR CAMERA GOPRO HERO Exemple N°3 : Nom du programme : Exemple 3 ‐ Change mot de passe et SSID.vi Fonction du programme : Ce programme permet de modifier le nom (SSID) ainsi que le mot de passe du réseau Wifi Gopro. Commentaire sur le fonctionnement : Le premier VI Gopro situé sur la gauche contrôle la présence de la connexion de la caméra Gopro en mode filaire USB et renvoie la lettre du lecteur USB. Si la connexion est effective, la deuxième fonction Gopro génère les fichiers nécessaires à la réinitialisation des paramètres du réseau Wifi Gopro (SSID et mot de passe) et copie ces fichiers sur la carte mémoire de la caméra. Ces fichiers ont pour nom « update.cmd » et « settings.in ». Pour plus de renseignements sur ces fichiers, consulter le document « Mise à jour du firmware des caméras Gopro ». Lors du prochain démarrage de la caméra la réinitialisation des paramètres réseau deviendra effective. Exemple N°4 : Nom du programme : Exemple 4 ‐ Lit Streaming.vi Fonction du programme : Ce programme permet d’afficher dans une fenêtre Labview le flux vidéo provenant de la caméra Gopro via une connexion Wifi. Commentaire sur le fonctionnement : Les fonctions de bibliothèque VI utilisés ici utilisent les dll du logiciel VLC Media Player. Pour qu’elles fonctionnent, vous devez donc avoir installé au préalable le logiciel gratuit VLC Medi Player Version 2.xx. La fonction VLC « init » initialise l’accès au logiciel VLC. La fonction VLC « read » visualise un flux vidéo ou une vidéo issue d’un chemin (répertoire ou URL) dans la fenêtre d’un contrôle « picture ». Ressources CD GOPROPACK 9/11 BIBLIORTHEQUE LABVIEW POUR CAMERA GOPRO HERO Si vous voulez visualiser le flux vidéo provenant de la caméra, l’ordinateur doit être connecté au réseau Wifi de la caméra Gopro. L’adresse suivante http://10.5.5.9:8080/live/amba.m3u8 permet ensuite de visualiser le flux vidéo. L’adresse suivante : http://10.5.5.9:8080/videos/DCIM/100GOPRO/GOPR0003.LRV permet de visualiser le fichier de prévisualisation de la vidéo GOPR003 enregistrée sur la carte mémoire de la caméra. La boucle « while » gère ensuite :  l’arrêt de l’affichage : l’appui sur le bouton stop déclenche la fenêtre d’évènement « vrai ». La fonction VLC « stop » arrête l’affichage de la vidéo.  La gestion du volume sonore de la vidéo : tant que le bouton stop n’est pas activé, c’est la fenêtre d’évènement « Faux » qui est active. La fonction VLC « volum set » règle le volume par l’intermédiaire du curseur « Volume ». La fonction VLC « volum get » affiche le volume en %. Ressources CD GOPROPACK 10/11 BIBLIORTHEQUE LABVIEW POUR CAMERA GOPRO HERO Ressources CD GOPROPACK 11/11