สคริปต์ Python นี้ใช้การปรับใช้อั ลกอริทึม SIFT (Scale-Invariant Feature) การใช้งานจาก OpenCV สำหรับการจับคู่รูปภาพเพื่อสร้างการคลิกอัตโนมัติที่คลิกบนภาพเป้าหมายที่ระบุในหน้าจอ
หมายเหตุ: อัลกอริทึม SIFT ซึ่งมีการคำนวณอย่างเข้มข้นอาจส่งผลให้ประสิทธิภาพช้าลงในระบบที่มีกำลังการประมวลผล จำกัด
อัลกอริทึม 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 : ประเภทของการคลิก ('ซ้าย' หรือ 'ขวา') (ค่าเริ่มต้น: 'ซ้าย')-s หรือ --sleep-time : เวลาในการหน่วงเวลาหลังจากคลิกในวินาที (ค่าเริ่มต้น: 0.1)สคริปต์จะค้นหาภาพเป้าหมายบนหน้าจออย่างต่อเนื่องและทำการคลิกเมื่อพบ
ข้อกำหนดด้านคอมพิวเตอร์ที่สูง: อัลกอริทึม SIFT ซึ่งมีการคำนวณอย่างเข้มข้นอาจส่งผลให้ประสิทธิภาพช้าลงในระบบที่มีกำลังการประมวลผลที่ จำกัด หากคุณประสบกับความล่าช้าอย่างมากระหว่างการทำซ้ำให้พิจารณาเพิ่มประสิทธิภาพการทำงานของสคริปต์หรือทำงานบนเครื่องที่มีประสิทธิภาพมากขึ้น
เส้นทางภาพเป้าหมาย: คุณสามารถระบุเส้นทางไปยังภาพเป้าหมายโดยใช้อาร์กิวเมนต์ -i หรือ --image ภาพ สคริปต์อ่านภาพนี้สำหรับการจับคู่
Threshold: เกณฑ์การจับคู่กำหนดคะแนนความคล้ายคลึงขั้นต่ำที่จำเป็นสำหรับการจับคู่ที่จะพิจารณาว่าถูกต้อง ปรับตามข้อกำหนดการจับคู่เฉพาะของคุณ
เวลานอน: หลังจากการคลิกแต่ละครั้งสคริปต์จะรอเวลานอนที่กำหนดเพื่อหลีกเลี่ยงการคลิกติดต่อกันอย่างรวดเร็ว
ค่าคงที่: คุณสามารถแก้ไขค่าคงที่เช่นเกณฑ์, target_image_path และ sleep_time ในสคริปต์เพื่อปรับพฤติกรรมตามความต้องการของคุณ
ข้อกำหนด. txt: ติดตั้งการพึ่งพาที่ต้องการโดยใช้คำสั่ง pip install -r requirements.txt