Предположим, что существует пустой массив data
. Я пытаюсь сделать эквивалент следующего
cv2.imwrite(filename, data)
with open(filename, 'rb') as fp:
data_compressed = filename.read()
без записи в файл. Есть ли способ преобразовать массив numpy в его эквивалентное представление PNG/JPG... без необходимости записи в файл и чтения его как двоичного?
Как уже указывал @Miki, вот пример stackoverflow.com/a/52865864/19042045
Как отметила Мики, imencode(...)
— это решение.
cv.imencode(...)