1
Windows 10のPython 2.7で画像を切り取り、GoogleのCloud Vision APIに送信します。ローカルに保存された画像については、私はこのようなgoogle.cloudのPythonモジュールを使用してそれらを送信することができますファイルに保存せずにpythonオブジェクトをGoogle Cloud Storageにアップロード
blob.upload_from_filename(filename=path)
がhere
を文書化私はむしろちょうど直接numpyのアレイを送信するために、ファイルに各作物を保存しないでしょう。私は、オブジェクトをstrをして
blob.upload_from_string()
を使用するためにnumpyの配列を変更することができますが、その後のクラウドビジョンAPIは、私のバケツでそれらを読むことができません。 Pythonからクラウドストレージバケツにパイプを張る時間を無駄にすることなく、一時的な中間オブジェクトとして保存する方法はありますか?
Google Cloud Storageはストリームからのアップロードを許可していますが、gcloudのPythonライブラリは現在これをサポートしていません。 botoとgithub.com/google/apitoolsの両方がストリームからのアップロードをサポートしています。 –