#python #image #opencv #keras #buffer
Вопрос:
Изображение будет сгенерировано с помощью matplotlib, затем сохранено в буфер, а затем прочитано из буфера с помощью OpenCV, я хотел бы выполнить это с помощью keras
fig = ax.get_figure()
buf = io.BytesIO() #buffer
fig.savefig(buf) #saving image in buf
buf.seek(0)
img_arr = np.frombuffer(buf.getvalue(), dtype=np.uint8)
buf.close()
img = cv2.imdecode(img_arr, 1) #reading image form buffer
Желаемый способ
img = tf.keras.preprocessing.image.load_img(img_arr, )
image_arr = keras.preprocessing.image.img_to_array(img)