首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >locateOnScreen pyautogui的置信度分析

locateOnScreen pyautogui的置信度分析
EN

Stack Overflow用户
提问于 2022-04-28 19:22:11
回答 1查看 544关注 0票数 -1

我想在pyautogui模块的klocateOnScreen函数中使用置信度。为此,我需要安装opencv包,因为conda installed python在我的情况下不起作用,所以我将它安装在一个轮子文件中。我可以看到包裹已经安装好了。但是,我仍然不能使用信心参数。请帮帮忙。

用户名= py.locateOnScreen("username.png",region=(0,0,824,616),grayscale=True,confidence=0.95)

EN

回答 1

Stack Overflow用户

发布于 2022-05-25 21:23:49

灰度很好,因为程序可以更快地检测图像,但是如果出现问题,我就不会使用它。同样,就像furas说的,如果在那个区域没有类似的图像,你可以降低它的可信度。我不知道你到底想要做什么,但也许你可以隐藏屏幕上的"username.png“,并检查是否有其他检测到的图像的可信度较低。

代码语言:javascript
运行
复制
import pyautogui as pg
import time
import random

while 1:
if pyautogui.locateOnScreen('username.png', region=(0,0,824,616),confidence=0.85) != None:
    print("I can see username")
    time.sleep(.5)

如果程序可以看到username.png,即使它是隐藏的,你的信心也是低的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72049156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档