시연 영상 (단톡방 멤버들의 개인정보 보호를 위해 480p로 화질을 낮춤)
메커니즘은 다음과 같음:
- scrcpy를 통해 폰의 화면을 컴에 미러링하고,
- openCV로 컴의 화면 중 일부분을 캡쳐하고,
- 그 캡쳐 이미지 중 특정 부분의 픽셀값을 디텍트 해 '선착순'인지 확인하고,
- '선착순'일 경우 pyautogui로 클릭하고,
- '선착순'을 성공적으로 받았는지 확인한 뒤,
- 받았으면 adb를 통해 감사 메세지를 입력하고,
- 원래 상태로 복귀함.
'선착순'이 화면에 나타난 지 400 ms내에 클릭할 수 있음.
특정 픽셀을 디텍트하고 클릭해야 하기 때문에 폰, 모니터, 카톡 UI 등이 달라질 경우 픽셀 위치와 픽셀 디텍팅의 기대값을 수정해야 함.