Table of Contents

Gestione delle immagini target

Le immagini target (Targets) possono essere gestite in due modi:

  • Gestione visiva: accedi al centro di sviluppo EasyAR per la manutenzione manuale.
  • Gestione automatizzata tramite API: integrata nel proprio sistema aziendale o nel back-end di gestione tramite chiamate a Web Service REST API.
Importante

Nel servizio di riconoscimento cloud, la gestione delle immagini target e il riconoscimento delle immagini sono due esigenze diverse, con API che corrispondono a due diversi URL Cloud di ingresso.

Selezione della regione del data center

Il data center in cui risiede l'istanza di esempio della libreria di immagini supporta le seguenti regioni:

  • Cina-Shanghai
  • Stati Uniti-Silicon Valley

Metodo 1: gestire le immagini target nel centro di sviluppo EasyAR

Adatto per test su piccola scala o caricamenti manuali rapidi. Procedura operativa:

  1. Accedi al centro di sviluppo EasyAR, vai in Gestione riconoscimento cloud.
  2. Seleziona la regione target. Se non è ancora stata creata una libreria di immagini, creane una nuova e attiva la libreria di riconoscimento cloud.
  3. Nell'elenco delle librerie di immagini, fai clic su Gestione per accedere all'interfaccia di manutenzione delle immagini target e procedere con caricamento, modifica o eliminazione.

create-web

Metodo 2: utilizzare REST API per la gestione automatizzata

Per le applicazioni che richiedono la gestione di un gran numero di immagini target, si consiglia di utilizzare Web Service REST API per automatizzare i flussi nella propria applicazione o back-end di gestione.

Lista di preparazione

Di seguito è riportata la lista degli elementi da preparare. Prima di iniziare a gestire le immagini target, è necessario preparare una nuova istanza del database di riconoscimento cloud (Cloud Database)

  • CRS AppId
  • API Key / API Secret o Token
  • Cloud URL
    • Server-end URL: indirizzo URL di gestione delle immagini target, utilizza la porta 443 per https
    • Client-end URL: indirizzo URL del servizio di riconoscimento immagini, utilizza la porta 8443 per https
Importante

Spiegazione della distinzione delle porte: l'ingresso API di gestione target (443) e l'ingresso API di riconoscimento cloud chiamato da mobile/Unity (8443) sono due canali diversi, assicurarsi di distinguerli durante la configurazione.

Come ottenere gli elementi della lista

  • Modalità di visualizzazione del CRS AppId:
    Centro di sviluppo -> Gestione riconoscimento cloud -> Seleziona libreria immagini -> Gestione -> Chiavi

m1-appid

  • Modalità di visualizzazione di API Key / API Secret:
    Centro di sviluppo -> APIKey servizi cloud -> Copia

m1-apikey

    Se non si dispone ancora di un API Key, creare un APIKey selezionando necessariamente il permesso di riconoscimento cloud (CRS). Per ulteriori informazioni su API Key e controllo delle autorizzazioni, consultare l'argomento Introduzione ad API Key

m1-apikey-cr

  • Modalità di visualizzazione del Token:
    Centro di sviluppo -> APIKey servizi cloud -> Gestione -> Seleziona validità -> Genera Token -> Copia

m1-token

    Se è necessario personalizzare la validità del Token, è possibile fare riferimento al metodo UAC API —— Crea Token, utilizzando APIKey e APISecret originali per creare il Token

  • Modalità di visualizzazione del Cloud URL:
    La gestione delle immagini target nella libreria utilizza Server-end URL sulla porta 443, Server-end URL
    Centro di sviluppo -> Gestione riconoscimento cloud -> Seleziona libreria immagini -> Gestione -> Chiavi -> Gestione libreria

m1-server-url

Guida all'integrazione multi-piattaforma

Nel flusso di lavoro effettivo, la gestione delle immagini target è solitamente integrata nel server aziendale dello sviluppatore, o in mobile o Unity:

  • Piattaforma di servizi aziendali: fornisce esempi di codice per linguaggi di sviluppo server comuni (Curl/Java/NodeJS/PHP) per chiamare API, aiutando gli sviluppatori a implementare il caricamento automatico delle immagini target e l'aggiornamento dei metadati (Meta).

  • Mobile (Unity/Mobile): fornisce codice di esempio per la gestione delle immagini target basato su Unity, lo sviluppatore implementa autonomamente il metodo di scatto e caricamento delle immagini target.

Esecuzione del codice di esempio

La figura seguente mostra un esempio di utilizzo del codice Java, nel codice di esempio inserisci i tuoi elementi della lista di preparazione, quindi esegui Main

m1-java

Argomenti correlati:

Argomento successivo:

Nota

Nel flusso di lavoro effettivo, si consiglia di seguire le migliori pratiche per la creazione di immagini target, si raccomanda una lettura attenta.