[Python] 화면 캡쳐 라이브러리 처리 속도 비교
·
Develop/Python
개요Python에서 화면을 캡쳐를 수행하는 라이브러리는 다양하게 존재합니다. 그러나 라이브러리 간 처리 속도의 차이가 있으며, 이는 프로젝트를 수행함에 있어 많은 영향을 미친다. 따라서 이 게시글에서는 라이브러리의 처리 속도를 비교하고 어떤 라이브러리가 가장 효과적인지에 대해 알아봅니다. 라이브러리대표적으로 화면을 캡쳐할 수 있는 라이브러리는 Pillow, pyautogui, mss 가 존재합니다.(관련 라이브러리의 자세한 설명은 생략하겠습니다.) 성능다음과 같이 화면의 일부 영역을 캡쳐하는 코드를 구현하였습니다.import cv2import mssimport timeimport pyautoguiimport numpy as npfrom PIL import ImageGrabx1, y1, x2, y2 = 4..