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

person
person
subway train
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.9955431 }, { "name": "station", "confidence": 0.979800761 }, { "name": "indoor", "confidence": 0.9277198 }, { "name": "subway", "confidence": 0.8389395 }, { "name": "clothing", "confidence": 0.5043765 }, { "name": "pulling", "confidence": 0.4317162 } ]
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.8330992 } ] }
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 ?

Maintenant à la disposition générale : lire le texte imprimé et manuscrit dans les images

Utilisez la reconnaissance optique de caractères (OCR) à la pointe de la technologie lors de l’opération de lecture pour détecter le texte manuscrit imprimé et manuscrit, extraire les mots reconnus en flux de caractères lisibles par ordinateur et activer la recherche. Évitez les efforts inutiles et gagnez du temps en prenant des photos d’un texte au lieu de le recopier.

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": "!"
            }
          ]
        }
      ]
    }
  ]
}

Les résultats de la démonstration ne sont donnés qu’à titre d’illustration - en raison de manipulations mineures de l’image, les résultats réels de l’API peuvent différer.

Voulez-vous le créer ?

Reconnaissez les marques, les célébrités et les points d’intérêts

Reconnaissez plus de 1 500 marques et logos internationaux, 1 million de 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.99956607818603516
    },
    {
      "name": "suit",
      "confidence": 0.98934578895568848
    },
    {
      "name": "man",
      "confidence": 0.98844337463378906
    },
    {
      "name": "tie",
      "confidence": 0.959053635597229
    },
    {
      "name": "human face",
      "confidence": 0.95430314540863037
    },
    {
      "name": "clothing",
      "confidence": 0.860575795173645
    },
    {
      "name": "smile",
      "confidence": 0.8601078987121582
    },
    {
      "name": "outdoor",
      "confidence": 0.86006265878677368
    },
    {
      "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.99032749706305134
      }
    ]
  },
  "requestId": "625fe7e3-4cda-4e3a-bb21-160c578fb747",
  "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
  },
  "brands": []
}

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

QnA Maker

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

Language Understanding

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

Lecteur immersif VERSION PRÉLIMINAIRE

Donnez aux utilisateurs de tous âges et de toutes capacités les moyens de lire et de comprendre du texte

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 ?