Через несколько HTTP-запросов я смог получить изображение в двоичной форме как b'\xff\xd8\xff\xe0\x00\...
и с:
with open('image.jpg', 'wb') as out_file:
out_file.write(binary_content)
, где binary_content
- это строка, содержащая данные, полученные через запрос, который я сохранил изображение в файл.
После этого я могу прочитать это изображение с помощью методов OpenCV. Но я хотел сделать прямой переход от двоичной строки к OpenCV Mat без каких-либо промежуточных элементов. cv2.decode
метод не сработал.