Java - 查找像素序列

标签 java

只是想知道如何检查从屏幕顶部到底部(或只是 500x500 矩形)的每个像素,以查找其中的像素图案。示例查看所有像素,并查看一行中是否有 20 个红色像素(在屏幕上搜索红色框)。 抱歉,描述很糟糕,请告诉我,我会尽力使其更具体。

最佳答案

您正在尝试做的事情称为 Template Matching在图像处理社区中,您应该首先检查这个。

对于实现部分,您可以访问 BufferedImage 的像素(使用 getRGB/getRGBs 方法),或者更好的是,如果您愿意,可以使用 JAI 或 JavaCV做任何严肃的事情。

关于Java - 查找像素序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13223354/

相关文章:

java - Spring Boot 不允许 Optional Bean 在运行测试时懒惰

java - 使用 jsonparser 解析 API url 中的 json 数据

java - 如何在 Selenium WebDriver 中为多个浏览器配置文件

java - 如何将数组添加到首选项 (libGdx)

java - 基于mvc的分布式系统,我采用哪种设计模式或思想

Java Zip 文件系统提供程序 : ReadOnly on remote drive [Windows]

java - Gradle 任务列表

java - 使用java将压缩数据推送到DynamoDB

java - 使用 for-each 遍历 createSQLQuery 的结果

java - uk.co.mmscomputing twain 扫描仪