FaceDetectWithStreamOptionalParams interface

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

Extends

Свойства

detectionModel

Имя модели обнаружения. Модель обнаружения используется для обнаружения лиц на отправленном изображении. Имя модели обнаружения можно указать при выполнении face - Detect или (Large)FaceList - Add FaceList или (Large)PersonGroup - Add Face. Значение по умолчанию — "detection_01". Если требуется другая модель, укажите ее явным образом. Возможные значения: "detection_01", "detection_02", "detection_03". Значение по умолчанию: "detection_01".

faceIdTimeToLive

Количество секунд для кэширования faceId. Поддерживаемый диапазон от 60 до 86400 секунд. Значение по умолчанию — 86400 (24 часа). Значение по умолчанию: 86400.

recognitionModel

Имя модели распознавания. Модель распознавания используется, когда признаки лица извлекаются и связаны с обнаруженными faceId, (Большим)FaceList или (Большим)PersonGroup. Имя модели распознавания можно указать при выполнении face - Detect или (Large)FaceList - Create или (Large)PersonGroup - Create. Значение по умолчанию — "recognition_01". Если требуется последняя модель, укажите нужную модель явным образом. Возможные значения: "recognition_01", "recognition_02", "recognition_03", "recognition_04". Значение по умолчанию: "recognition_01".

returnFaceAttributes

Проанализируйте и верните один или несколько указанных атрибутов лица в строке, разделенной запятыми, например returnFaceAttributes=age,gender. Доступные атрибуты зависят от указанного параметра detectionModel. "detection_01" поддерживает возраст, пол, headPose, улыбку, лицевой стул, очки, эмоции, волосы, макияж, окклюзию, аксессуары, размытие, воздействие, шум и качествоForRecognition. Хотя "detection_02" не поддерживает атрибуты, а "detection_03" поддерживает только mask и qualityForRecognition. Кроме того, qualityForRecognition поддерживается, только если "recognitionModel" указан как "recognition_03" или "recognition_04". Обратите внимание, что каждый анализ атрибутов лиц имеет дополнительные вычислительные и временные затраты.

returnFaceId

Значение, указывающее, должна ли операция возвращать faceId обнаруженных лиц. Значение по умолчанию: true.

returnFaceLandmarks

Значение , указывающее, должна ли операция возвращать ориентиры обнаруженных лиц. Значение по умолчанию: false.

returnRecognitionModel

Значение , указывающее, должна ли операция возвращать в ответ "recognitionModel". Значение по умолчанию: false.

Унаследованные свойства

abortSignal

Сигнал, который можно использовать для прерывания запросов.

customHeaders

Определяемые пользователем пользовательские заголовки запросов, которые будут применены перед отправкой запроса.

onDownloadProgress

Обратный вызов, который срабатывает при скачивании.

onUploadProgress

Обратный вызов, который срабатывает при выполнении отправки.

timeout

Количество миллисекундах, которые может занять запрос до автоматического завершения.

Сведения о свойстве

detectionModel

Имя модели обнаружения. Модель обнаружения используется для обнаружения лиц на отправленном изображении. Имя модели обнаружения можно указать при выполнении face - Detect или (Large)FaceList - Add FaceList или (Large)PersonGroup - Add Face. Значение по умолчанию — "detection_01". Если требуется другая модель, укажите ее явным образом. Возможные значения: "detection_01", "detection_02", "detection_03". Значение по умолчанию: "detection_01".

detectionModel?: DetectionModel

Значение свойства

faceIdTimeToLive

Количество секунд для кэширования faceId. Поддерживаемый диапазон от 60 до 86400 секунд. Значение по умолчанию — 86400 (24 часа). Значение по умолчанию: 86400.

faceIdTimeToLive?: number

Значение свойства

number

recognitionModel

Имя модели распознавания. Модель распознавания используется, когда признаки лица извлекаются и связаны с обнаруженными faceId, (Большим)FaceList или (Большим)PersonGroup. Имя модели распознавания можно указать при выполнении face - Detect или (Large)FaceList - Create или (Large)PersonGroup - Create. Значение по умолчанию — "recognition_01". Если требуется последняя модель, укажите нужную модель явным образом. Возможные значения: "recognition_01", "recognition_02", "recognition_03", "recognition_04". Значение по умолчанию: "recognition_01".

recognitionModel?: RecognitionModel

Значение свойства

returnFaceAttributes

Проанализируйте и верните один или несколько указанных атрибутов лица в строке, разделенной запятыми, например returnFaceAttributes=age,gender. Доступные атрибуты зависят от указанного параметра detectionModel. "detection_01" поддерживает возраст, пол, headPose, улыбку, лицевой стул, очки, эмоции, волосы, макияж, окклюзию, аксессуары, размытие, воздействие, шум и качествоForRecognition. Хотя "detection_02" не поддерживает атрибуты, а "detection_03" поддерживает только mask и qualityForRecognition. Кроме того, qualityForRecognition поддерживается, только если "recognitionModel" указан как "recognition_03" или "recognition_04". Обратите внимание, что каждый анализ атрибутов лиц имеет дополнительные вычислительные и временные затраты.

returnFaceAttributes?: FaceAttributeType[]

Значение свойства

returnFaceId

Значение, указывающее, должна ли операция возвращать faceId обнаруженных лиц. Значение по умолчанию: true.

returnFaceId?: boolean

Значение свойства

boolean

returnFaceLandmarks

Значение , указывающее, должна ли операция возвращать ориентиры обнаруженных лиц. Значение по умолчанию: false.

returnFaceLandmarks?: boolean

Значение свойства

boolean

returnRecognitionModel

Значение , указывающее, должна ли операция возвращать в ответ "recognitionModel". Значение по умолчанию: false.

returnRecognitionModel?: boolean

Значение свойства

boolean

Сведения об унаследованном свойстве

abortSignal

Сигнал, который можно использовать для прерывания запросов.

abortSignal?: AbortSignalLike

Значение свойства

Наследуется от msRest.RequestOptionsBase.abortSignal

customHeaders

Определяемые пользователем пользовательские заголовки запросов, которые будут применены перед отправкой запроса.

customHeaders?: {[key: string]: string}

Значение свойства

{[key: string]: string}

Наследуется от msRest.RequestOptionsBase.customHeaders

onDownloadProgress

Обратный вызов, который срабатывает при скачивании.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Значение свойства

(progress: TransferProgressEvent) => void

Наследуется от msRest.RequestOptionsBase.onDownloadProgress

onUploadProgress

Обратный вызов, который срабатывает при выполнении отправки.

onUploadProgress?: (progress: TransferProgressEvent) => void

Значение свойства

(progress: TransferProgressEvent) => void

Наследуется от msRest.RequestOptionsBase.onUploadProgress

timeout

Количество миллисекундах, которые может занять запрос до автоматического завершения.

timeout?: number

Значение свойства

number

Наследуется от msRest.RequestOptionsBase.timeout