在运行带OpenCV功能项目时,因为机器没有相应的库,所以出现报错[ERROR] ## The confidence keyword argument is only available if OpenCV is installed.
报错信息
img =pyautogui.locateOnScreen(r'./image/{}'.format(ad), grayscale=False, region=(int(x),int(y), int(w), int(h)), confidence=0.9)
File "D:\python\Python37\lib\site-packages\pyautogui\__init__.py", line 175, in wrapper
return wrappedFunction(*args, **kwargs)
File "D:\python\Python37\lib\site-packages\pyautogui\__init__.py", line 213, in locateOnScreen
return pyscreeze.locateOnScreen(*args, **kwargs)
File "D:\python\Python37\lib\site-packages\pyscreeze\__init__.py", line 373, in locateOnScreen
retVal = locate(image, screenshotIm, **kwargs)
File "D:\python\Python37\lib\site-packages\pyscreeze\__init__.py", line 353, in locate
points = tuple(locateAll(needleImage, haystackImage, **kwargs))
File "D:\python\Python37\lib\site-packages\pyscreeze\__init__.py", line 253, in _locateAll_python
raise NotImplementedError('The confidence keyword argument is only available if OpenCV is installed.')
NotImplementedError: The confidence keyword argument is only available if OpenCV is installed.
需要安装opencv-python这个库
pip install opencv_python
下图所示安装成功