opencv auto clicker
1.0.0
此Python腳本利用了從OpenCV進行篩選(比例不變特徵變換)算法實現圖像匹配,以創建一個自動點擊器,該自動點擊器單擊屏幕中指定的目標圖像。
注意:篩分算法在計算密集程度上可能會導致處理能力有限的系統的性能較慢。
SIFT算法:該腳本採用比例不變的特徵變換(SIFT)來實現穩健和不變的圖像匹配,從而可以抵抗規模,旋轉和照明的變化。
單擊類型:根據您的要求在左鍵單擊和右鍵單擊操作之間進行選擇。
可調節閾值:用閾值參數微調匹配靈敏度。該腳本根據特徵距離動態確定匹配,使其適應各種圖像。
睡眠時間:指定每次點擊之後延遲的時間,以避免連續點擊快速點擊。
安裝要求中列出的依賴項.txt:
pip install -r requirements.txt使用可選的命令行參數運行腳本:
python main.py -i path/to/target/image.png -t 10 -c left -s 0.1-i或--image :通往目標圖像的路徑。-t或--threshold :匹配閾值(默認值:10)。-c或--click-type :click的類型(“左”或“右”)(默認值:“左”)。-s或--sleep-time :單擊秒後延遲延遲的時間(默認值:0.1)。該腳本將在屏幕上不斷尋找目標圖像,並在發現時執行單擊。
高計算要求:篩分算法在計算上很密集,可能會導致處理能力有限的系統的性能較慢。如果您在迭代之間遇到重大延遲,請考慮優化腳本的性能或在更強大的機器上運行它。
目標圖像路徑:您可以使用-i或--image參數指定目標圖像的路徑。腳本讀取此圖像以進行匹配。
閾值:匹配閾值確定匹配被視為有效所需的最小相似性得分。根據您的特定匹配要求對其進行調整。
睡眠時間:每次點擊之後,腳本等待指定的睡眠時間,以避免連續單擊。
常數:您可以在腳本中修改閾值,target_image_path和sleep_time等常數,以根據您的偏好來量身定制行為。
需求.txt:使用pip install -r requirements.txt命令安裝所需的依賴項。