Analyze Image By Domain In Stream - Analyze Image By Domain In Stream
Cette opération reconnaît le contenu au sein d’une image en appliquant un modèle spécifique à un domaine. La liste des modèles spécifiques à un domaine pris en charge par l’API Vision par ordinateur peut être récupérée à l’aide de la requête GET /models. Actuellement, l’API fournit les modèles propres au domaine suivants : célébrités, des points de repère. Deux méthodes d’entrée sont prises en charge : (1) Chargement d’une image ou (2) spécification d’une URL d’image. Une réponse réussie est retournée au format JSON. Si la demande a échoué, la réponse contient un code d’erreur et un message pour vous aider à comprendre ce qui s’est passé.
POST {Endpoint}/vision/v3.2/models/{model}/analyze
POST {Endpoint}/vision/v3.2/models/{model}/analyze?overload=stream&language={language}&model-version={model-version}
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
Endpoint
|
path | True |
string |
Points de terminaison Cognitive Services pris en charge. |
model
|
path | True |
string |
Contenu spécifique au domaine à reconnaître. |
language
|
query |
string |
Langue souhaitée pour la génération de sortie. Si ce paramètre n’est pas spécifié, la valeur par défaut est « en ». Consultez https://aka.ms/cv-languages la liste des langues prises en charge. |
|
model-version
|
query |
string |
Paramètre facultatif pour spécifier la version du modèle IA. Les valeurs acceptées sont les suivantes : « latest », « 2021-04-01 », « 2021-05-01 ». La valeur par défaut est « latest ». Modèle d’expression régulière: |
En-tête de la demande
Media Types: "application/octet-stream", "multipart/form-data"
Nom | Obligatoire | Type | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Corps de la demande
Media Types: "application/octet-stream", "multipart/form-data"
Nom | Type | Description |
---|---|---|
Image |
object |
Flux d’images. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Résultat de l’analyse basé sur le modèle de domaine. |
|
Other Status Codes |
Réponse d’erreur. |
Sécurité
Ocp-Apim-Subscription-Key
Type:
apiKey
Dans:
header
Exemples
Successful AnalyzeImageByDomain request
Exemple de requête
POST https://westus.api.cognitive.microsoft.com/vision/v3.2/models/Celebrities/analyze?overload=stream
"{binary}"
Exemple de réponse
{
"requestId": "f0027b4b-dc0d-4082-9228-1545ed246b03",
"metadata": {
"width": 1500,
"height": 1000,
"format": "Jpeg"
},
"modelVersion": "2021-04-01",
"result": {
"celebrities": [
{
"name": "Satya Nadella",
"faceRectangle": {
"left": 597,
"top": 162,
"width": 248,
"height": 248
},
"confidence": 0.999028444
}
]
}
}
Définitions
Nom | Description |
---|---|
Computer |
Erreur de demande d’API. |
Computer |
Code d'erreur. |
Computer |
Réponse d’erreur d’API. |
Computer |
Détails sur l’erreur de requête d’API. |
Computer |
Code d'erreur. |
Domain |
Résultat de l’analyse d’image à l’aide d’un modèle de domaine spécifique incluant des métadonnées supplémentaires. |
Image |
Métadonnées d’image. |
ComputerVisionError
Erreur de demande d’API.
Nom | Type | Description |
---|---|---|
code |
Code d'erreur. |
|
innererror |
L’erreur interne contient des informations plus spécifiques. |
|
message |
string |
Message expliquant l’erreur signalée par le service. |
ComputerVisionErrorCodes
Code d'erreur.
Nom | Type | Description |
---|---|---|
InternalServerError |
string |
|
InvalidArgument |
string |
|
InvalidRequest |
string |
|
ServiceUnavailable |
string |
ComputerVisionErrorResponse
Réponse d’erreur d’API.
Nom | Type | Description |
---|---|---|
error |
Contenu de l’erreur. |
ComputerVisionInnerError
Détails sur l’erreur de requête d’API.
Nom | Type | Description |
---|---|---|
code |
Code d'erreur. |
|
message |
string |
Message d’erreur. |
ComputerVisionInnerErrorCodeValue
Code d'erreur.
Nom | Type | Description |
---|---|---|
BadArgument |
string |
|
CancelledRequest |
string |
|
DetectFaceError |
string |
|
FailedToProcess |
string |
|
InternalServerError |
string |
|
InvalidDetails |
string |
|
InvalidImageFormat |
string |
|
InvalidImageSize |
string |
|
InvalidImageUrl |
string |
|
InvalidModel |
string |
|
InvalidThumbnailSize |
string |
|
NotSupportedFeature |
string |
|
NotSupportedImage |
string |
|
NotSupportedLanguage |
string |
|
NotSupportedVisualFeature |
string |
|
StorageException |
string |
|
Timeout |
string |
|
Unspecified |
string |
|
UnsupportedMediaType |
string |
DomainModelResults
Résultat de l’analyse d’image à l’aide d’un modèle de domaine spécifique incluant des métadonnées supplémentaires.
Nom | Type | Description |
---|---|---|
metadata |
Métadonnées d’image. |
|
modelVersion |
string |
Version du modèle IA. |
requestId |
string |
ID de la demande d’API REST. |
ImageMetadata
Métadonnées d’image.
Nom | Type | Description |
---|---|---|
format |
string |
Format d’image. |
height |
integer |
Hauteur de l’image, en pixels. |
width |
integer |
Largeur de l’image, en pixels. |