Je suis en train de tester ce que peut sortir une dashcam 4K.
C’est un modèle un peu particulier qui fait dashcam et sert aussi de rétroviseur passif (miroir) ou actif (caméra arrière grand angle, pas mal pour les angles morts).
On la trouve pour à peine plus de 100€ en cherchant un peu, avec le GPS et la caméra arrière (1080p).
Voici leur vidéo de promo…
Les premières captures faites semblent correctes, malgré un temps très gris et pluvieux.
Elle enregistre avant et arrière en même temps dans des fichiers MP4 séparés et découpés en tranches de 5mn.
Je n’ai pas encore trouvé comment extraire les données GPS du fichier MP4 qui est le seul fichier enregistré. Il y a les coordonnées dans le coin de l’image, mais avec seulement 5 décimales, donc métriques et une mise à jour par seconde.
Un utilitaire est proposé pour affiché le tracé GPS sur une carte et les coordonnées affichées par cet outil ont 6 décimales, donc les données sont bien quelque part dans le fichier.
exiftool permet d’extraire des données GPS depuis des vidéos, mais cela n’a rien donné. J’ai aussi trouvé un tuto youtube expliquant comment extraire des données NMEA inclues dans le flux MP4… mais rien trouvé de tel dans les fichiers.
J’ai regardé le flux vidéo qui est à 30 images/s, avec 1 image clé toutes les 15. Ces images sont extraites d’images clé pour avoir un minimum d’artefact de compression et donc il y en a 2 par seconde.
-skip_frame nokey : indique que l’on ne veut garder que les images clé -qscale:v 2 : limite la compression JPEG pour garder de la qualité -threads 1 : semble indispensable pour que les numéros attribués aux images soient bien séquentiels
Sur une vidéo de 5 minutes d’un volume de 1.2Go, on passe à 600 images qui occupent 458Mo et le traitement est fait en 90s (en gros 1/6 de la durée de la vidéo).
Ce qui manque ? Le géoréférencement dans les images et le timestamp non conservé.
Haha je ne pensais pas que tu aurais osé faire ça
Tu peux donner le lien de la vidéo qui explique comment extraire le flux NMEA d’un fichier MP4 ? Je suis curieux de savoir si c’est un stream classique (du même type qu’une piste audio ou un sous-titre par exemple).
Question archi-bête, est-ce qu’essayer de mettre un tout petit cache dans le coin inférieur gauche ne noircirait pas la zone avec les coordonnées et n’aiderait pas l’ocr ?
Si la prise de vue est en hiver, le risque de ne pas être capable de reconnaitre les caractères est très élevé, non ?
Sinon la dashcam n’a pas des paramètres réglables sur l’incrustation ? Par exemple texte blanc avec contours noir… ou fond noir derrière.