Форум сайта python.su
1
Добрый день.
У меня вот такая часть кода программы.
from PIL import ImageGrab
import cv2
import numpy as np
skrin = ImageGrab.grab()# Делает скриншот
skrin.save("1.png")# Сохраняет его
im = cv2.imread("1.png")# открывает его
out = np.zeros(im.shape,np.uint8)
from PIL import ImageGrab
import cv2
import numpy as np
skrin = ImageGrab.grab()# Делает скрин
im = skrin
out = np.zeros(im.shape,np.uint8)
Отредактировано Massa1994 (Фев. 2, 2015 17:45:22)
Офлайн
34
В skrin.save() вместо имени файла, можно передать file-like object.
Также есть метод cv2.imdecode, который позволяет из буфера читать.
В качестве файла, можно использовать, например, BytesIO
Офлайн
49
screen = ImageGrab.grab() out = np.array(screen)
out =np.asarray(ImageGrab.grab())
Офлайн
1
Alen
Спасибо большое
Офлайн