Я пытаюсь оптимизировать мой код.
Сначала я получаю изображение, тип которого - байты
Затем я должен записать это изображение в файловую систему.
with open('test2.jpg', 'wb') as f:
f.write(content)
Наконец я читаю это изображение с помощью
from scipy import misc
misc.imread('test2.jpg')
, которые преобразуют изображение в np.array.
Я хочу пропустить часть, где я записываю изображение в файловую систему, и получить np.array.
PS : я пытался использовать np.frombuffer ().Это не работает для меня, потому что два np.arrays не совпадают. Конвертировать str в numpy.ndarray
Для теста вы можете попробовать сами:
file = open('test1.jpg', 'rb')
content = file.read()