我制作了一个检测屏幕上图像的程序,我使用了 pyautogui 库,当我运行我的程序时它工作得很好,但是当我将它传递给可执行文件时,它不再工作了,我有下面的错误消息.
我在 Windows 10 下。我有 python 3.10 和 pyinstaller 5.0
错误信息:
Traceback (most recent call last):
File "interface.py", line 21, in <module>
ScreenLocation = pa.locateOnScreen('module\images\location.PNG', confidence=0.7)
File "pyautogui\__init__.py", line 175, in wrapper
File "pyautogui\__init__.py", line 213, in locateOnScreen
File "pyscreeze\__init__.py", line 373, in locateOnScreen
File "pyscreeze\__init__.py", line 353, in locate
File "pyscreeze\__init__.py", line 253, in _locateAll_python
NotImplementedError: The confidence keyword argument is only available if OpenCV is installed.
我希望我已经足够清楚了,如果缺少任何信息来解决我的问题,请随时向我提问,感谢您抽出宝贵的时间,我希望我们能找到解决方案。