Я пытаюсь понять, как загрузить изображение из приложения Firebase в мое приложение GAE, затем запустить обученную модель и удалить. Я не хочу загружать его в свое хранилище Google. Можно ли это сделать? Просто download_to_filename
затем удалите, не отправляя его в хранилище Google?
Он запускается локально, используя blob.download_to_filename(local_path)
, затем я бегу по модели, сохраняю координаты ограничительной рамки, затем запускаю os.remove(image)
, чтобы удалить изображение. Но когда я внедряю в движок приложений Google, он говорит, что не может найти изображение в каталоге ./images
. Должен ли я сохранить его в свое собственное ведро, связанное с GAE?
Мне нужно загрузить изображение, чтобы запустить его через модель
bucket = storage.bucket()
#define path downloaded images
image_name = ('./images/'+doc.id)
#grab blob from bucket based on doc id/path in storage
blob = bucket.blob(f'{doc.id}')
#download said image to /image folder and use same name
blob.download_to_filename(image_name)
print(image_name)