2013-04-15 3 views
1

Мне интересно, есть ли возможность сравнить изображения с моего локального диска с изображениями, размещенными во флэш-приложении, размещенном на веб-сайте. Невозможно получить прямую ссылку на эти изображения с веб-сайта, поэтому мне нужен метод сканирования изображения, расположенного на точных координатах. Было бы здорово, если бы он отлично справился с классом Robot, потому что после этого сравнения мне нужно было дистанционно перемещать указатель мыши.Как сканировать и сравнивать изображения в Java

+0

вы проверили библиотеку OpenCV? http://opencv.org/ – Cemre

+0

Возможный дубликат http://stackoverflow.com/questions/58305/ –

+0

@ Joe Elleson хорошо это неплохое решение, но я забыл упомянуть о том, что меня волнует время выполнения, так что захват и сохранение всех изображения - довольно плохая идея – falsetto

ответ

1

Возможно, но существует множество методов для сравнения изображений, в зависимости от того, какой результат вам нужен.

  • Вам нужно точное сравнение? (Затем вычислить хэш по всем пикселям)
  • вам нужно dergee подобия (вычислительные инвариантные моменты и вычисление расстояние)

Для инвариантных моментов вы можете использовать нашу чистый Java OCr библиотеку:

http://sourceforge.net/projects/javaocr/

(сложная часть выбор правильного набора моментов)

Смежные вопросы