Table of Contents

Eliminare target images

EasyAR offre due modi per gestire recognition images non più necessarie: eliminazione permanente e disattivazione temporanea. Per garantire la stabilità degli ambienti production, si consiglia di leggere attentamente le istruzioni seguenti.

Operare in EasyAR Web management center

  • Passaggi operativi: Accedere a EasyAR Developer Center -> Cloud Recognition Management -> selezionare la gallery corrispondente -> fare clic su Manage per entrare nella pagina di gestione gallery.
  • Metodi di eliminazione:
    • Batch deletion: selezionare target images nell'elenco, fare clic su Delete e confermare.
    • Single deletion: aprire la pagina dettagli del target image e fare clic sul pulsante Delete nella pagina.

Guida all'operazione di eliminazione

Avvertenza

L'eliminazione è irreversibile. Una volta confermata, tutti i feature data e le informazioni associate dell'immagine andranno persi permanentemente. Si consiglia di verificare prima il processo in una test gallery, ed è severamente vietato eseguire destructive testing direttamente negli ambienti production.

Best practice: disattivare target images

Nella maggior parte degli scenari business, se non sei sicuro che un'immagine possa essere usata di nuovo in futuro, si consiglia di usare deactivation invece di deletion.

  • Caratteristiche della funzione: un target image disattivato rimane nell'elenco database, ma non partecipa al processo di ricerca cloud recognition. Tuttavia, continuerà a occupare recognition quota.
  • Metodo deactivation: selezionare la recognition image nella pagina di gestione e fare clic su Deactivate.

Guida all'operazione di deactivation

Eliminare target images usando API

Le recognition images possono essere ripulite automaticamente tramite REST API.

Preparazione

Prima di iniziare, leggere la documentazione Delete target image API e preparare le seguenti risorse:

  • CRS AppId
  • API Key / Secret o Token
  • Server-end URL (porta 443)
  • TargetId: ID univoco del target image da eliminare. Se TargetId non esiste, l'API restituirà statusCode: 404 (Target not found).

Sostituire i segnaposto con i parametri effettivi ed eseguire lo script curl

  • Your-Server-side-URL → API Host effettivo
  • Your-Token → API Key Authorization Token effettivo
  • Your-CRS-AppId → il tuo appId
  • Your-todo-TargetId → targetId del target da eliminare
curl -X DELETE "https://<Your Server-side-URL>/target/<Your-todo-TargetId>?appId=<Your-CRS-AppId>" \
  -H "Content-Type: application/json" \
  -H "Authorization: <Your-Token>" 

Argomenti correlati: