0

我制作了一个检测屏幕上图像的程序,我使用了 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.

在此处输入图像描述

我希望我已经足够清楚了,如果缺少任何信息来解决我的问题,请随时向我提问,感谢您抽出宝贵的时间,我希望我们能找到解决方案。

4

1 回答 1

0

Pip 安装 OpenCV 并在脚本中导入 OpenCV。

于 2021-11-01T18:23:25.590 回答