Afbeeldingen beschrijven met door mensen leesbare taal

Computer Vision kunt een afbeelding analyseren en een voor mensen leesbare zin genereren die de inhoud ervan beschrijft. Het algoritme retourneert in feite verschillende beschrijvingen op basis van verschillende visuele kenmerken en elke beschrijving krijgt een betrouwbaarheidsscore. De uiteindelijke uitvoer is een lijst met beschrijvingen die zijn geordend van hoogste naar laagste betrouwbaarheid.

Voorbeeld van beschrijving van afbeelding

Het volgende JSON-antwoord illustreert wat Computer Vision retourneert bij het beschrijven van de voorbeeldafbeelding op basis van de visuele kenmerken.

Een zwart-witfoto van gebouwen in

{
    "description": {
        "tags": ["outdoor", "building", "photo", "city", "white", "black", "large", "sitting", "old", "water", "skyscraper", "many", "boat", "river", "group", "street", "people", "field", "tall", "bird", "standing"],
        "captions": [
            {
                "text": "a black and white photo of a city",
                "confidence": 0.95301952483304808
            },
            {
                "text": "a black and white photo of a large city",
                "confidence": 0.94085190563213816
            },
            {
                "text": "a large white building in a city",
                "confidence": 0.93108362931954824
            }
        ]
    },
    "requestId": "b20bfc83-fb25-4b8d-a3f8-b2a1f084b159",
    "metadata": {
        "height": 300,
        "width": 239,
        "format": "Jpeg"
    }
}

De API gebruiken

De functie beschrijving van de afbeelding maakt deel uit van de Analyze Image API. U kunt deze API aanroepen via een native SDK of via REST-aanroepen. Neem Description op in de queryparameter visualFeatures. Wanneer u vervolgens het volledige JSON-antwoord krijgt, parseert u de tekenreeks voor de inhoud van de "description" sectie.

Volgende stappen

Meer informatie over de gerelateerde concepten van het taggen van afbeeldingen en het categoriseren van afbeeldingen.