Labels in einem Bild mithilfe der Cloud Vision API erkennen

In dieser Schnellstartanleitung werden folgende Verfahren erläutert:

  • Cloud Storage-Bucket erstellen
  • Laden Sie das Bild in Cloud Storage hoch und machen Sie die Datei öffentlich zugänglich.
  • 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.

Hinweise

Falls Sie dies noch nicht getan haben, richten Sie wie unten beschrieben das Projekt ein und erstellen Sie einen Cloud Storage-Bucket.

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. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

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

  4. Enable the Cloud Vision API.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

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

  7. Enable the Cloud Vision API.

    Enable the API

Cloud Storage-Bucket erstellen

  1. In the Google Cloud console, go to the Cloud Storage Buckets page.

    Go to Buckets page

  2. Click Create bucket.
  3. On the Create a bucket page, enter your bucket information. To go to the next step, click Continue.
    • For Name your bucket, enter a unique bucket name. Don't include sensitive information in the bucket name, because the bucket namespace is global and publicly visible.
    • For Choose where to store your data, do the following:
      • Select a Location type option.
      • Select a Location option.
    • For Choose a default storage class for your data, select the following: Standard.
    • For Choose how to control access to objects, select an Access control option.
    • For Advanced settings (optional), specify an encryption method, a retention policy, or bucket labels.
  4. Click Create.

Anfrage an Cloud Vision stellen

  1. Speichern Sie eine lokale Version der Beispielbilddatei (demo-img.jpg).

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

    Buckets aufrufen

  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 lokale Version der Datei demo-img.jpg aus, um Sie in Ihren 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 nach dem Anfragetext angezeigt.

Glückwunsch! Sie haben Ihre erste images.annotate-Anfrage an Cloud Vision 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 Google Cloud.

Nächste Schritte