java - 从外部Java屏幕资源获取 "image"

标签 java image-processing

假设我希望像平常一样在 JFrame 中启动一个程序,但我希望该程序能够访问和操作整个计算机屏幕 (Macintosh) 的矩形 block 超出了程序的框架。

通过“操纵”,在这种情况下,我打算应用一些模式识别方案,并且我需要能够读取单个像素。

任何关于如何开始这样的努力的想法将不胜感激。

约翰·多纳

最佳答案

Robot 类有一个方法 createScreenCapture ,用于获取屏幕捕获并将其存储为 BufferedImage,然后可以通过 Java 成像库对其进行操作。我相信您需要导入或创建模式识别库。

关于java - 从外部Java屏幕资源获取 "image",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4709972/

相关文章:

opencv - 锐化边缘

java - Coldfusion 读取不带扩展名的 XML HTTP

java - 重用Spring MVC构建应用程序(Java)

Java 游戏状态管理

php - 使用 ImageMagick 压缩 PNG 图像

c# - JPEG 压缩的 TIFF 比原始 JPEG 大得多

java - 如何发送文件目录

Java 与数据库存储对象的并发

matlab - 图像直方图比较

python - 导入 cv2 (opencv) 时为 "DLL load failed"