0

Ich bin ClarifAI python API zu klassifizieren Objekte erfassen von meiner Raspberry PI Kamera. (das ganze Programm läuft auf python auf raspberry PI).ClarifAI Python API: Passing Bild von Webcam aufgenommen, API, ohne auf der Festplatte zu speichern

Nun werden die beiden Wege, auf denen diese [Python API] verwendet werden könnte, ist:

1> passing the path of the image in hard drive as argument while calling API. 
2> passing the URL of the image as argument while calling API. 

Nun möchte ich das Bild von meiner Pi Kamera erfasst direkt passieren, picamera library dieser API verwenden, und die Tags erhalten , ohne es auf der Festplatte zu speichern. Wie kann ich es tun?
Welche Art von Variable sollte ich verwenden, um die Bilddaten zu speichern und weiterzugeben?

Antwort

0

Es sieht so aus, als gäbe es ein paar Möglichkeiten.

1) Mit dem capture function in picamera zum Speichern der Datei, drücken Sie die Datei auf Clarifai die Funktion tag_images, löschen dann die Datei von dem Antriebs

2) Schreibe den Bytes des aufgenommenen Bildes auf die Imgur (oder ähnlich) API und Push die resultierende URL zu tag_image_urls Funktion Clarifai

3) Verwendung REST anstelle der Clarifai Python Bibliothek und Push-Bytes des Bildes in die /tag endpoint