Java Framework для автоматизации на основе распознавания Pixel Pattern - PullRequest
1 голос
/ 21 сентября 2011

Мне нужно разработать какого-нибудь бота для тестирования на Java. Мы использовали Selenium для всего веб-контента и вне браузера: распознавание пикселей; то есть, сделав снимок экрана, затем сравните его с уже имеющимся у меня изображением и получите координаты расположения этого рисунка на снимке экрана.

Какие-нибудь фреймворки или бесплатные библиотеки Java, которые могли бы облегчить эту работу?

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 21 сентября 2011

Вы, вероятно, могли бы заставить работать следующее:

  • Используйте java.awt.Robot , чтобы сделать снимок экрана в качестве BufferedImage
  • Преобразовать BufferedImageв байтовый массив
  • Выполните стандартный поиск совпадения строк, чтобы найти шаблон в байтовом массиве.Даже простой поиск строки (т. Е. Проверка шаблона в каждом возможном месте) вполне может быть достаточно быстрым.
  • Преобразование позиции в массиве байтов обратно в координаты изображения
0 голосов
/ 21 сентября 2011

Вы можете прочитать этот простой пример .

...