只是想知道如何检查从屏幕顶部到底部(或只是 500x500 矩形)的每个像素,以查找其中的像素图案。示例查看所有像素,并查看一行中是否有 20 个红色像素(在屏幕上搜索红色框)。 抱歉,描述很糟糕,请告诉我,我会尽力使其更具体。
最佳答案
您正在尝试做的事情称为 Template Matching在图像处理社区中,您应该首先检查这个。
对于实现部分,您可以访问 BufferedImage
的像素(使用 getRGB/getRGBs
方法),或者更好的是,如果您愿意,可以使用 JAI 或 JavaCV做任何严肃的事情。
关于Java - 查找像素序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13223354/