Wie zu Lesen, image-Datei von S3-buckets direkt in den Speicher?

Ich habe den folgenden code

import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
import boto3
s3 = boto3.resource('s3', region_name='us-east-2')
bucket = s3.Bucket('sentinel-s2-l1c')
object = bucket.Object('tiles/10/S/DG/2015/12/7/0/B01.jp2')
object.download_file('B01.jp2')
img=mpimg.imread('B01.jp2')
imgplot = plt.imshow(img)
plt.show(imgplot)

und es funktioniert. Aber das problem es lädt die Datei in das aktuelle Verzeichnis als erstes. Ist es möglich, die Datei Lesen und entschlüsseln es als Bild direkt im RAM?

InformationsquelleAutor Dims | 2017-05-18

Schreibe einen Kommentar