Source code for workflow.figure_to_numpy

import io
import numpy as np
import cv2


[docs]def figure_to_numpy(figure): buffer = io.BytesIO() figure.savefig(buffer, format='png', dpi=90, bbox_inches='tight') buffer.seek(0) image = np.frombuffer(buffer.getvalue(), dtype=np.uint8) buffer.close() image = cv2.imdecode(image, 1) return image