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


PersonGroupPerson class

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

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

PersonGroupPerson(FaceClientContext)

Создайте PersonGroupPerson.

Методы

addFaceFromStream(string, string, HttpRequestBody, PersonGroupPersonAddFaceFromStreamOptionalParams)

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

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

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

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

Создание нового пользователя в указанной группе пользователей.

create(string, PersonGroupPersonCreateOptionalParams, ServiceCallback<Person>)
create(string, ServiceCallback<Person>)
deleteFace(string, string, string, RequestOptionsBase)

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

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

Удаление существующего пользователя из группы пользователей. Функция persistedFaceId, userData, имя пользователя и лицо в записи пользователя будут удалены.

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

Получение сведений о пользователе, включая зарегистрированные сохраненные лица, имя и userData.

get(string, string, RequestOptionsBase, ServiceCallback<Person>)
get(string, string, ServiceCallback<Person>)
getFace(string, string, string, RequestOptionsBase)

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

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

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

list(string, PersonGroupPersonListOptionalParams, ServiceCallback<Person[]>)
list(string, ServiceCallback<Person[]>)
update(string, string, PersonGroupPersonUpdateOptionalParams)

Обновление имени или userData пользователя.

update(string, string, PersonGroupPersonUpdateOptionalParams, ServiceCallback<void>)
update(string, string, ServiceCallback<void>)
updateFace(string, string, string, PersonGroupPersonUpdateFaceOptionalParams)

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

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

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

PersonGroupPerson(FaceClientContext)

Создайте PersonGroupPerson.

new PersonGroupPerson(client: FaceClientContext)

Параметры

client
FaceClientContext

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

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

addFaceFromStream(string, string, HttpRequestBody, PersonGroupPersonAddFaceFromStreamOptionalParams)

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

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

Параметры

personGroupId

string

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

personId

string

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

image
HttpRequestBody

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

options
PersonGroupPersonAddFaceFromStreamOptionalParams

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

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

Promise<Models.PersonGroupPersonAddFaceFromStreamResponse>

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

function addFaceFromStream(personGroupId: string, personId: string, image: HttpRequestBody, options: PersonGroupPersonAddFaceFromStreamOptionalParams, callback: ServiceCallback<PersistedFace>)

Параметры

personGroupId

string

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

personId

string

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

image
HttpRequestBody

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

options
PersonGroupPersonAddFaceFromStreamOptionalParams

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

callback

ServiceCallback<PersistedFace>

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

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

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

Параметры

personGroupId

string

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

personId

string

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

image
HttpRequestBody

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

callback

ServiceCallback<PersistedFace>

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

addFaceFromUrl(string, string, string, PersonGroupPersonAddFaceFromUrlOptionalParams)

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

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

Параметры

personGroupId

string

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

personId

string

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

url

string

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

options
PersonGroupPersonAddFaceFromUrlOptionalParams

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

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

Promise<Models.PersonGroupPersonAddFaceFromUrlResponse>

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

function addFaceFromUrl(personGroupId: string, personId: string, url: string, options: PersonGroupPersonAddFaceFromUrlOptionalParams, callback: ServiceCallback<PersistedFace>)

Параметры

personGroupId

string

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

personId

string

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

url

string

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

options
PersonGroupPersonAddFaceFromUrlOptionalParams

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

callback

ServiceCallback<PersistedFace>

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

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

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

Параметры

personGroupId

string

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

personId

string

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

url

string

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

callback

ServiceCallback<PersistedFace>

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

create(string, PersonGroupPersonCreateOptionalParams)

Создание нового пользователя в указанной группе пользователей.

function create(personGroupId: string, options?: PersonGroupPersonCreateOptionalParams): Promise<PersonGroupPersonCreateResponse>

Параметры

personGroupId

string

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

options
PersonGroupPersonCreateOptionalParams

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

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

Promise<Models.PersonGroupPersonCreateResponse>

create(string, PersonGroupPersonCreateOptionalParams, ServiceCallback<Person>)

function create(personGroupId: string, options: PersonGroupPersonCreateOptionalParams, callback: ServiceCallback<Person>)

Параметры

personGroupId

string

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

options
PersonGroupPersonCreateOptionalParams

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

callback

ServiceCallback<Person>

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

create(string, ServiceCallback<Person>)

function create(personGroupId: string, callback: ServiceCallback<Person>)

Параметры

personGroupId

string

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

callback

ServiceCallback<Person>

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

deleteFace(string, string, string, RequestOptionsBase)

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

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

Параметры

personGroupId

string

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

personId

string

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

persistedFaceId

string

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

options
RequestOptionsBase

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

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

Promise<RestResponse>

Promise<msRest.RestResponse>

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

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

Параметры

personGroupId

string

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

personId

string

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

persistedFaceId

string

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

options
RequestOptionsBase

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

callback

ServiceCallback<void>

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

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

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

Параметры

personGroupId

string

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

personId

string

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

persistedFaceId

string

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

callback

ServiceCallback<void>

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

deleteMethod(string, string, RequestOptionsBase)

Удаление существующего пользователя из группы пользователей. Функция persistedFaceId, userData, имя пользователя и лицо в записи пользователя будут удалены.

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

Параметры

personGroupId

string

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

personId

string

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

options
RequestOptionsBase

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

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

Promise<RestResponse>

Promise<msRest.RestResponse>

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

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

Параметры

personGroupId

string

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

personId

string

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

options
RequestOptionsBase

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

callback

ServiceCallback<void>

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

deleteMethod(string, string, ServiceCallback<void>)

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

Параметры

personGroupId

string

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

personId

string

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

callback

ServiceCallback<void>

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

get(string, string, RequestOptionsBase)

Получение сведений о пользователе, включая зарегистрированные сохраненные лица, имя и userData.

function get(personGroupId: string, personId: string, options?: RequestOptionsBase): Promise<PersonGroupPersonGetResponse>

Параметры

personGroupId

string

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

personId

string

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

options
RequestOptionsBase

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

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

Promise<Models.PersonGroupPersonGetResponse>

get(string, string, RequestOptionsBase, ServiceCallback<Person>)

function get(personGroupId: string, personId: string, options: RequestOptionsBase, callback: ServiceCallback<Person>)

Параметры

personGroupId

string

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

personId

string

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

options
RequestOptionsBase

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

callback

ServiceCallback<Person>

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

get(string, string, ServiceCallback<Person>)

function get(personGroupId: string, personId: string, callback: ServiceCallback<Person>)

Параметры

personGroupId

string

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

personId

string

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

callback

ServiceCallback<Person>

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

getFace(string, string, string, RequestOptionsBase)

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

function getFace(personGroupId: string, personId: string, persistedFaceId: string, options?: RequestOptionsBase): Promise<PersonGroupPersonGetFaceResponse>

Параметры

personGroupId

string

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

personId

string

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

persistedFaceId

string

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

options
RequestOptionsBase

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

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

Promise<Models.PersonGroupPersonGetFaceResponse>

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

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

Параметры

personGroupId

string

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

personId

string

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

persistedFaceId

string

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

options
RequestOptionsBase

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

callback

ServiceCallback<PersistedFace>

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

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

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

Параметры

personGroupId

string

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

personId

string

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

persistedFaceId

string

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

callback

ServiceCallback<PersistedFace>

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

list(string, PersonGroupPersonListOptionalParams)

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

function list(personGroupId: string, options?: PersonGroupPersonListOptionalParams): Promise<PersonGroupPersonListResponse>

Параметры

personGroupId

string

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

options
PersonGroupPersonListOptionalParams

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

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

Promise<Models.PersonGroupPersonListResponse>

list(string, PersonGroupPersonListOptionalParams, ServiceCallback<Person[]>)

function list(personGroupId: string, options: PersonGroupPersonListOptionalParams, callback: ServiceCallback<Person[]>)

Параметры

personGroupId

string

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

options
PersonGroupPersonListOptionalParams

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

callback

ServiceCallback<Person[]>

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

list(string, ServiceCallback<Person[]>)

function list(personGroupId: string, callback: ServiceCallback<Person[]>)

Параметры

personGroupId

string

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

callback

ServiceCallback<Person[]>

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

update(string, string, PersonGroupPersonUpdateOptionalParams)

Обновление имени или userData пользователя.

function update(personGroupId: string, personId: string, options?: PersonGroupPersonUpdateOptionalParams): Promise<RestResponse>

Параметры

personGroupId

string

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

personId

string

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

options
PersonGroupPersonUpdateOptionalParams

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

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

Promise<RestResponse>

Promise<msRest.RestResponse>

update(string, string, PersonGroupPersonUpdateOptionalParams, ServiceCallback<void>)

function update(personGroupId: string, personId: string, options: PersonGroupPersonUpdateOptionalParams, callback: ServiceCallback<void>)

Параметры

personGroupId

string

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

personId

string

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

options
PersonGroupPersonUpdateOptionalParams

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

callback

ServiceCallback<void>

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

update(string, string, ServiceCallback<void>)

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

Параметры

personGroupId

string

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

personId

string

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

callback

ServiceCallback<void>

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

updateFace(string, string, string, PersonGroupPersonUpdateFaceOptionalParams)

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

  • Более высокое качество изображения лица означает лучшую точность распознавания. Пожалуйста, рассмотрите высококачественные лица: фронтальные, четкие и размер лица 200 x 200 пикселей (100 пикселей между глазами) или больше.
  • Каждая запись может содержать до 248 лиц.
  • Поддерживаются JPEG, PNG, GIF (первый кадр) и формат BMP. Допустимый размер файла изображения — от 1 КБ до 6 МБ.
  • Прямоугольник targetFace должен содержать одну грань. Ноль или несколько лиц будут рассматриваться как ошибка. Если предоставленный прямоугольник targetFace не возвращается из face — Detect, нет никакой гарантии для успешного обнаружения и добавления лица.
  • Если определить размер лица (36x36–4096 x 4096 пикселей), большой размер головы или большие окклюзии вызовут сбои.
  • Добавление или удаление лиц для одного и того же пользователя будет обрабатываться последовательно. Добавление и удаление лиц для разных пользователей и их удаления обрабатываются параллельно.
function updateFace(personGroupId: string, personId: string, persistedFaceId: string, options?: PersonGroupPersonUpdateFaceOptionalParams): Promise<RestResponse>

Параметры

personGroupId

string

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

personId

string

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

persistedFaceId

string

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

options
PersonGroupPersonUpdateFaceOptionalParams

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

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

Promise<RestResponse>

Promise<msRest.RestResponse>

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

function updateFace(personGroupId: string, personId: string, persistedFaceId: string, options: PersonGroupPersonUpdateFaceOptionalParams, callback: ServiceCallback<void>)

Параметры

personGroupId

string

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

personId

string

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

persistedFaceId

string

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

options
PersonGroupPersonUpdateFaceOptionalParams

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

callback

ServiceCallback<void>

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

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

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

Параметры

personGroupId

string

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

personId

string

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

persistedFaceId

string

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

callback

ServiceCallback<void>

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