Я хочу сделать снимок экрана и сохранить его в буфере как фотографию (X.jpg
), а позже я могу использовать cv2(opencv)
для чтения того же изображения из буфера.
Я действую какследуйте:
Редактировать Мой код:
from PIL import ImageGrab
from io import BytesIO
ii = ImageGrab.grab()
with BytesIO() as output:
ii.save(output,format="JPEG")# This line has an error
cam = output.getvalue()
result, frame = cv2.imencode('.jpg', cam, encode_param)
Я получаю это Ошибки:
TypeError: img is not a numpy array, neither a scalar
спасибо