--- title: "Using Vision's Snapshot feature with an External OCR Service" slug: "using-visions-snapshot-feature-with-an-external-ocr-service" updated: 2025-01-08T12:23:48Z published: 2025-01-08T12:23:48Z canonical: "support.tulip.co/using-visions-snapshot-feature-with-an-external-ocr-service" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.tulip.co/llms.txt > Use this file to discover all available pages before exploring further. # Verwendung der Snapshot-Funktion von Vision mit einem externen OCR-Dienst ## Verwendung der Snapshot-Funktion von Vision mit einem externen OCR-Dienst *Erfassen und Senden von Bildern an einen externen Computer Vision Service API* NOTE While you can accomplish this with Vision - another alternative is to use CoPilot. Read more about CoPilot and OCR [here](https://support.tulip.co/docs/extract-text). ## Übersicht Die Snapshot-Funktion von Vision kann in Verbindung mit Tulip Connectors und einem externen OCR-Dienst verwendet werden. Dieser Artikel zeigt Ihnen, wie Sie schnell eine robuste OCR-Pipeline (Optical Character Recognition) aufbauen können, die Text aus einem mit einer Vision-Kamera aufgenommenen Schnappschuss erkennt. Mit dieser Funktionalität können Sie Dokumente scannen, Text von gedruckten Etiketten lesen oder sogar Text, der auf Gegenständen eingeprägt oder geätzt ist. Der folgende Artikel beschreibt, wie Sie diese Funktion mit Google Vision OCR nutzen können. Die Google Vision OCR-Funktion ist in der Lage, Text unter sehr schwierigen Bildbedingungen zu lesen. ### Die Schritte in diesem Artikel führen Sie durch: 1. Einrichten von Tulip Vision und der Google Cloud Vision API 2. Erstellen eines Tulip Connectors zur GCV API 3. Erstellen einer App, um einen Schnappschuss zu machen und mit der OCR-Connector-Funktion zu kommunizieren ## Voraussetzungen ### Snapshot zusammen mit einer Kamerakonfiguration einrichten Bitte stellen Sie sicher, dass Sie eine Vision-Kamerakonfiguration erfolgreich eingerichtet haben und mit der Snapshot-Funktion von Vision vertraut sind. Weitere Informationen finden Sie unter: [Verwenden der Vision Snapshot-Funktion](https://support.tulip.co/docs/using-visions-snapshot-feature) **Aktivieren Sie Google Cloud Vision API und ein Google Cloud Platform-Projekt** Erstellen Sie ein GCP-Projekt, und aktivieren Sie die Vision-API, indem Sie die Anweisungen in diesem Artikel befolgen: [https://cloud.google.com/vision/docs/ocr.](https://cloud.google.com/vision/docs/ocr) **Erstellen Sie einen API-Schlüssel auf Google Cloud Platform, der für die Authentifizierung verwendet werden soll** Folgen Sie den Anweisungen in diesem Artikel: [https://cloud.google.com/docs/authentication/api-keys](https://cloud.google.com/docs/authentication/api-keys), um einen API-Schlüssel für Ihr GCP-Projekt zu erstellen. Sie können die Verwendung dieses API-Schlüssels einschränken und entsprechende Berechtigungen festlegen. Wenden Sie sich bitte an Ihren Netzwerkmanager, damit er Ihnen bei der Konfiguration hilft. ## Erstellen einer Tulip Connector Funktion für Google OCR Der Konnektor und die Konnektorfunktion, die Sie erstellen, werden so konfiguriert, dass sie dem von der Vision API erwarteten Anfragetyp entsprechen, wie in der folgenden Abbildung dargestellt: ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Vision%27s%20Snapshot%20feature%20with%20an%20External%20OCR%20Service_350109030.png) ### Konfigurieren Ihrer Connector-Funktion: 1. Erstellen Sie einen HTTP-Connector. ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Vision%27s%20Snapshot%20feature%20with%20an%20External%20OCR%20Service_350109713.png) 1. Konfigurieren Sie den Connector so, dass er auf den Endpunkt der Google Vision API verweist. ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Vision%27s%20Snapshot%20feature%20with%20an%20External%20OCR%20Service_350109975.png) **Host**: vision.googleapis.com **TLS**: Ja3. Bearbeiten Sie die **Header** des Connectors, um den **Content-Type** einzuschließen **.** ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Vision%27s%20Snapshot%20feature%20with%20an%20External%20OCR%20Service_350110415.png) 1. **Testen** Sie den Connector und **speichern** Sie die Konfiguration. 2. Erstellen Sie als Nächstes eine Konnektorfunktion für **POST-Anfragen** und fügen Sie den folgenden Pfad zum Endpunkt hinzu: **v1/images:annotate** ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Vision%27s%20Snapshot%20feature%20with%20an%20External%20OCR%20Service_350110778.png) 1. Fügen Sie der Konnektorfunktion ein **Bild** als Eingabe hinzu. Stellen Sie sicher, dass der Eingabetyp **Text** ist. ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Vision%27s%20Snapshot%20feature%20with%20an%20External%20OCR%20Service_350111087.png) 1. Vergewissern Sie sich, dass der Anfragetyp JSON ist und dass Ihr **Anfragetyp** mit dem Typ Ihrer Google Vision API-Anfrage übereinstimmt: ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Vision%27s%20Snapshot%20feature%20with%20an%20External%20OCR%20Service_357122749.png) Hinweis: Ersetzen Sie `PUT_YOUR_API_KEY_HERE` durch Ihren eigenen API-Schlüssel, den Sie in den obigen Schritten erstellt haben.8. Als Nächstes testen Sie diese Konnektor-Funktion, indem Sie ein Bild mit Text in einen **base64-String** konvertieren (dazu können Sie diese [Website](https://www.browserling.com/tools/image-to-base64) verwenden). Verwenden Sie diese Zeichenfolge als Testwert für Ihre **Bildeingabevariable**. Sie sollten eine Antwort ähnlich der folgenden erhalten: ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Vision%27s%20Snapshot%20feature%20with%20an%20External%20OCR%20Service_350111901.png) 1. Legen Sie die Ausgabevariable so fest, dass sie auf die Variable**.responses.0.textAnnotations.0.description** zeigt**.** 2. Speichern Sie die Connector-Funktion. ## Erstellen einer Tulip App, die Snapshots und den Google OCR Connector verwendet 1. Gehen Sie zum App Editor und verwenden Sie die App, die Sie beim Einrichten des Snapshot Triggers erstellt haben: [Verwendung der Schnappschuss-Funktion](https://support.tulip.co/docs/using-visions-snapshot-feature) 2. Als nächstes erstellen Sie eine Schaltfläche mit einem Auslöser, um die Connector-Funktion aufzurufen. Verwenden Sie die Bildvariable, die von der Snapshot-Ausgabe gespeichert wird, als Eingabe für die Connector-Funktion. ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Vision%27s%20Snapshot%20feature%20with%20an%20External%20OCR%20Service_350112339.png) 1. Fügen Sie Ihrer App Step eine Variable **detected_text** hinzu, damit Sie die von der Connector-Funktion zurückgegebenen Ergebnisse sehen können: ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Vision%27s%20Snapshot%20feature%20with%20an%20External%20OCR%20Service_350112868.png) 1. Testen Sie die Anwendung und beobachten Sie die OCR-Ergebnisse: ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Using%20Vision%27s%20Snapshot%20feature%20with%20an%20External%20OCR%20Service_349150050.png) Sie haben nun eine Tulip Vision-App erstellt, die sich mit dem Google Vision API OCR-Dienst verbindet. Probieren Sie es jetzt in Ihrem Geschäft aus! ## Weitere Lektüre: - [Erste Schritte mit Vision](https://support.tulip.co/docs/getting-started-with-vision) - [Verwendung des Änderungsdetektors](https://support.tulip.co/docs/using-the-change-detector) (Erfordert: Intel RealSense D415) - [Verwendung des Jig-Detektors](https://support.tulip.co/docs/using-the-jig-detector) - [Verwendung des Farbdetektors](https://support.tulip.co/docs/using-the-color-detector) - [Verwenden des Vision-Kamera-Widgets in Anwendungen](https://support.tulip.co/docs/using-the-vision-camera-widget-in-apps)