私はグーグルコラボを使い始めています。ラップトップから処理するために一連の画像をロードしたいと思います。
私はこれを試しました:
しかし、エラーが発生します:
TypeError: embedded NUL character
では、画像をインポートするための正しいプロセスはどれですか?
代わりにこれを試してください。
from io import BytesIO
uploaded = files.upload()
im = Image.open(BytesIO(uploaded['test.png']))
これは、upload()コマンドがファイルを保存しないためです。アップロードされた辞書にコンテンツを保存します。
または、この機能を使用してファイルをアップロードすることもできます。それらをアップロードして保存します。
def upload_files():
from google.colab import files
uploaded = files.upload()
for k, v in uploaded.items():
open(k, 'wb').write(v)
return list(uploaded.keys())
ライブラリをインポートします。
_from google.colab import files
from IPython.display import Image
_
ファイルをアップロードします。
uploaded = files.upload()
画像をロードします。
Image("foo.png", width=600)