Table of Contents

Target images löschen

EasyAR bietet zwei Möglichkeiten, nicht mehr benötigte recognition images zu behandeln: dauerhaftes Löschen und temporäre Deaktivierung. Um die Stabilität in production-Umgebungen sicherzustellen, wird empfohlen, die folgenden Anweisungen sorgfältig zu lesen.

Bedienung im EasyAR Web management center

  • Bedienschritte: Melden Sie sich im EasyAR Developer Center an -> Cloud Recognition Management -> wählen Sie die entsprechende gallery -> klicken Sie auf Manage, um die gallery-Verwaltungsseite zu öffnen.
  • Löschmethoden:
    • Batch deletion: Wählen Sie target images in der Liste aus, klicken Sie auf Delete und bestätigen Sie.
    • Single deletion: Öffnen Sie die Detailseite des target image und klicken Sie auf der Seite auf Delete.

Anleitung zur Löschoperation

Warnung

Löschen ist irreversibel. Nach Bestätigung des Löschvorgangs gehen alle feature data und zugehörigen Informationen des Bildes dauerhaft verloren. Es wird empfohlen, den Prozess zuerst in einer test gallery zu prüfen; destructive testing direkt in production-Umgebungen ist strengstens untersagt.

Best Practice: target images deaktivieren

In den meisten Geschäftsszenarien wird empfohlen, deactivation statt deletion zu verwenden, wenn Sie nicht sicher sind, ob ein Bild künftig erneut gebraucht wird.

  • Funktionsmerkmale: Ein deaktiviertes target image bleibt in der database-Liste, nimmt aber nicht am cloud recognition-Suchprozess teil. Es belegt jedoch weiterhin recognition quota.
  • Deactivation-Methode: Wählen Sie das recognition image auf der Verwaltungsseite aus und klicken Sie auf Deactivate.

Anleitung zur Deactivation

Target images mit API löschen

Recognition images können über REST API automatisch bereinigt werden.

Vorbereitung

Lesen Sie vor Beginn die Dokumentation zu Delete target image API und bereiten Sie folgende Ressourcen vor:

  • CRS AppId
  • API Key / Secret oder Token
  • Server-end URL (Port 443)
  • TargetId: Die eindeutige ID des zu löschenden target image. Wenn TargetId nicht existiert, gibt die API statusCode: 404 (Target not found) zurück.

Ersetzen Sie die Platzhalter durch die tatsächlichen Parameter und führen Sie das curl-Skript aus

  • Your-Server-side-URL → tatsächlicher API Host
  • Your-Token → tatsächlicher API Key Authorization Token
  • Your-CRS-AppId → Ihre appId
  • Your-todo-TargetId → targetId des zu löschenden Targets
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>" 

Verwandte Themen: