이 Python 스크립트는 이미지 매칭을 위해 OpenCV의 Sift (Scale Invariante Feature Transform) 알고리즘 구현을 사용하여 화면에서 지정된 대상 이미지를 클릭하는 자동 클리커를 생성합니다.
참고 : 계산 집약적 인 SIFT 알고리즘은 처리 전력이 제한된 시스템에서 성능이 느려질 수 있습니다.
SIFT 알고리즘 : 스크립트는 강력하고 불변량 이미지 일치를 위해 SCIF (Scale Invariant Feature Transform)을 사용하여 스케일, 회전 및 조명의 변화에 저항합니다.
유형을 클릭하십시오 : 요구 사항에 따라 왼쪽 클릭과 마우스 오른쪽 버튼 클릭을 선택하십시오.
조정 가능한 임계 값 : 임계 값 매개 변수와 일치하는 감도를 미세 조정하십시오. 스크립트는 기능 거리를 기반으로 일치를 동적으로 결정하므로 다양한 이미지에 적응할 수 있습니다.
수면 시간 : 빠른 연속 클릭을 피하기 위해 클릭 한 후 지연 시간을 지정하십시오.
요구 사항에 나열된 종속성을 설치합니다 .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 인수를 사용하여 대상 이미지의 경로를 지정할 수 있습니다. 스크립트는이 이미지를 일치시키기 위해 읽습니다.
임계 값 : 일치하는 임계 값은 일치하는 데 필요한 최소 유사성 점수를 결정합니다. 특정 일치 요구 사항에 따라 조정하십시오.
수면 시간 : 매번 클릭 한 후 스크립트는 지정된 수면 시간을 기다리며 빠른 연속 클릭을 피합니다.
상수 : 스크립트에서 임계 값, target_image_path 및 sleep_time과 같은 상수를 수정하여 선호도에 따라 동작을 조정할 수 있습니다.
요구 사항 .txt : pip install -r requirements.txt 명령을 사용하여 필요한 종속성을 설치합니다.