我点击了我需要鼠标点击的屏幕截图,当完成所有操作后,我有一个工作程序在屏幕上搜索要点击的按钮,控制鼠标的位置,并打印出我需要的报告。所以,我需要做的就是将它插入任务调度程序,它将为我完成工作!
几天后,我决定继续安排它。我再次运行程序,它崩溃了!长话短说,屏幕截图并不匹配。我再次拍摄了一个屏幕截图,并在Paint中将这两个图像放大800%,然后检查" I"旁边的像素。在两个不同的图像中,确定rgb值是不同的。
我尝试了其他几个地方,虽然他们看起来一样...... rgb值可能有一两点不同!我很好奇为什么会发生这种情况!
答案 0 :(得分:0)
使用置信度,默认值为0.999。原因是pyscreeze实际上是由pyautogui使用的,其具有置信度值,其最可能代表相似性匹配的0%-100%的百分比。用我的业余眼睛浏览代码,发现OpenCV和NumPy需要有信心才能工作,否则将使用不具有置信度值的不同功能。