Labels in einem Bild mithilfe der Cloud Vision API erkennen

In dieser Kurzanleitung werden folgende Verfahren erläutert:

  • Cloud Storage-Bucket erstellen
  • Bild in Cloud Storage hochladen und veröffentlichen
  • Mit dem Bild eine Anfrage an die Vision API stellen

Diese Schritte sollten ca. 5 Minuten dauern. Sie können kostenlos bis zu 5 GB Daten in Cloud Storage speichern und bis zu 1.000 Funktionsanfragen pro Monat an die Vision API stellen.

Vorbereitung

Richten Sie wie unten beschrieben das Projekt ein und erstellen Sie einen Google Cloud Platform-Bucket, falls Sie dies noch nicht getan haben.

Projekt einrichten

  1. Melden Sie sich bei Ihrem Google Cloud-Konto an. Wenn Sie mit Google Cloud noch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
  2. Wählen Sie in der Google Cloud Console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Zur Projektauswahl

  3. Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.

  4. Cloud Vision API aktivieren.

    Aktivieren Sie die API

  5. Wählen Sie in der Google Cloud Console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.

    Zur Projektauswahl

  6. Die Abrechnung für das Google Cloud-Projekt muss aktiviert sein.

  7. Cloud Vision API aktivieren.

    Aktivieren Sie die API

Cloud Storage-Bucket erstellen

  1. Wechseln Sie in der Google Cloud Console zur Cloud Storage-Seite Buckets.

    Zur Seite „Buckets“

  2. Klicken Sie auf Bucket erstellen.
  3. Geben Sie auf der Seite Bucket erstellen die Bucket-Informationen ein. Klicken Sie auf Weiter, um mit dem nächsten Schritt fortzufahren.
    • Geben Sie unter Bucket benennen einen eindeutigen Bucket-Namen ein. Der Bucket-Name darf keine vertraulichen Informationen enthalten, da der Bucket-Namespace global und öffentlich sichtbar ist.
    • Gehen Sie unter Speicherort für Daten auswählen folgendermaßen vor:
      • Wählen Sie eine Option für Standorttyp aus.
      • Wählen Sie eine Standort-Option aus.
    • Wählen Sie unter Standardspeicherklasse für Ihre Daten auswählen Folgendes aus: Standard.
    • Wählen Sie unter Zugriffssteuerung für Objekte auswählen eine Option für die Zugriffssteuerung aus.
    • Geben Sie für Erweiterte Einstellungen (optional) eine Verschlüsselungsmethode, eine Aufbewahrungsrichtlinie oder Bucket-Labels an.
  4. Klicken Sie auf Erstellen.

Anfrage an den Cloud Vision API-Dienst stellen

  1. Laden Sie demo-img.jpg herunter. Klicken Sie gegebenenfalls mit der rechten Maustaste auf den Link.

  2. Öffnen Sie die Seite "Cloud Storage-Buckets".

  3. Wählen Sie den Bucket aus, den Sie im vorherigen Abschnitt erstellt haben.

  4. Klicken Sie auf Upload Files (Dateien hochladen) und wählen Sie die Datei demo-img.jpg aus, um Sie von Ihrem lokalen Computer in den Cloud Storage-Bucket hochzuladen.

    Schaltfläche: Dateien hochladen
    Das ist die Bilddatei, die Sie gerade hochgeladen haben:
    Zwei Frauen auf dem Rad in Jakarta.
    Bildnachweis: Rohiim Ariful auf Unsplash.

  5. Wenn die hochgeladene Datei im Cloud Storage-Bucket zu sehen ist, teilen Sie das Bild öffentlich.

  6. Füllen Sie im Abschnitt Diese Methode testen die interaktive API Explorer-Vorlage aus. Ersetzen Sie dazu cloud-samples-data/vision im Feld image.source.imageUri durch den Namen des Cloud Storage-Buckets, in den Sie die Datei demo-img.jpg hochgeladen haben. Der Anfragetext sollte in etwa so aussehen:

    {
      "requests": [
        {
          "features": [
            {
              "type": "LABEL_DETECTION"
            }
          ],
          "image": {
            "source": {
              "imageUri": "gs://cloud-samples-data/vision/demo-img.jpg"
            }
          }
        }
      ]
    }

  7. Klicken Sie auf Ausführen, um die Anfrage an den Dienst zu senden. Die JSON-Antwort wird oben angezeigt.

Das wars! Sie haben Ihre erste images.annotate-Anfrage an den Cloud Vision API-Dienst gesendet.

Bereinigen

Löschen Sie Ihren Cloud Storage-Bucket und ggf. Ihr Projekt mithilfe der Google Cloud Console, wenn Sie sie nicht benötigen. Damit vermeiden Sie unnötige Kosten für die Google Cloud Platform.

Nächste Schritte