【发布时间】:2023-03-05 12:48:01
【问题描述】:
所以,我想快速分析屏幕上每个像素的颜色。为此,我在双嵌套 for 循环中使用Robot.getPixelColor(i, j),其中i 是我的屏幕宽度,j 是我的屏幕高度。当然,这需要很长时间,因为我有一个 1080 屏幕。关于如何加快进程的任何建议?现在大约需要一个小时,我需要大约 5 秒。或者这是不可能的?提前致谢!!
【问题讨论】:
-
你是怎么分析的?请问代码?
-
您对一个像素的分析是否依赖于任何其他像素?
-
这取决于你想要做什么样的分析。您可以截取屏幕截图,缩小其大小,然后对这个较小的图像进行分析。
-
基本上,我将打开一个 Minecraft 窗口,我想检查屏幕上是否有一棵树,就好像有人在看它一样。我打算用屏幕上的像素来分析一棵树的颜色。
-
我认为我要做的是每隔 50 个左右像素检查一次,而不是每个像素。
标签: java arrays performance