¿Pueden darme pistas sobre cómo encontrar una imagen en la pantalla? Quiero decir, una simple combinación de píxeles. Por ejemplo, encuentra coordenadas de 30x30 píxeles cuadrados blancos.Java encuentra la imagen en la pantalla
La clase de robot de Java me permite encontrar el color de cierto píxel. Pero necesito hacer lo contrario, quiero que mi programa escanee mi pantalla y luego me diga las coordenadas de esta pequeña imagen. Bueno, podría pasar todos los píxeles con Robot, pero debería ser más rápido que eso. Mucho mas rápido.
¿Alguna sugerencia?
pero ¿qué tan rápido sería? Me gusta utilizarlo para obtener un buen puntaje en un juego ... pero pasar por todos esos ... ¿no lo procesa para siempre? – Jaanus
Pruébalo. Lo hice una vez para un tetris bot ... funcionó bien (aunque escanear un campo de tetris parece un poco más fácil que tu situación). – aioobe
Depende de lo inteligente que pueda ser al respecto. Puede haber formas de hacer cosas como una forma de búsqueda binaria, o podría haber varios accesos directos que podría tomar. Por ejemplo, desea encontrar un cuadrado blanco de 30x30 píxeles, lo que significa que si el píxel actual no es blanco, puede saltar 30 píxeles sin riesgo de perder el cuadrado. Todo depende de lo que esperas que sea en pantalla. – Doug