2024-10-01 22:42:02 发布
网友
我想开始一个python项目,识别屏幕上的一些元素,比如正方形的大小或者屏幕上的所有元素都有特定的颜色,我甚至不知道从哪里开始
例如,图中高于某个值的所有顶点
谁能给我一张北票
如果希望与浏览器中的元素交互,请查看Selenium。如果要控制桌面本身,请查看Sikuli
在这两种情况下,您都可以使用OpenCV来标识元素并进行模板匹配
编辑:在OP提供更多详细信息后提供更多评论
如果您只是想识别图形中的峰值,可以使用Sikuli或PyScreenshot以固定的间隔拍摄显示屏幕截图,然后使用OpenCV中的模板匹配(直接或使用Sikuli)获得屏幕截图中峰值的坐标。图中的水平线可能会丢失一些模板匹配,但您可以使用各种参数来获得所需的结果
Check out this tutorial for template matching.
如果希望与浏览器中的元素交互,请查看Selenium。如果要控制桌面本身,请查看Sikuli
在这两种情况下,您都可以使用OpenCV来标识元素并进行模板匹配
编辑:在OP提供更多详细信息后提供更多评论
如果您只是想识别图形中的峰值,可以使用Sikuli或PyScreenshot以固定的间隔拍摄显示屏幕截图,然后使用OpenCV中的模板匹配(直接或使用Sikuli)获得屏幕截图中峰值的坐标。图中的水平线可能会丢失一些模板匹配,但您可以使用各种参数来获得所需的结果
Check out this tutorial for template matching.
相关问题 更多 >
编程相关推荐