Table of Contents

Удаление target images

EasyAR предоставляет два способа обработки recognition images, которые больше не нужны: постоянное удаление и временная деактивация. Чтобы обеспечить стабильность production-среды, рекомендуется внимательно прочитать следующие инструкции.

Операции в EasyAR Web management center

  • Шаги операции: войдите в EasyAR Developer Center -> Cloud Recognition Management -> выберите соответствующую gallery -> нажмите Manage, чтобы перейти на страницу управления gallery.
  • Способы удаления:
    • Batch deletion: выберите target images в списке, нажмите Delete и подтвердите.
    • Single deletion: откройте страницу сведений target image и нажмите кнопку Delete на странице.

Руководство по операции удаления

Предупреждение

Удаление необратимо. После подтверждения удаления все feature data и связанная информация этого изображения будут безвозвратно потеряны. Рекомендуется сначала проверить процесс в test gallery; destructive testing непосредственно в production-среде строго запрещен.

Лучшая практика: деактивация target images

В большинстве бизнес-сценариев, если вы не уверены, понадобится ли изображение в будущем, рекомендуется использовать deactivation вместо deletion.

  • Особенности функции: деактивированный target image остается в списке database, но не будет участвовать в процессе поиска cloud recognition. Однако он по-прежнему занимает recognition quota.
  • Метод deactivation: выберите recognition image на странице управления и нажмите Deactivate.

Руководство по операции deactivation

Удаление target images с помощью API

Recognition images можно автоматически очищать через REST API.

Подготовка

Перед началом прочитайте документацию Delete target image API и подготовьте следующие ресурсы:

  • CRS AppId
  • API Key / Secret или Token
  • Server-end URL (порт 443)
  • TargetId: уникальный ID target image, который нужно удалить. Если TargetId не существует, API вернет statusCode: 404 (Target not found).

Замените заполнители фактическими параметрами и выполните скрипт curl

  • Your-Server-side-URL → фактический API Host
  • Your-Token → фактический API Key Authorization Token
  • Your-CRS-AppId → ваш appId
  • Your-todo-TargetId → targetId цели для удаления
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>" 

Связанные темы: