то, что я хочу, анализирует входные данные с экрана в виде изображений. Я хочу, чтобы можно было идентифицировать часть изображения в увеличенном изображении и получить его координаты в большей картине. Пример:
нужно было бы найти в
И результатом будет верхний правый угол изображения в большом изображении и в нижней левой части части на большой картинке. Как вы можете видеть, белая часть изображения не имеет значения, мне в основном нужна только зеленая рамка. Есть ли библиотека, которая может сделать что-то подобное для меня? Время выполнения не является проблемой.
То, что я хочу сделать, это просто генерировать несколько случайных координат пикселей и распознавать цвет на большой картинке в этом положении, чтобы быстрее распознать зеленый квадрат. И как бы это снизило производительность, если белый ящик посередине прозрачен?
Вопрос был задан несколько раз на SO, как кажется без единого ответа. Я нашел, что нашел решение на http://werner.yellowcouch.org/Papers/subimg/index.html. К сожалению, на С++ и я ничего не понимаю. Было бы неплохо иметь реализацию Java на SO.