Étiquette | Explication | Type de données |
Fichier vidéo en entrée | Fichier vidéo en entrée dans n’importe quel format de fichier vidéo pris en charge, notamment PS, TS, MPG, MPEG, MP2, MPG2, MPEG2, MP4, MPG4, MPEG4, H264, VOB et M2TS. | File |
Dossier en sortie | Répertoire dans lequel les images en sortie et les métadonnées sont enregistrées. | Folder |
Type d’image | Indique le format d’image en sortie.
| String |
Pourcentage de superposition maximal (Facultatif) | Pourcentage maximal de superposition entre deux images. Si la superposition entre une image candidate et la dernière image écrite sur le disque est supérieure à cette valeur, l’image candidate est ignorée. Le pourcentage par défaut est de 100 %, ce qui écrit toutes les images sur le disque. | Double |
Nouvelles métadonnées requises (Facultatif) | Indique si les images vidéo avec des métadonnées associées sont extraites et enregistrées.
| Boolean |
Temps minimal entre les entités (Facultatif) | Intervalle de temps minimal entre les images vidéo à enregistrer. Si aucun intervalle n’est spécifié, toutes les images vidéo sont enregistrées en tant qu’images. | Time Unit |
Disponible avec une licence Image Analyst.
Synthèse
Extrait des images vidéo et les métadonnées associées à partir d’un flux vidéo compatible FMV. Il est possible d’ajouter les images extraites à un jeu de données mosaïque ou à d’autres outils et fonctions en vue d’une analyse approfondie.
Utilisation
Cet outil fonctionne uniquement avec des données vidéo archivées. Les vidéos en direct ne sont pas prises en charge.
Les images d’un flux vidéo compatible FMV sont extraites et stockées dans un répertoire au format TIFF, NITF ou JPEG.
Les métadonnées associées à l’imagerie vidéo sont écrites dans un fichier de valeurs séparées par des virgules (.csv) dans le même répertoire.
Paramètres
ExtractVideoFramesToImages(in_video, out_folder, image_type, {image_overlap}, {require_fresh_metadata}, {min_time})
Nom | Explication | Type de données |
in_video | Fichier vidéo en entrée dans n’importe quel format de fichier vidéo pris en charge, notamment PS, TS, MPG, MPEG, MP2, MPG2, MPEG2, MP4, MPG4, MPEG4, H264, VOB et M2TS. | File |
out_folder | Répertoire dans lequel les images en sortie et les métadonnées sont enregistrées. | Folder |
image_type | Indique le format d’image en sortie.
| String |
image_overlap (Facultatif) | Pourcentage maximal de superposition entre deux images. Si la superposition entre une image candidate et la dernière image écrite sur le disque est supérieure à cette valeur, l’image candidate est ignorée. Le pourcentage par défaut est de 100 %, ce qui écrit toutes les images sur le disque. | Double |
require_fresh_metadata (Facultatif) | Indique si les images vidéo avec des métadonnées associées sont extraites et enregistrées.
| Boolean |
min_time (Facultatif) | Intervalle de temps minimal entre les images vidéo à enregistrer. Si aucun intervalle n’est spécifié, toutes les images vidéo sont enregistrées en tant qu’images. | Time Unit |
Exemple de code
Cet exemple extrait des images vidéo et les métadonnées associées à partir d’un flux vidéo et enregistre les données dans un répertoire.
arcpy.ia.ExtractVideoFramesToImages(r"c:\test\video.ts", r"C:\temp2\outimages",
"TIFF", 100, "", "20 Seconds")
Cet exemple extrait des images vidéo et les métadonnées associées à partir d’un flux vidéo et enregistre les données dans un répertoire.
import arcpy
from arcpy.ia import *
arcpy.CheckOutExtension("ImageAnalyst")
in_video = "c:\\test\\drone_vid.ts"
out_folder = "c:\\output"
outformat = "NITF"
maxoverlap = 100
requirefreshmeta = “REQUIRE_FRESH_METADATA”
mintimebetween = "1 minute"
arcpy.ia.ExtractVideoFramesToImages(in_video, out_folder, outformat, maxoverlap,
requirefreshmeta, mintimebetween)
Environnements
Informations de licence
- Basic: Nécessite Image Analyst
- Standard: Nécessite Image Analyst
- Advanced: Nécessite Image Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?