Мне нужно распознать изображение с помощью Google Vision API.Среди примеров они используют следующую конструкцию:
with io.open('test.png', 'rb') as image_file:
content = image_file.read()
image = vision.types.Image(content=content)
Мне нужно сделать аналогичное, но мое изображение исходит из:
content = cv2.imread()
, который возвращает массив numpy, а не байты.Я попытался:
content = content.tobytes()
, который преобразует массив в байты, но, по-видимому, возвращает разные байты, поскольку он дает другой результат.
Итак, как сделать массив изображений похожим на тот, который я получаю с помощью open()
функция