Vision par ordinateur

Extrayez des informations riches à partir d’images afin de catégoriser et traiter des données visuelles, et effectuez une modération des images assistée par ordinateur pour organiser vos services.

Analysez une image

Cette fonctionnalité retourne des informations sur le contenu visuel d’une image. Utilisez le marquage, les modèles propres au domaine et les descriptions en quatre langues pour identifier le contenu et l’étiqueter en toute confiance. Utilisez la détection d’objet pour localiser des milliers d’objets dans une image. Appliquez les paramètres relatifs au contenu osé/pour adulte afin de détecter le contenu pour adultes potentiel. Identifiez les types d’image et de jeu de couleurs dans les images.

Voir en action

Nom de la caractéristique : Valeur
Objets [ { "rectangle": { "x": 93, "y": 178, "w": 115, "h": 237 }, "object": "person", "confidence": 0.764 }, { "rectangle": { "x": 0, "y": 229, "w": 101, "h": 206 }, "object": "person", "confidence": 0.624 }, { "rectangle": { "x": 161, "y": 31, "w": 439, "h": 423 }, "object": "subway train", "parent": { "object": "train", "parent": { "object": "Land vehicle", "parent": { "object": "Vehicle", "confidence": 0.926 }, "confidence": 0.923 }, "confidence": 0.917 }, "confidence": 0.801 } ]
Mots clés [ { "name": "train", "confidence": 0.9975446 }, { "name": "platform", "confidence": 0.995543063 }, { "name": "station", "confidence": 0.9798007 }, { "name": "indoor", "confidence": 0.9277198 }, { "name": "subway", "confidence": 0.838939548 }, { "name": "clothing", "confidence": 0.504376 }, { "name": "pulling", "confidence": 0.4317156 } ]
Description { "tags": [ "train", "platform", "station", "building", "indoor", "subway", "track", "walking", "waiting", "pulling", "board", "people", "man", "luggage", "standing", "holding", "large", "woman", "yellow", "suitcase" ], "captions": [ { "text": "people waiting at a train station", "confidence": 0.8330993 } ] }
Format de l’image "Jpeg"
Dimensions de l’image 462 x 600
Type de clipart 0
Type de dessin de ligne 0
Noir et blanc false
Contenu pour adultes false
Degré du contenu pour adultes 0.009112834
Osé false
Degré du contenu osé 0.0143244695
Catégories [ { "name": "trans_trainstation", "score": 0.98828125 } ]
Visages []
Couleur d’arrière-plan dominante
"Black"
Couleur de premier plan dominante
"Black"
Couleur d’accentuation
#484C83

Voulez-vous le créer ?

Now generally available: Read both printed and handwritten text in images

Use state-of-the-art optical character recognition (OCR) in the Read operation to detect embedded printed and handwritten text, extract recognized words into machine-readable character streams, and enable searching. Save time and effort by photographing text instead of copying it.

Voir en action

  1. Aperçu
  2. JSON

Sorry!

Have a

Oops!

nice day !

See you soon !

Bye !

{
  "status": "Succeeded",
  "succeeded": true,
  "failed": false,
  "finished": true,
  "recognitionResults": [
    {
      "page": 1,
      "clockwiseOrientation": 353.71,
      "width": 1138,
      "height": 825,
      "unit": "pixel",
      "lines": [
        {
          "boundingBox": [
            124,
            126,
            399,
            90,
            407,
            199,
            140,
            229
          ],
          "text": "Sorry!",
          "words": [
            {
              "boundingBox": [
                137,
                121,
                397,
                89,
                410,
                198,
                150,
                229
              ],
              "text": "Sorry!"
            }
          ]
        },
        {
          "boundingBox": [
            591,
            173,
            908,
            124,
            921,
            207,
            604,
            256
          ],
          "text": "Have a",
          "words": [
            {
              "boundingBox": [
                598,
                173,
                812,
                140,
                824,
                224,
                610,
                256
              ],
              "text": "Have"
            },
            {
              "boundingBox": [
                834,
                136,
                894,
                127,
                906,
                212,
                846,
                221
              ],
              "text": "a"
            }
          ]
        },
        {
          "boundingBox": [
            199,
            379,
            424,
            365,
            423,
            476,
            209,
            488
          ],
          "text": "Oops!",
          "words": [
            {
              "boundingBox": [
                205,
                377,
                420,
                364,
                426,
                475,
                212,
                488
              ],
              "text": "Oops!"
            }
          ]
        },
        {
          "boundingBox": [
            583,
            267,
            973,
            224,
            982,
            305,
            592,
            348
          ],
          "text": "nice day !",
          "words": [
            {
              "boundingBox": [
                584,
                271,
                762,
                251,
                771,
                330,
                593,
                344
              ],
              "text": "nice"
            },
            {
              "boundingBox": [
                810,
                245,
                940,
                229,
                949,
                310,
                819,
                325
              ],
              "text": "day"
            },
            {
              "boundingBox": [
                954,
                227,
                973,
                225,
                982,
                306,
                963,
                308
              ],
              "text": "!"
            }
          ]
        },
        {
          "boundingBox": [
            166,
            628,
            662,
            599,
            667,
            683,
            170,
            712
          ],
          "text": "See you soon !",
          "words": [
            {
              "boundingBox": [
                172,
                628,
                295,
                624,
                300,
                704,
                178,
                712
              ],
              "text": "See"
            },
            {
              "boundingBox": [
                312,
                623,
                446,
                618,
                449,
                692,
                316,
                702
              ],
              "text": "you"
            },
            {
              "boundingBox": [
                463,
                617,
                620,
                611,
                620,
                680,
                465,
                691
              ],
              "text": "soon"
            },
            {
              "boundingBox": [
                636,
                610,
                659,
                609,
                658,
                677,
                636,
                679
              ],
              "text": "!"
            }
          ]
        },
        {
          "boundingBox": [
            824,
            498,
            1003,
            489,
            1014,
            594,
            834,
            607
          ],
          "text": "Bye !",
          "words": [
            {
              "boundingBox": [
                830,
                497,
                961,
                489,
                967,
                598,
                837,
                606
              ],
              "text": "Bye"
            },
            {
              "boundingBox": [
                982,
                488,
                1004,
                486,
                1011,
                595,
                989,
                597
              ],
              "text": "!"
            }
          ]
        }
      ]
    }
  ]
}

Demo results are for illustrative purposes only - due to minor image manipulations applied, actual API results may differ.

Voulez-vous le créer ?

Reconnaître les célébrités et les éléments géographiques

Reconnaissez plus de 1 000 000 célébrités du monde des affaires, de la politique, du sport et du divertissement, ainsi que 9 000 points d’intérêts naturels ou construits par l’homme dans le monde entier.

Voir en action

{
  "categories": [
    {
      "name": "people_",
      "score": 0.86328125,
      "detail": {
        "celebrities": [
          {
            "name": "Satya Nadella",
            "faceRectangle": {
              "left": 240,
              "top": 294,
              "width": 135,
              "height": 135
            },
            "confidence": 0.99984323978424072
          }
        ],
        "landmarks": null
      }
    }
  ],
  "adult": null,
  "tags": [
    {
      "name": "person",
      "confidence": 0.99956613779067993
    },
    {
      "name": "suit",
      "confidence": 0.98934584856033325
    },
    {
      "name": "man",
      "confidence": 0.98844343423843384
    },
    {
      "name": "tie",
      "confidence": 0.95905411243438721
    },
    {
      "name": "human face",
      "confidence": 0.95430314540863037
    },
    {
      "name": "clothing",
      "confidence": 0.86057531833648682
    },
    {
      "name": "smile",
      "confidence": 0.8601078987121582
    },
    {
      "name": "outdoor",
      "confidence": 0.860062301158905
    },
    {
      "name": "glasses",
      "confidence": 0.68438893556594849
    }
  ],
  "description": {
    "tags": [
      "person",
      "suit",
      "man",
      "necktie",
      "outdoor",
      "building",
      "clothing",
      "standing",
      "wearing",
      "business",
      "looking",
      "holding",
      "black",
      "front",
      "hand",
      "dressed",
      "phone",
      "field"
    ],
    "captions": [
      {
        "text": "Satya Nadella wearing a suit and tie",
        "confidence": 0.99032750982666984
      }
    ]
  },
  "requestId": "4be583f6-b2ac-4927-99c5-5d0809e2cbe8",
  "metadata": {
    "width": 600,
    "height": 900,
    "format": "Jpeg"
  },
  "faces": [
    {
      "age": 49,
      "gender": "Male",
      "faceRectangle": {
        "left": 240,
        "top": 294,
        "width": 135,
        "height": 135
      }
    }
  ],
  "color": {
    "dominantColorForeground": "Black",
    "dominantColorBackground": "Black",
    "dominantColors": [
      "Black",
      "Grey"
    ],
    "accentColor": "7B5E50",
    "isBWImg": false
  },
  "imageType": {
    "clipArtType": 0,
    "lineDrawingType": 0
  }
}

Voulez-vous le créer ?

Analysez des vidéos en temps presque réel

Analysez une vidéo en quasi temps réel. Pour utiliser l’une des API Vision par ordinateur avec vos fichiers vidéo, extrayez des trames de la vidéo à partir de votre appareil, puis envoyez-les aux appels d’API de votre choix. Recevez plus rapidement les résultats de vos vidéos.

Utilisez notre exemple sur GitHub pour vous mettre en route et créer votre propre application.

En savoir plus

Voir en action

Voulez-vous le créer ?

Générez une miniature

Générez une miniature de haute qualité mais peu volumineuse basée sur une image, puis modifiez les images pour les adapter à vos besoins en termes de taille, de forme et de style. Appliquez un rognage intelligent pour générer des miniatures dont les proportions sont différentes de l’image d’origine tout en conservant la zone qui vous intéresse.

Voir en action

Voulez-vous le créer ?

Explorer les API Cognitive Services

Vision par ordinateur

Dévoilez des informations pertinentes à partir d’images

Visage

Détectez, analysez, organisez et identifiez les visages dans vos photos

Ink Recognizer VERSION PRÉLIMINAIRE

Service d’intelligence artificielle qui reconnaît le contenu manuscrit, tel que l’écriture manuscrite, les formes et la mise en page de document manuscrit

Video Indexer

Tirez des insights de vos vidéos

Vision personnalisée

Personnalisez facilement vos modèles de vision par ordinateur pour les adapter à votre cas d’utilisation

Form Recognizer VERSION PRÉLIMINAIRE

Le service d’extraction de document optimisé par l’intelligence artificielle qui comprend vos formulaires

Analyse de texte

Évaluez facilement les sentiments et les thèmes pour comprendre ce que les clients recherchent

Traduction de texte Translator Text

Effectuez facilement une traduction automatique avec un simple appel d’API REST

Vérification orthographique Bing

Détectez et corrigez les fautes d’orthographe dans votre application

QnA Maker

Distillez des informations au travers de réponses de style conversationnel dans lesquelles il est facile de naviguer

Content Moderator

Modération automatisée des images, textes et vidéos

Language Understanding

Formez vos applications pour qu’elles comprennent les commandes de vos utilisateurs

Services Speech

Services vocaux unifiés pour la reconnaissance vocale, la synthèse vocale et la traduction vocale

Reconnaissance de l’orateur VERSION PRÉLIMINAIRE

Identifier et vérifier les orateurs en fonction de leur voix

Content Moderator

Modération automatisée des images, textes et vidéos

Détecteur d’anomalies VERSION PRÉLIMINAIRE

Ajoutez aisément des fonctionnalités de détection d’anomalies à vos applications.

Personalizer VERSION PRÉLIMINAIRE

Un service d’IA qui offre une expérience utilisateur personnalisée

Prêt à booster votre application ?