Procedura dettagliata: offuscare i volti con Analisi Servizi multimediali di AzureRedact faces with Azure Media Analytics walkthrough

PanoramicaOverview

Azure Media Redactor è un processore di contenuti multimediali di Analisi Servizi multimediali di Azure che offre funzionalità scalabili di offuscamento dei volti nel cloud.Azure Media Redactor is an Azure Media Analytics media processor (MP) that offers scalable face redaction in the cloud. L'offuscamento dei volti consente di modificare un video per sfocare i volti di persone selezionate.Face redaction enables you to modify your video in order to blur faces of selected individuals. Può essere opportuno usare tale servizio in scenari di pubblica sicurezza e notizie giornalistiche.You may want to use the face redaction service in public safety and news media scenarios. Offuscare manualmente alcuni minuti di filmato contenenti più volti può richiedere ore, ma con questo servizio il processo di offuscamento dei volti richiederà pochi semplici passaggi.A few minutes of footage that contains multiple faces can take hours to redact manually, but with this service the face redaction process will require just a few simple steps. Per altre informazioni, vedere questo blog.For more information, see this blog.

Per informazioni dettagliate su Azure Media Redactor, vedere la panoramica sull'offuscamento dei volti.For details about Azure Media Redactor, see the Face redaction overview topic.

Questo argomento fornisce istruzioni dettagliate su come eseguire un flusso di lavoro di offuscamento completo usando Azure Media Services Explorer (AMSE) e Azure Media Redactor Visualizer (strumento open source).This topic shows step by step instructions on how to run a full redaction workflow using Azure Media Services Explorer (AMSE) and Azure Media Redactor Visualizer (open source tool).

Per altre informazioni, vedere questo blog.For more information, see this blog.

Flusso di lavoro di Azure Media Services ExplorerAzure Media Services Explorer workflow

Il modo più semplice iniziare a usare Azure Media Redactor è usare lo strumento AMSE open source su GitHub.The easiest way to get started with Redactor is to use the open source AMSE tool on github. Se non occorre accedere al file JSON di annotazioni o alle immagini .JPG dei volti, è possibile eseguire un flusso di lavoro semplificato in modalità combinata.You can run a simplified workflow via combined mode if you don’t need access to the annotation json or the face jpg images.

Download e installazioneDownload and setup

  1. Scaricare lo strumento AMSE da qui.Download the AMSE tool from here.
  2. Accedere al proprio account di Servizi multimediali usando la chiave del servizio.Log in to your Media Services account using your service key.

    Per ottenere il nome dell'account e la chiave, accedere al portale di Azure e selezionare l'account AMS.To obtain the account name and key information, go to the Azure portal and select your AMS account. Dopodiché, selezionare Impostazioni > Chiavi.Then, select Settings > Keys. Nella finestra Gestisci chiavi sono visualizzati il nome dell'account e le chiavi primaria e secondaria.The Manage keys windows shows the account name and the primary and secondary keys is displayed. Copiare i valori del nome dell'account e della chiave primaria.Copy values of the account name and the primary key.

Offuscamento dei volti

Primo passaggio: modalità analisiFirst pass – analyze mode

  1. Caricare il file multimediale facendo clic su Asset -> Carica oppure trascinandolo.Upload your media file through Asset –> Upload, or via drag and drop.
  2. Fare clic sul file multimediale con il pulsante destro del mouse ed elaborarlo usando Analisi Servizi multimediali -> Azure Media Redactor -> Modalità analisi.Right click and process your media file using Media Analytics –> Azure Media Redactor –> Analyze mode.

Offuscamento dei volti

Offuscamento dei volti

L'output includerà un file JSON di annotazioni contenente i dati relativi alla posizione del volto, oltre all'immagine di ogni volto rilevato in formato .JPG.The output will include an annotations json file with face location data, as well as a jpg of each detected face.

Offuscamento dei volti

Secondo passaggio: modalità offuscamentoSecond pass – redact mode

  1. Caricare l'asset video originale nell'output del primo passaggio e impostarlo come asset principale.Upload your original video asset to the output from the first pass and set as a primary asset.

    Offuscamento dei volti

  2. (Facoltativo) Caricare un file "Dance_idlist.txt" che include un elenco delimitato da nuova riga degli ID che si desidera offuscare.(Optional) Upload a 'Dance_idlist.txt' file which includes a newline delimited list of the IDs you wish to redact.

    Offuscamento dei volti

  3. (Facoltativo) Modificare il file annotations.json, ad esempio aumentando le dimensioni dei rettangoli di selezione.(Optional) Make any edits to the annotations.json file such as increasing the bounding box boundaries.

  4. Fare clic con il pulsante destro del mouse sull'asset di output del primo passaggio, scegliere Redactor ed eseguirlo in modalità Redact (Offusca).Right click the output asset from the first pass, select the Redactor, and run with the Redact mode.

    Offuscamento dei volti

  5. Scaricare o condividere l'asset di output con l'offuscamento.Download or share the final redacted output asset.

    Offuscamento dei volti

Strumento open source Azure Media Redactor VisualizerAzure Media Redactor Visualizer open source tool

Il visualizzatore open source ha lo scopo di introdurre gli sviluppatori al formato delle annotazioni con l'analisi e l'uso dell'output.An open source visualizer tool is designed to help developers just starting with the annotations format with parsing and using the output.

Dopo aver clonato il repository, per eseguire il progetto sarà necessario scaricare FFmpeg dal sito ufficiale.After you clone the repo, in order to run the project, you will need to download FFMPEG from their official site.

Se lo sviluppatore tenta di analizzare i dati delle annotazioni JSON, consultare i codici di esempio in Models.MetaData.If you are a developer trying to parse the JSON annotation data, look inside Models.MetaData for sample code examples.

Impostare lo strumentoSet up the tool

  1. Scaricare e compilare l'intera soluzione.Download and build the entire solution.

    Offuscamento dei volti

  2. Scaricare FFmpeg da qui.Download FFMPEG from here. Questo progetto è stato originariamente sviluppato con la versione be1d324 (04-10-2016) con il collegamento statico.This project was originally developed with version be1d324 (2016-10-04) with static linking.

  3. Copiare ffmpeg.exe e ffprobe.exe nella stessa cartella di output di AzureMediaRedactor.exe.Copy ffmpeg.exe and ffprobe.exe to the same output folder as AzureMediaRedactor.exe.

    Offuscamento dei volti

  4. Eseguire AzureMediaRedactor.exe.Run AzureMediaRedactor.exe.

Usare lo strumentoUse the tool

  1. Elaborare il video nell'account di Servizi multimediali di Azure con il Management Pack Redactor in modalità di analisi.Process your video in your Azure Media Services account with the Redactor MP on Analyze mode.
  2. Scaricare il file video originale e l'output del processo di offuscamento e analisi.Download both the original video file and the output of the Redaction - Analyze job.
  3. Eseguire l'applicazione del visualizzatore e scegliere i file nella finestra qui sopra.Run the visualizer application and choose the files above.

    Offuscamento dei volti

  4. Visualizzare l'anteprima del file.Preview your file. Selezionare i volti da offuscare usando la barra laterale a destra.Select which faces you'd like to blur via the sidebar on the right.

    Offuscamento dei volti

  5. Il campo di testo in basso verrà aggiornato con gli ID dei volti.The bottom text field will update with the face IDs. Creare un file denominato "idlist.txt" contenente questi ID come elenco delimitato da nuova riga.Create a file called "idlist.txt" with these IDs as a newline delimited list.

    Nota

    Il file idlist.txt deve essere salvato in formato ANSI.The idlist.txt should be saved in ANSI. È possibile usare il Blocco note per il salvataggio in formato ANSI.You can use notepad to save in ANSI.

  6. Caricare questo file nell'output di asset del Passaggio 1.Upload this file to the output asset from step 1. In questo asset caricare anche il video originale e impostarlo come asset principale.Upload the original video to this asset as well and set as primary asset.

  7. Eseguire il processo di offuscamento nell'asset con la modalità "Redact" (Offusca) per ottenere il video finale offuscato.Run Redaction job on this asset with "Redact" mode to get the final redacted video.

Passaggi successiviNext steps

Altre informazioni sui percorsi di apprendimento di Servizi multimediali di Azure:Read about the Azure Media Services learning paths:

Fornire commenti e suggerimentiProvide feedback

Usare il forum di suggerimenti degli utenti per fornire commenti e suggerimenti su come migliorare Servizi multimediali di Azure.Use the User Voice forum to provide feedback and make suggestions on how to improve Azure Media Services. È anche possibile passare direttamente a una delle categorie seguenti:You also can go directly to one of the following categories:

Panoramica di Analisi servizi multimediali di AzureAzure Media Services Analytics Overview

Demo di Analisi servizi multimediali di AzureAzure Media Analytics demos

Presto sarà disponibile l'offuscamento dei volti per Analisi Servizi multimediali di AzureAnnouncing Face Redaction for Azure Media Analytics