Как прочитать объект файла boto3 в opencv python3 - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь прочитать файл AWS S3 presigned uri с открытым CV.Но параметр чтения имеет тип NoneType.Как читать boto3 file_obj в opencv и обрабатывать дальше?

import cv2
import boto3

s3Client = boto3.client('s3')
file_path = s3Client.generate_presigned_url('get_object', Params = {'Bucket': 
'www.mybucket.com', 'Key': 'hello.txt'}, ExpiresIn = 100)
img = cv2.imread(file_path)

Но он читает файл как <class 'NoneType'>.Но мне нужно, чтобы это было прочитано cv2.

1 Ответ

0 голосов
/ 26 февраля 2019
import urllib2

response = urllib2.urlopen(file_path)
image = response.read()
img = cv2.imread(image)

Можете ли вы попробовать это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...