このPythonスクリプトは、画像マッチングのためにOPENCVからのSIFT(スケール不変の特徴変換)アルゴリズムの実装を使用して、画面内の指定されたターゲット画像をクリックする自動クリックを作成します。
注: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 :click( 'left'または 'right')(デフォルト: '左')のタイプ。-sまたは--sleep-time :数秒でクリックして遅延する時間(デフォルト:0.1)。スクリプトは、画面上のターゲット画像を継続的に探し、見つかったときにクリックを実行します。
高いコンピューティング要件: SIFTアルゴリズムは、計算的に集中的であるため、処理能力が限られているシステムのパフォーマンスが低下する可能性があります。反復間で大幅に遅れている場合は、スクリプトのパフォーマンスを最適化したり、より強力なマシンで実行したりすることを検討してください。
ターゲット画像パス: -iまたは--image引数を使用してターゲット画像へのパスを指定できます。スクリプトは、一致するためにこの画像を読み取ります。
しきい値:一致するしきい値は、一致が有効と見なされるために必要な最小類似性スコアを決定します。特定のマッチング要件に基づいて調整します。
スリープ時間:クリックするたびに、スクリプトは指定されたスリープ時間を待って、連続した連続したクリックを避けます。
定数:スクリプトのしきい値、Target_image_Path、Sleep_timeなどの定数を変更して、好みに応じて動作を調整できます。
要件:TXT: pip install -r requirements.txtを使用して、必要な依存関係をインストールします。TXTコマンド。