uit __future__ import print_function
van google.cloud.vision importeer ImageAnnotatorClient
importeer os
def get_mystery_part(pad):
"""Retourneert een mysterieus deel uit de invoerafbeelding. Pad is het pad naar
het beeld."""
# Google Vision API-client
klant =ImageAnnotatorClient()
# Laad afbeelding van bestand naar geheugen
met io.open(pad, 'rb') als afbeeldingsbestand:
inhoud =afbeelding_bestand.read()
# Bouw een beeldobject dat Vision kan interpreteren
afbeelding =typen.Afbeelding(inhoud=inhoud)
# Voer onderdeeldetectie uit op het afbeeldingsbestand
reactie =client.web_detection(afbeelding)
annotaties =response.web_detection
# Maak een lijst van het mysteriegedeelte, indien gevonden
als annotations.best_guess_labels:
voor label in annotations.best_guess_labels:
print("Mysterie:{}".format(label.label))
```