FaceDetectWithStreamOptionalParams interface
Необязательные параметры.
- Extends
Свойства
detection |
Имя модели обнаружения. Модель обнаружения используется для обнаружения лиц на отправленном изображении. Имя модели обнаружения можно указать при выполнении face - Detect или (Large)FaceList - Add FaceList или (Large)PersonGroup - Add Face. Значение по умолчанию — "detection_01". Если требуется другая модель, укажите ее явным образом. Возможные значения: "detection_01", "detection_02", "detection_03". Значение по умолчанию: "detection_01". |
face |
Количество секунд для кэширования faceId. Поддерживаемый диапазон от 60 до 86400 секунд. Значение по умолчанию — 86400 (24 часа). Значение по умолчанию: 86400. |
recognition |
Имя модели распознавания. Модель распознавания используется, когда признаки лица извлекаются и связаны с обнаруженными faceId, (Большим)FaceList или (Большим)PersonGroup. Имя модели распознавания можно указать при выполнении face - Detect или (Large)FaceList - Create или (Large)PersonGroup - Create. Значение по умолчанию — "recognition_01". Если требуется последняя модель, укажите нужную модель явным образом. Возможные значения: "recognition_01", "recognition_02", "recognition_03", "recognition_04". Значение по умолчанию: "recognition_01". |
return |
Проанализируйте и верните один или несколько указанных атрибутов лица в строке, разделенной запятыми, например returnFaceAttributes=age,gender. Доступные атрибуты зависят от указанного параметра detectionModel. "detection_01" поддерживает возраст, пол, headPose, улыбку, лицевой стул, очки, эмоции, волосы, макияж, окклюзию, аксессуары, размытие, воздействие, шум и качествоForRecognition. Хотя "detection_02" не поддерживает атрибуты, а "detection_03" поддерживает только mask и qualityForRecognition. Кроме того, qualityForRecognition поддерживается, только если "recognitionModel" указан как "recognition_03" или "recognition_04". Обратите внимание, что каждый анализ атрибутов лиц имеет дополнительные вычислительные и временные затраты. |
return |
Значение, указывающее, должна ли операция возвращать faceId обнаруженных лиц. Значение по умолчанию: true. |
return |
Значение , указывающее, должна ли операция возвращать ориентиры обнаруженных лиц. Значение по умолчанию: false. |
return |
Значение , указывающее, должна ли операция возвращать в ответ "recognitionModel". Значение по умолчанию: false. |
Унаследованные свойства
abort |
Сигнал, который можно использовать для прерывания запросов. |
custom |
Определяемые пользователем пользовательские заголовки запросов, которые будут применены перед отправкой запроса. |
on |
Обратный вызов, который срабатывает при скачивании. |
on |
Обратный вызов, который срабатывает при выполнении отправки. |
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