LargePersonGroupPerson class
Класс, представляющий LargePersonGroupPerson.
Конструкторы
Large |
Создайте LargePersonGroupPerson. |
Методы
add |
Добавление лица к человеку в большую группу лиц для идентификации или проверки лица. Чтобы иметь дело с изображением, содержащим несколько лиц, входное лицо можно указать как изображение с прямоугольником targetFace. Он возвращает значение persistedFaceId, представляющее добавленное лицо. Образ не будет сохранен. Только извлеченная функция распознавания лиц будет храниться на сервере до вызова LargePersonGroup PersonFace — Delete, LargePersonGroup Person — Delete или LargePersonGroup — Delete .
|
add |
|
add |
|
add |
Добавление лица к человеку в большую группу лиц для идентификации или проверки лица. Чтобы иметь дело с изображением, содержащим несколько лиц, входное лицо можно указать как изображение с прямоугольником targetFace. Он возвращает значение persistedFaceId, представляющее добавленное лицо. Образ не будет сохранен. Только извлеченная функция распознавания лиц будет храниться на сервере до вызова LargePersonGroup PersonFace — Delete, LargePersonGroup Person — Delete или LargePersonGroup — Delete .
|
add |
|
add |
|
create(string, Large |
Создание нового пользователя в указанной большой группе пользователей. |
create(string, Large |
|
create(string, Service |
|
delete |
Удаление лица из большой группы пользователей с помощью указанных largePersonGroupId, personId и persistedFaceId.
|
delete |
|
delete |
|
delete |
Удаление существующего пользователя из большой группы пользователей. Функция persistedFaceId, userData, имя пользователя и лицо в записи пользователя будут удалены. |
delete |
|
delete |
|
get(string, string, Request |
Получение имени и userData пользователя, а также сохраненных идентификаторов faceId, представляющих функцию лица зарегистрированного пользователя. |
get(string, string, Request |
|
get(string, string, Service |
|
get |
Получение сведений о сохраняемом лице (задается параметром persistedFaceId, personId и его принадлежности largePersonGroupId). |
get |
|
get |
|
list(string, Large |
Вывод списка всех пользователей в большой группе пользователей и получение сведений о пользователях (включая personId, имя, userData и persistedFaceIds зарегистрированных лиц пользователя). |
list(string, Large |
|
list(string, Service |
|
update(string, string, Large |
Обновление имени или userData пользователя. |
update(string, string, Large |
|
update(string, string, Service |
|
update |
Обновите поле userData для сохраненного лица пользователя. |
update |
|
update |
Сведения о конструкторе
LargePersonGroupPerson(FaceClientContext)
Создайте LargePersonGroupPerson.
new LargePersonGroupPerson(client: FaceClientContext)
Параметры
- client
- FaceClientContext
Ссылка на клиент службы.
Сведения о методе
addFaceFromStream(string, string, HttpRequestBody, LargePersonGroupPersonAddFaceFromStreamOptionalParams)
Добавление лица к человеку в большую группу лиц для идентификации или проверки лица. Чтобы иметь дело с изображением, содержащим несколько лиц, входное лицо можно указать как изображение с прямоугольником targetFace. Он возвращает значение persistedFaceId, представляющее добавленное лицо. Образ не будет сохранен. Только извлеченная функция распознавания лиц будет храниться на сервере до вызова LargePersonGroup PersonFace — Delete, LargePersonGroup Person — Delete или LargePersonGroup — 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 пикселей. Изображениям с размерами выше 1920 x 1080 пикселей потребуется пропорционально больший минимальный размер лица.
- Можно указать различные значения detectionModel. Сведения об использовании и сравнении различных моделей обнаружения см. в статье Определение модели обнаружения.
function addFaceFromStream(largePersonGroupId: string, personId: string, image: HttpRequestBody, options?: LargePersonGroupPersonAddFaceFromStreamOptionalParams): Promise<LargePersonGroupPersonAddFaceFromStreamResponse>
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную большую группу пользователей.
- personId
-
string
Идентификатор, ссылающийся на определенного человека.
- image
- HttpRequestBody
Поток изображения.
Необязательные параметры
Возвращаемое значение
Promise<Models.LargePersonGroupPersonAddFaceFromStreamResponse>
addFaceFromStream(string, string, HttpRequestBody, LargePersonGroupPersonAddFaceFromStreamOptionalParams, ServiceCallback<PersistedFace>)
function addFaceFromStream(largePersonGroupId: string, personId: string, image: HttpRequestBody, options: LargePersonGroupPersonAddFaceFromStreamOptionalParams, callback: ServiceCallback<PersistedFace>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную большую группу пользователей.
- personId
-
string
Идентификатор, ссылающийся на определенного человека.
- image
- HttpRequestBody
Поток изображения.
Необязательные параметры
- callback
Обратный вызов
addFaceFromStream(string, string, HttpRequestBody, ServiceCallback<PersistedFace>)
function addFaceFromStream(largePersonGroupId: string, personId: string, image: HttpRequestBody, callback: ServiceCallback<PersistedFace>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную большую группу пользователей.
- personId
-
string
Идентификатор, ссылающийся на определенного человека.
- image
- HttpRequestBody
Поток изображения.
- callback
Обратный вызов
addFaceFromUrl(string, string, string, LargePersonGroupPersonAddFaceFromUrlOptionalParams)
Добавление лица к человеку в большую группу лиц для идентификации или проверки лица. Чтобы иметь дело с изображением, содержащим несколько лиц, входное лицо можно указать как изображение с прямоугольником targetFace. Он возвращает значение persistedFaceId, представляющее добавленное лицо. Образ не будет сохранен. Только извлеченная функция распознавания лиц будет храниться на сервере до вызова LargePersonGroup PersonFace — Delete, LargePersonGroup Person — Delete или LargePersonGroup — 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 пикселей. Изображениям с размерами выше 1920 x 1080 пикселей потребуется пропорционально больший минимальный размер лица.
- Можно указать различные значения detectionModel. Сведения об использовании и сравнении различных моделей обнаружения см. в статье Определение модели обнаружения.
function addFaceFromUrl(largePersonGroupId: string, personId: string, url: string, options?: LargePersonGroupPersonAddFaceFromUrlOptionalParams): Promise<LargePersonGroupPersonAddFaceFromUrlResponse>
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную большую группу пользователей.
- personId
-
string
Идентификатор, ссылающийся на определенного человека.
- url
-
string
Общедоступный URL-адрес изображения
Необязательные параметры
Возвращаемое значение
Promise<Models.LargePersonGroupPersonAddFaceFromUrlResponse>
addFaceFromUrl(string, string, string, LargePersonGroupPersonAddFaceFromUrlOptionalParams, ServiceCallback<PersistedFace>)
function addFaceFromUrl(largePersonGroupId: string, personId: string, url: string, options: LargePersonGroupPersonAddFaceFromUrlOptionalParams, callback: ServiceCallback<PersistedFace>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную большую группу пользователей.
- personId
-
string
Идентификатор, ссылающийся на определенного человека.
- url
-
string
Общедоступный URL-адрес изображения
Необязательные параметры
- callback
Обратный вызов
addFaceFromUrl(string, string, string, ServiceCallback<PersistedFace>)
function addFaceFromUrl(largePersonGroupId: string, personId: string, url: string, callback: ServiceCallback<PersistedFace>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную большую группу пользователей.
- personId
-
string
Идентификатор, ссылающийся на определенного человека.
- url
-
string
Общедоступный URL-адрес изображения
- callback
Обратный вызов
create(string, LargePersonGroupPersonCreateOptionalParams)
Создание нового пользователя в указанной большой группе пользователей.
function create(largePersonGroupId: string, options?: LargePersonGroupPersonCreateOptionalParams): Promise<LargePersonGroupPersonCreateResponse>
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную большую группу пользователей.
Необязательные параметры
Возвращаемое значение
Promise<LargePersonGroupPersonCreateResponse>
Promise<Models.LargePersonGroupPersonCreateResponse>
create(string, LargePersonGroupPersonCreateOptionalParams, ServiceCallback<Person>)
function create(largePersonGroupId: string, options: LargePersonGroupPersonCreateOptionalParams, callback: ServiceCallback<Person>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную большую группу пользователей.
Необязательные параметры
- callback
Обратный вызов
create(string, ServiceCallback<Person>)
function create(largePersonGroupId: string, callback: ServiceCallback<Person>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную большую группу пользователей.
- callback
Обратный вызов
deleteFace(string, string, string, RequestOptionsBase)
Удаление лица из большой группы пользователей с помощью указанных largePersonGroupId, personId и persistedFaceId.
Добавление или удаление лиц для одного и того же пользователя будет обрабатываться последовательно.
Добавление и удаление лиц для разных пользователей и их удаления обрабатываются параллельно.
function deleteFace(largePersonGroupId: string, personId: string, persistedFaceId: string, options?: RequestOptionsBase): Promise<RestResponse>
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную большую группу пользователей.
- personId
-
string
Идентификатор, ссылающийся на определенного человека.
- persistedFaceId
-
string
Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.
- options
- RequestOptionsBase
Необязательные параметры
Возвращаемое значение
Promise<RestResponse>
Promise<msRest.RestResponse>
deleteFace(string, string, string, RequestOptionsBase, ServiceCallback<void>)
function deleteFace(largePersonGroupId: string, personId: string, persistedFaceId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную большую группу пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- persistedFaceId
-
string
Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.
- options
- RequestOptionsBase
Необязательные параметры
- callback
-
ServiceCallback<void>
Обратный вызов
deleteFace(string, string, string, ServiceCallback<void>)
function deleteFace(largePersonGroupId: string, personId: string, persistedFaceId: string, callback: ServiceCallback<void>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- persistedFaceId
-
string
Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.
- callback
-
ServiceCallback<void>
Обратный вызов
deleteMethod(string, string, RequestOptionsBase)
Удаление существующего пользователя из большой группы пользователей. Функция persistedFaceId, userData, имя пользователя и лицо в записи пользователя будут удалены.
function deleteMethod(largePersonGroupId: string, personId: string, options?: RequestOptionsBase): Promise<RestResponse>
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- options
- RequestOptionsBase
Необязательные параметры
Возвращаемое значение
Promise<RestResponse>
Promise<msRest.RestResponse>
deleteMethod(string, string, RequestOptionsBase, ServiceCallback<void>)
function deleteMethod(largePersonGroupId: string, personId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- options
- RequestOptionsBase
Необязательные параметры
- callback
-
ServiceCallback<void>
Обратный вызов
deleteMethod(string, string, ServiceCallback<void>)
function deleteMethod(largePersonGroupId: string, personId: string, callback: ServiceCallback<void>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- callback
-
ServiceCallback<void>
Обратный вызов
get(string, string, RequestOptionsBase)
Получение имени и userData пользователя, а также сохраненных идентификаторов faceId, представляющих функцию лица зарегистрированного пользователя.
function get(largePersonGroupId: string, personId: string, options?: RequestOptionsBase): Promise<LargePersonGroupPersonGetResponse>
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- options
- RequestOptionsBase
Необязательные параметры
Возвращаемое значение
Promise<LargePersonGroupPersonGetResponse>
Promise<Models.LargePersonGroupPersonGetResponse>
get(string, string, RequestOptionsBase, ServiceCallback<Person>)
function get(largePersonGroupId: string, personId: string, options: RequestOptionsBase, callback: ServiceCallback<Person>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- options
- RequestOptionsBase
Необязательные параметры
- callback
Обратный вызов
get(string, string, ServiceCallback<Person>)
function get(largePersonGroupId: string, personId: string, callback: ServiceCallback<Person>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- callback
Обратный вызов
getFace(string, string, string, RequestOptionsBase)
Получение сведений о сохраняемом лице (задается параметром persistedFaceId, personId и его принадлежности largePersonGroupId).
function getFace(largePersonGroupId: string, personId: string, persistedFaceId: string, options?: RequestOptionsBase): Promise<LargePersonGroupPersonGetFaceResponse>
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- persistedFaceId
-
string
Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.
- options
- RequestOptionsBase
Необязательные параметры
Возвращаемое значение
Promise<Models.LargePersonGroupPersonGetFaceResponse>
getFace(string, string, string, RequestOptionsBase, ServiceCallback<PersistedFace>)
function getFace(largePersonGroupId: string, personId: string, persistedFaceId: string, options: RequestOptionsBase, callback: ServiceCallback<PersistedFace>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- persistedFaceId
-
string
Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.
- options
- RequestOptionsBase
Необязательные параметры
- callback
Обратный вызов
getFace(string, string, string, ServiceCallback<PersistedFace>)
function getFace(largePersonGroupId: string, personId: string, persistedFaceId: string, callback: ServiceCallback<PersistedFace>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- persistedFaceId
-
string
Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.
- callback
Обратный вызов
list(string, LargePersonGroupPersonListOptionalParams)
Вывод списка всех пользователей в большой группе пользователей и получение сведений о пользователях (включая personId, имя, userData и persistedFaceIds зарегистрированных лиц пользователя).
function list(largePersonGroupId: string, options?: LargePersonGroupPersonListOptionalParams): Promise<LargePersonGroupPersonListResponse>
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
Необязательные параметры
Возвращаемое значение
Promise<LargePersonGroupPersonListResponse>
Promise<Models.LargePersonGroupPersonListResponse>
list(string, LargePersonGroupPersonListOptionalParams, ServiceCallback<Person[]>)
function list(largePersonGroupId: string, options: LargePersonGroupPersonListOptionalParams, callback: ServiceCallback<Person[]>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
Необязательные параметры
- callback
Обратный вызов
list(string, ServiceCallback<Person[]>)
function list(largePersonGroupId: string, callback: ServiceCallback<Person[]>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- callback
Обратный вызов
update(string, string, LargePersonGroupPersonUpdateOptionalParams)
Обновление имени или userData пользователя.
function update(largePersonGroupId: string, personId: string, options?: LargePersonGroupPersonUpdateOptionalParams): Promise<RestResponse>
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
Необязательные параметры
Возвращаемое значение
Promise<RestResponse>
Promise<msRest.RestResponse>
update(string, string, LargePersonGroupPersonUpdateOptionalParams, ServiceCallback<void>)
function update(largePersonGroupId: string, personId: string, options: LargePersonGroupPersonUpdateOptionalParams, callback: ServiceCallback<void>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
Необязательные параметры
- callback
-
ServiceCallback<void>
Обратный вызов
update(string, string, ServiceCallback<void>)
function update(largePersonGroupId: string, personId: string, callback: ServiceCallback<void>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- callback
-
ServiceCallback<void>
Обратный вызов
updateFace(string, string, string, LargePersonGroupPersonUpdateFaceOptionalParams)
Обновите поле userData для сохраненного лица пользователя.
function updateFace(largePersonGroupId: string, personId: string, persistedFaceId: string, options?: LargePersonGroupPersonUpdateFaceOptionalParams): Promise<RestResponse>
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- persistedFaceId
-
string
Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.
Необязательные параметры
Возвращаемое значение
Promise<RestResponse>
Promise<msRest.RestResponse>
updateFace(string, string, string, LargePersonGroupPersonUpdateFaceOptionalParams, ServiceCallback<void>)
function updateFace(largePersonGroupId: string, personId: string, persistedFaceId: string, options: LargePersonGroupPersonUpdateFaceOptionalParams, callback: ServiceCallback<void>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- persistedFaceId
-
string
Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.
Необязательные параметры
- callback
-
ServiceCallback<void>
Обратный вызов
updateFace(string, string, string, ServiceCallback<void>)
function updateFace(largePersonGroupId: string, personId: string, persistedFaceId: string, callback: ServiceCallback<void>)
Параметры
- largePersonGroupId
-
string
Идентификатор, ссылающийся на определенную группу больших пользователей.
- personId
-
string
Идентификатор, ссылающийся на конкретного человека.
- persistedFaceId
-
string
Идентификатор, ссылающийся на конкретный persistedFaceId существующего лица.
- callback
-
ServiceCallback<void>
Обратный вызов