使用Python的OpenCV庫和PyAutoGUI庫來識別屏幕上的彩色小球并進行自動點擊操作:
2023-08-27 22:55 作者:柔伊米rhyisme | 我要投稿
```python
import CV2
from PIL import ImageGrab
import numpy as np
import pyautogui
def detect_and_click_ball(color):
? ? while True:
? ? ? ? # 截取當前屏幕圖像
? ? ? ? screenshot = ImageGrab.grab()
? ? ? ??
? ? ? ? # 將截圖轉換成OpenCV格式,并將顏色通道從RGB轉換為BGR(因為CV2默認使用BGR順序)
? ? ? ? img_np = np.array(screenshot)
? ? ? ? frame = CV2.cvtColor(img_np, CV2.COLOR_RGB2BGR)
? ? ? ??
? ? ? ? # 在圖像中尋找指定顏色區(qū)域(設置HSV閾值)
?
大概思路是這樣吧