pyautoguiのlocateOnScreenで特定の画像イメージを探す際に、confidence引数を設定することで、完全一致しなくても検出することが可能になります。
しかし、
TypeError: _locateAll_python() got an unexpected keyword argument ‘confidence’
とか言われてエラーになる場合があります。
この問題は、opencv-pythonをインストールすることで解決できます。インストール方法は
pip3 install opencv-contrib-python
と入力するか、
pip3 install opencv-python
と入力します。前者はmain moduleとcontrib moduleの両方が必要な場合で、後者はmain moduleのみ必要な場合です。わからない場合は、両方のモジュールをインストールする前者のコマンドを入力するといいでしょう。
コメント