Поделиться через


LargeFaceListOperations class

Класс, представляющий LargeFaceListOperations.

Конструкторы

LargeFaceListOperations(FaceClientContext)

Создайте LargeFaceListOperations.

Методы

addFaceFromStream(string, HttpRequestBody, LargeFaceListAddFaceFromStreamOptionalParams)

Добавление лица в указанный большой список лиц, до 1 000 000 лиц.
Чтобы иметь дело с изображением, содержащим несколько лиц, входное лицо можно указать как изображение с прямоугольником targetFace. Он возвращает значение persistedFaceId, представляющее добавленное лицо. Образ не будет сохранен. Только извлеченная функция распознавания лиц будет храниться на сервере, пока не будет вызван метод LargeFaceList Face — Delete или LargeFaceList — Delete .
Примечание. Значение persistedFaceId отличается от faceId, созданного face — Detect.

  • Более высокое качество изображения лица означает лучшую точность распознавания. Пожалуйста, рассмотрите высококачественные лица: фронтальные, четкие и размер лица 200 x 200 пикселей (100 пикселей между глазами) или больше.
  • Поддерживаются JPEG, PNG, GIF (первый кадр) и формат BMP. Допустимый размер файла изображения составляет от 1 КБ до 6 МБ.
  • Прямоугольник targetFace должен содержать одну грань. Ноль или несколько лиц будут рассматриваться как ошибка. Если предоставленный прямоугольник targetFace не возвращается из face — Detect, нет никакой гарантии для успешного обнаружения и добавления лица.
  • Если определить размер лица (36x36–4096 x 4096 пикселей), большой размер головы или большие окклюзии вызовут сбои.
  • Добавление или удаление лиц в одном списке лиц и из него обрабатываются последовательно, а в разные списки лиц и из них — параллельно.
  • Минимальный размер обнаруживаемого лица составляет 36 x 36 пикселей на изображении, не превышающем 1920 x 1080 пикселей. Изображениям с размерами выше 1920 x 1080 пикселей потребуется пропорционально больший минимальный размер лица.
  • Можно указать различные значения detectionModel. Сведения об использовании и сравнении различных моделей обнаружения см. в статье Определение модели обнаружения.

Quota:

  • Квота подписки бесплатного уровня: 1000 лиц на большой список лиц.
  • Квота на подписку уровня S0: 1 000 000 лиц на большой список лиц.
addFaceFromStream(string, HttpRequestBody, LargeFaceListAddFaceFromStreamOptionalParams, ServiceCallback<PersistedFace>)
addFaceFromStream(string, HttpRequestBody, ServiceCallback<PersistedFace>)
addFaceFromUrl(string, string, LargeFaceListAddFaceFromUrlOptionalParams)

Добавление лица в указанный большой список лиц, до 1 000 000 лиц.
Чтобы иметь дело с изображением, содержащим несколько лиц, входные лица можно указать как изображение с прямоугольником targetFace. Он возвращает значение persistedFaceId, представляющее добавленное лицо. Образ не будет сохранен. Только извлеченная функция распознавания лиц будет храниться на сервере, пока не будет вызван метод LargeFaceList Face — Delete или LargeFaceList — Delete .
Примечание persistedFaceId отличается от faceId, созданного Face — Detect.

  • Более высокое качество изображения лица означает лучшую точность распознавания. Учитывайте высококачественные лица: лобные, четкие, а размер лица — 200 x 200 пикселей (100 пикселей между глазами) или больше.
  • Поддерживаются форматы JPEG, PNG, GIF (первый кадр) и BMP. Допустимый размер файла изображения — от 1 КБ до 6 МБ.
  • Прямоугольник targetFace должен содержать одно лицо. Ноль или несколько лиц будут рассматриваться как ошибка. Если предоставленный прямоугольник targetFace не возвращается из face — Detect, нет никакой гарантии, что обнаружение и добавление лица будут успешно выполнены.
  • Из-за определяемого размера лица (36x36–4096 x 4096 пикселей), большого положения головы или больших окклюзий приведут к сбоям.
  • Добавление и удаление лиц в одном и том же списке лиц и из него обрабатываются последовательно, а в и из разных списков лиц выполняется параллельно.
  • Минимальный размер обнаруживаемого лица составляет 36 x 36 пикселей на изображении размером не более 1920 x 1080 пикселей. Изображениям с размерами выше 1920x1080 пикселей потребуется пропорционально больший минимальный размер лица.
  • Можно указать различные значения detectionModel. Сведения об использовании и сравнении различных моделей обнаружения см. в статье Как указать модель обнаружения.

Quota:

  • Квота подписки бесплатного уровня: 1000 лиц на большой список лиц.
  • Квота подписки уровня S0: 1 000 000 лиц на большой список лиц.
addFaceFromUrl(string, string, LargeFaceListAddFaceFromUrlOptionalParams, ServiceCallback<PersistedFace>)
addFaceFromUrl(string, string, ServiceCallback<PersistedFace>)
create(string, string, LargeFaceListCreateOptionalParams)

Создайте пустой большой список лиц с указанным пользователем largeFaceListId, именем, необязательным userData и recognitionModel.
Большой список лиц — это список лиц до 1 000 000 лиц, используемых face — Find Similar.
После создания пользователь должен использовать LargeFaceList Face - Add для импорта лиц и LargeFaceList - Train, чтобы подготовить его к face - Find Similar. Образ не будет сохранен. На сервере хранятся только извлеченные признаки лиц, пока не будет вызван метод LargeFaceList — Delete .
Поиск похожих используется для таких сценариев, как поиск лиц, похожих на знаменитостей, аналогичная фильтрация лиц или для легкой идентификации лиц. Но если фактически используется для идентификации человека, используйте PersonGroup / LargePersonGroup и Face — Identify.
Необходимо указать "recognitionModel" для связи с этим большим списком лиц. Значение по умолчанию для "recognitionModel" — "recognition_01". Если требуется последняя модель, явно укажите нужную модель в этом параметре. Новые лица, добавленные в существующий большой список лиц, будут использовать модель распознавания, которая уже связана с коллекцией. Существующие признаки лиц в большом списке лиц не могут быть обновлены до признаков, извлеченных другой версией модели распознавания. См. раздел Указание модели распознавания.

Большая квота списка лиц:

  • Квота подписки бесплатного уровня: 64 больших списка лиц.
  • Квота подписки уровня S0: 1 000 000 больших списков лиц.
create(string, string, LargeFaceListCreateOptionalParams, ServiceCallback<void>)
create(string, string, ServiceCallback<void>)
deleteFace(string, string, RequestOptionsBase)

Удаление лица из большого списка лиц с помощью указанных largeFaceListId и persistedFaceId.
Добавление и удаление лиц в одном и том же большом списке лиц и из него обрабатываются последовательно, а в и из разных больших списков лиц выполняется параллельно.

deleteFace(string, string, RequestOptionsBase, ServiceCallback<void>)
deleteFace(string, string, ServiceCallback<void>)
deleteMethod(string, RequestOptionsBase)

Удаляет указанный большой список лиц.

deleteMethod(string, RequestOptionsBase, ServiceCallback<void>)
deleteMethod(string, ServiceCallback<void>)
get(string, LargeFaceListGetOptionalParams)

Получение больших значенийFaceListId, name, userData и recognitionModel большого списка лиц.

get(string, LargeFaceListGetOptionalParams, ServiceCallback<LargeFaceList>)
get(string, ServiceCallback<LargeFaceList>)
getFace(string, string, RequestOptionsBase)

Получение сведений о сохраняемом лице (задается параметром persistedFaceId и его принадлежности largeFaceListId).

getFace(string, string, RequestOptionsBase, ServiceCallback<PersistedFace>)
getFace(string, string, ServiceCallback<PersistedFace>)
getTrainingStatus(string, RequestOptionsBase)

Получение состояния обучения большого списка лиц (завершенного или текущего).

getTrainingStatus(string, RequestOptionsBase, ServiceCallback<TrainingStatus>)
getTrainingStatus(string, ServiceCallback<TrainingStatus>)
list(LargeFaceListListOptionalParams)

Список больших лиц содержит сведения о largeFaceListId, name, userData и recognitionModel.
Чтобы получить сведения о лицах в largeFaceList, используйте LargeFaceList Face — Get

  • Большие списки лиц хранятся в алфавитном порядке largeFaceListId.
  • Параметр start (string, необязательный) — это предоставленное пользователем значение largeFaceListId, возвращаемое записями с большими идентификаторами по сравнению со строками. Для параметра "start" задано пустое значение, указывающее на возврат из первого элемента.
  • Параметр top (int, необязательный) указывает количество возвращаемых записей. В одном вызове можно вернуть не более 1000 записей. Чтобы получить дополнительные сведения, можно указать "start" с идентификатором последнего возвращенного элемента текущего вызова.
    Например, всего 5 больших списков пользователей: "list1", ..., "list5".
    "start=&top=" вернет все 5 списков.
    "start=&top=2" возвращает "list1", "list2".
    "start=list2&top=3" возвращает "list3", "list4", "list5".
list(LargeFaceListListOptionalParams, ServiceCallback<LargeFaceList[]>)
list(ServiceCallback<LargeFaceList[]>)
listFaces(string, LargeFaceListListFacesOptionalParams)

Вывод списка всех лиц в большом списке лиц и получение сведений о лицах (включая userData и persistedFaceId зарегистрированных лиц лиц).

listFaces(string, LargeFaceListListFacesOptionalParams, ServiceCallback<PersistedFace[]>)
listFaces(string, ServiceCallback<PersistedFace[]>)
train(string, RequestOptionsBase)

Поставить в очередь задачу обучения с большим списком лиц. Задача обучения может быть запущена не сразу.

train(string, RequestOptionsBase, ServiceCallback<void>)
train(string, ServiceCallback<void>)
update(string, LargeFaceListUpdateOptionalParams)

Обновление сведений о большом списке лиц.

update(string, LargeFaceListUpdateOptionalParams, ServiceCallback<void>)
update(string, ServiceCallback<void>)
updateFace(string, string, LargeFaceListUpdateFaceOptionalParams)

Обновление поля userData сохраненного лица.

updateFace(string, string, LargeFaceListUpdateFaceOptionalParams, ServiceCallback<void>)
updateFace(string, string, ServiceCallback<void>)

Сведения о конструкторе

LargeFaceListOperations(FaceClientContext)

Создайте LargeFaceListOperations.

new LargeFaceListOperations(client: FaceClientContext)

Параметры

client
FaceClientContext

Ссылка на клиент службы.

Сведения о методе

addFaceFromStream(string, HttpRequestBody, LargeFaceListAddFaceFromStreamOptionalParams)

Добавление лица в указанный большой список лиц, до 1 000 000 лиц.
Чтобы иметь дело с изображением, содержащим несколько лиц, входное лицо можно указать как изображение с прямоугольником targetFace. Он возвращает значение persistedFaceId, представляющее добавленное лицо. Образ не будет сохранен. Только извлеченная функция распознавания лиц будет храниться на сервере, пока не будет вызван метод LargeFaceList Face — Delete или LargeFaceList — Delete .
Примечание. Значение persistedFaceId отличается от faceId, созданного face — Detect.

  • Более высокое качество изображения лица означает лучшую точность распознавания. Пожалуйста, рассмотрите высококачественные лица: фронтальные, четкие и размер лица 200 x 200 пикселей (100 пикселей между глазами) или больше.
  • Поддерживаются JPEG, PNG, GIF (первый кадр) и формат BMP. Допустимый размер файла изображения составляет от 1 КБ до 6 МБ.
  • Прямоугольник targetFace должен содержать одну грань. Ноль или несколько лиц будут рассматриваться как ошибка. Если предоставленный прямоугольник targetFace не возвращается из face — Detect, нет никакой гарантии для успешного обнаружения и добавления лица.
  • Если определить размер лица (36x36–4096 x 4096 пикселей), большой размер головы или большие окклюзии вызовут сбои.
  • Добавление или удаление лиц в одном списке лиц и из него обрабатываются последовательно, а в разные списки лиц и из них — параллельно.
  • Минимальный размер обнаруживаемого лица составляет 36 x 36 пикселей на изображении, не превышающем 1920 x 1080 пикселей. Изображениям с размерами выше 1920 x 1080 пикселей потребуется пропорционально больший минимальный размер лица.
  • Можно указать различные значения detectionModel. Сведения об использовании и сравнении различных моделей обнаружения см. в статье Определение модели обнаружения.

Quota:

  • Квота подписки бесплатного уровня: 1000 лиц на большой список лиц.
  • Квота на подписку уровня S0: 1 000 000 лиц на большой список лиц.
function addFaceFromStream(largeFaceListId: string, image: HttpRequestBody, options?: LargeFaceListAddFaceFromStreamOptionalParams): Promise<LargeFaceListAddFaceFromStreamResponse>

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

image
HttpRequestBody

Поток изображения.

options
LargeFaceListAddFaceFromStreamOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.LargeFaceListAddFaceFromStreamResponse>

addFaceFromStream(string, HttpRequestBody, LargeFaceListAddFaceFromStreamOptionalParams, ServiceCallback<PersistedFace>)

function addFaceFromStream(largeFaceListId: string, image: HttpRequestBody, options: LargeFaceListAddFaceFromStreamOptionalParams, callback: ServiceCallback<PersistedFace>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

image
HttpRequestBody

Поток изображения.

options
LargeFaceListAddFaceFromStreamOptionalParams

Необязательные параметры

callback

ServiceCallback<PersistedFace>

Обратный вызов

addFaceFromStream(string, HttpRequestBody, ServiceCallback<PersistedFace>)

function addFaceFromStream(largeFaceListId: string, image: HttpRequestBody, callback: ServiceCallback<PersistedFace>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

image
HttpRequestBody

Поток изображения.

callback

ServiceCallback<PersistedFace>

Обратный вызов

addFaceFromUrl(string, string, LargeFaceListAddFaceFromUrlOptionalParams)

Добавление лица в указанный большой список лиц, до 1 000 000 лиц.
Чтобы иметь дело с изображением, содержащим несколько лиц, входные лица можно указать как изображение с прямоугольником targetFace. Он возвращает значение persistedFaceId, представляющее добавленное лицо. Образ не будет сохранен. Только извлеченная функция распознавания лиц будет храниться на сервере, пока не будет вызван метод LargeFaceList Face — Delete или LargeFaceList — Delete .
Примечание persistedFaceId отличается от faceId, созданного Face — Detect.

  • Более высокое качество изображения лица означает лучшую точность распознавания. Учитывайте высококачественные лица: лобные, четкие, а размер лица — 200 x 200 пикселей (100 пикселей между глазами) или больше.
  • Поддерживаются форматы JPEG, PNG, GIF (первый кадр) и BMP. Допустимый размер файла изображения — от 1 КБ до 6 МБ.
  • Прямоугольник targetFace должен содержать одно лицо. Ноль или несколько лиц будут рассматриваться как ошибка. Если предоставленный прямоугольник targetFace не возвращается из face — Detect, нет никакой гарантии, что обнаружение и добавление лица будут успешно выполнены.
  • Из-за определяемого размера лица (36x36–4096 x 4096 пикселей), большого положения головы или больших окклюзий приведут к сбоям.
  • Добавление и удаление лиц в одном и том же списке лиц и из него обрабатываются последовательно, а в и из разных списков лиц выполняется параллельно.
  • Минимальный размер обнаруживаемого лица составляет 36 x 36 пикселей на изображении размером не более 1920 x 1080 пикселей. Изображениям с размерами выше 1920x1080 пикселей потребуется пропорционально больший минимальный размер лица.
  • Можно указать различные значения detectionModel. Сведения об использовании и сравнении различных моделей обнаружения см. в статье Как указать модель обнаружения.

Quota:

  • Квота подписки бесплатного уровня: 1000 лиц на большой список лиц.
  • Квота подписки уровня S0: 1 000 000 лиц на большой список лиц.
function addFaceFromUrl(largeFaceListId: string, url: string, options?: LargeFaceListAddFaceFromUrlOptionalParams): Promise<LargeFaceListAddFaceFromUrlResponse>

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

url

string

Общедоступный URL-адрес изображения

options
LargeFaceListAddFaceFromUrlOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.LargeFaceListAddFaceFromUrlResponse>

addFaceFromUrl(string, string, LargeFaceListAddFaceFromUrlOptionalParams, ServiceCallback<PersistedFace>)

function addFaceFromUrl(largeFaceListId: string, url: string, options: LargeFaceListAddFaceFromUrlOptionalParams, callback: ServiceCallback<PersistedFace>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

url

string

Общедоступный URL-адрес изображения

options
LargeFaceListAddFaceFromUrlOptionalParams

Необязательные параметры

callback

ServiceCallback<PersistedFace>

Обратный вызов

addFaceFromUrl(string, string, ServiceCallback<PersistedFace>)

function addFaceFromUrl(largeFaceListId: string, url: string, callback: ServiceCallback<PersistedFace>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

url

string

Общедоступный URL-адрес изображения

callback

ServiceCallback<PersistedFace>

Обратный вызов

create(string, string, LargeFaceListCreateOptionalParams)

Создайте пустой большой список лиц с указанным пользователем largeFaceListId, именем, необязательным userData и recognitionModel.
Большой список лиц — это список лиц до 1 000 000 лиц, используемых face — Find Similar.
После создания пользователь должен использовать LargeFaceList Face - Add для импорта лиц и LargeFaceList - Train, чтобы подготовить его к face - Find Similar. Образ не будет сохранен. На сервере хранятся только извлеченные признаки лиц, пока не будет вызван метод LargeFaceList — Delete .
Поиск похожих используется для таких сценариев, как поиск лиц, похожих на знаменитостей, аналогичная фильтрация лиц или для легкой идентификации лиц. Но если фактически используется для идентификации человека, используйте PersonGroup / LargePersonGroup и Face — Identify.
Необходимо указать "recognitionModel" для связи с этим большим списком лиц. Значение по умолчанию для "recognitionModel" — "recognition_01". Если требуется последняя модель, явно укажите нужную модель в этом параметре. Новые лица, добавленные в существующий большой список лиц, будут использовать модель распознавания, которая уже связана с коллекцией. Существующие признаки лиц в большом списке лиц не могут быть обновлены до признаков, извлеченных другой версией модели распознавания. См. раздел Указание модели распознавания.

Большая квота списка лиц:

  • Квота подписки бесплатного уровня: 64 больших списка лиц.
  • Квота подписки уровня S0: 1 000 000 больших списков лиц.
function create(largeFaceListId: string, name: string, options?: LargeFaceListCreateOptionalParams): Promise<RestResponse>

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

name

string

Имя, определенное пользователем, максимальная длина — 128.

options
LargeFaceListCreateOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<RestResponse>

Promise<msRest.RestResponse>

create(string, string, LargeFaceListCreateOptionalParams, ServiceCallback<void>)

function create(largeFaceListId: string, name: string, options: LargeFaceListCreateOptionalParams, callback: ServiceCallback<void>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

name

string

Имя, определенное пользователем, максимальная длина — 128.

options
LargeFaceListCreateOptionalParams

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

create(string, string, ServiceCallback<void>)

function create(largeFaceListId: string, name: string, callback: ServiceCallback<void>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

name

string

Имя, определенное пользователем, максимальная длина — 128.

callback

ServiceCallback<void>

Обратный вызов

deleteFace(string, string, RequestOptionsBase)

Удаление лица из большого списка лиц с помощью указанных largeFaceListId и persistedFaceId.
Добавление и удаление лиц в одном и том же большом списке лиц и из него обрабатываются последовательно, а в и из разных больших списков лиц выполняется параллельно.

function deleteFace(largeFaceListId: string, persistedFaceId: string, options?: RequestOptionsBase): Promise<RestResponse>

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

persistedFaceId

string

Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.

options
RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<RestResponse>

Promise<msRest.RestResponse>

deleteFace(string, string, RequestOptionsBase, ServiceCallback<void>)

function deleteFace(largeFaceListId: string, persistedFaceId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

persistedFaceId

string

Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.

options
RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

deleteFace(string, string, ServiceCallback<void>)

function deleteFace(largeFaceListId: string, persistedFaceId: string, callback: ServiceCallback<void>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

persistedFaceId

string

Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.

callback

ServiceCallback<void>

Обратный вызов

deleteMethod(string, RequestOptionsBase)

Удаляет указанный большой список лиц.

function deleteMethod(largeFaceListId: string, options?: RequestOptionsBase): Promise<RestResponse>

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

options
RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<RestResponse>

Promise<msRest.RestResponse>

deleteMethod(string, RequestOptionsBase, ServiceCallback<void>)

function deleteMethod(largeFaceListId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

options
RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

deleteMethod(string, ServiceCallback<void>)

function deleteMethod(largeFaceListId: string, callback: ServiceCallback<void>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

callback

ServiceCallback<void>

Обратный вызов

get(string, LargeFaceListGetOptionalParams)

Получение больших значенийFaceListId, name, userData и recognitionModel большого списка лиц.

function get(largeFaceListId: string, options?: LargeFaceListGetOptionalParams): Promise<LargeFaceListGetResponse>

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

options
LargeFaceListGetOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.LargeFaceListGetResponse>

get(string, LargeFaceListGetOptionalParams, ServiceCallback<LargeFaceList>)

function get(largeFaceListId: string, options: LargeFaceListGetOptionalParams, callback: ServiceCallback<LargeFaceList>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

options
LargeFaceListGetOptionalParams

Необязательные параметры

callback

ServiceCallback<LargeFaceList>

Обратный вызов

get(string, ServiceCallback<LargeFaceList>)

function get(largeFaceListId: string, callback: ServiceCallback<LargeFaceList>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

callback

ServiceCallback<LargeFaceList>

Обратный вызов

getFace(string, string, RequestOptionsBase)

Получение сведений о сохраняемом лице (задается параметром persistedFaceId и его принадлежности largeFaceListId).

function getFace(largeFaceListId: string, persistedFaceId: string, options?: RequestOptionsBase): Promise<LargeFaceListGetFaceResponse>

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

persistedFaceId

string

Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.

options
RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<Models.LargeFaceListGetFaceResponse>

getFace(string, string, RequestOptionsBase, ServiceCallback<PersistedFace>)

function getFace(largeFaceListId: string, persistedFaceId: string, options: RequestOptionsBase, callback: ServiceCallback<PersistedFace>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

persistedFaceId

string

Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.

options
RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<PersistedFace>

Обратный вызов

getFace(string, string, ServiceCallback<PersistedFace>)

function getFace(largeFaceListId: string, persistedFaceId: string, callback: ServiceCallback<PersistedFace>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

persistedFaceId

string

Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.

callback

ServiceCallback<PersistedFace>

Обратный вызов

getTrainingStatus(string, RequestOptionsBase)

Получение состояния обучения большого списка лиц (завершенного или текущего).

function getTrainingStatus(largeFaceListId: string, options?: RequestOptionsBase): Promise<LargeFaceListGetTrainingStatusResponse>

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

options
RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<Models.LargeFaceListGetTrainingStatusResponse>

getTrainingStatus(string, RequestOptionsBase, ServiceCallback<TrainingStatus>)

function getTrainingStatus(largeFaceListId: string, options: RequestOptionsBase, callback: ServiceCallback<TrainingStatus>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

options
RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<TrainingStatus>

Обратный вызов

getTrainingStatus(string, ServiceCallback<TrainingStatus>)

function getTrainingStatus(largeFaceListId: string, callback: ServiceCallback<TrainingStatus>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

callback

ServiceCallback<TrainingStatus>

Обратный вызов

list(LargeFaceListListOptionalParams)

Список больших лиц содержит сведения о largeFaceListId, name, userData и recognitionModel.
Чтобы получить сведения о лицах в largeFaceList, используйте LargeFaceList Face — Get

  • Большие списки лиц хранятся в алфавитном порядке largeFaceListId.
  • Параметр start (string, необязательный) — это предоставленное пользователем значение largeFaceListId, возвращаемое записями с большими идентификаторами по сравнению со строками. Для параметра "start" задано пустое значение, указывающее на возврат из первого элемента.
  • Параметр top (int, необязательный) указывает количество возвращаемых записей. В одном вызове можно вернуть не более 1000 записей. Чтобы получить дополнительные сведения, можно указать "start" с идентификатором последнего возвращенного элемента текущего вызова.
    Например, всего 5 больших списков пользователей: "list1", ..., "list5".
    "start=&top=" вернет все 5 списков.
    "start=&top=2" возвращает "list1", "list2".
    "start=list2&top=3" возвращает "list3", "list4", "list5".
function list(options?: LargeFaceListListOptionalParams): Promise<LargeFaceListListResponse>

Параметры

options
LargeFaceListListOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.LargeFaceListListResponse>

list(LargeFaceListListOptionalParams, ServiceCallback<LargeFaceList[]>)

function list(options: LargeFaceListListOptionalParams, callback: ServiceCallback<LargeFaceList[]>)

Параметры

options
LargeFaceListListOptionalParams

Необязательные параметры

callback

ServiceCallback<LargeFaceList[]>

Обратный вызов

list(ServiceCallback<LargeFaceList[]>)

function list(callback: ServiceCallback<LargeFaceList[]>)

Параметры

callback

ServiceCallback<LargeFaceList[]>

Обратный вызов

listFaces(string, LargeFaceListListFacesOptionalParams)

Вывод списка всех лиц в большом списке лиц и получение сведений о лицах (включая userData и persistedFaceId зарегистрированных лиц лиц).

function listFaces(largeFaceListId: string, options?: LargeFaceListListFacesOptionalParams): Promise<LargeFaceListListFacesResponse>

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

options
LargeFaceListListFacesOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<Models.LargeFaceListListFacesResponse>

listFaces(string, LargeFaceListListFacesOptionalParams, ServiceCallback<PersistedFace[]>)

function listFaces(largeFaceListId: string, options: LargeFaceListListFacesOptionalParams, callback: ServiceCallback<PersistedFace[]>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

options
LargeFaceListListFacesOptionalParams

Необязательные параметры

callback

ServiceCallback<PersistedFace[]>

Обратный вызов

listFaces(string, ServiceCallback<PersistedFace[]>)

function listFaces(largeFaceListId: string, callback: ServiceCallback<PersistedFace[]>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

callback

ServiceCallback<PersistedFace[]>

Обратный вызов

train(string, RequestOptionsBase)

Поставить в очередь задачу обучения с большим списком лиц. Задача обучения может быть запущена не сразу.

function train(largeFaceListId: string, options?: RequestOptionsBase): Promise<RestResponse>

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

options
RequestOptionsBase

Необязательные параметры

Возвращаемое значение

Promise<RestResponse>

Promise<msRest.RestResponse>

train(string, RequestOptionsBase, ServiceCallback<void>)

function train(largeFaceListId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

options
RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

train(string, ServiceCallback<void>)

function train(largeFaceListId: string, callback: ServiceCallback<void>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

callback

ServiceCallback<void>

Обратный вызов

update(string, LargeFaceListUpdateOptionalParams)

Обновление сведений о большом списке лиц.

function update(largeFaceListId: string, options?: LargeFaceListUpdateOptionalParams): Promise<RestResponse>

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

options
LargeFaceListUpdateOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<RestResponse>

Promise<msRest.RestResponse>

update(string, LargeFaceListUpdateOptionalParams, ServiceCallback<void>)

function update(largeFaceListId: string, options: LargeFaceListUpdateOptionalParams, callback: ServiceCallback<void>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

options
LargeFaceListUpdateOptionalParams

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

update(string, ServiceCallback<void>)

function update(largeFaceListId: string, callback: ServiceCallback<void>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

callback

ServiceCallback<void>

Обратный вызов

updateFace(string, string, LargeFaceListUpdateFaceOptionalParams)

Обновление поля userData сохраненного лица.

function updateFace(largeFaceListId: string, persistedFaceId: string, options?: LargeFaceListUpdateFaceOptionalParams): Promise<RestResponse>

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

persistedFaceId

string

Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.

options
LargeFaceListUpdateFaceOptionalParams

Необязательные параметры

Возвращаемое значение

Promise<RestResponse>

Promise<msRest.RestResponse>

updateFace(string, string, LargeFaceListUpdateFaceOptionalParams, ServiceCallback<void>)

function updateFace(largeFaceListId: string, persistedFaceId: string, options: LargeFaceListUpdateFaceOptionalParams, callback: ServiceCallback<void>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

persistedFaceId

string

Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.

options
LargeFaceListUpdateFaceOptionalParams

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

updateFace(string, string, ServiceCallback<void>)

function updateFace(largeFaceListId: string, persistedFaceId: string, callback: ServiceCallback<void>)

Параметры

largeFaceListId

string

Идентификатор, ссылающийся на определенный большой список лиц.

persistedFaceId

string

Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.

callback

ServiceCallback<void>

Обратный вызов