Я работаю над тем, чтобы найти изображение (3 x 3) на снятом экране (1366 x 768).
На самом деле, снимок экрана - это скриншот браузера, на котором открыт веб-сайт.
Я нахожу изображение и вычисляю координаты X и Y.
У меня нет проблем с кодом, он работает нормально и дает мне точные координаты X, Y, где он находит точные значения RGB пикселей (3 x 3) на захваченном экране. Обратите внимание, что он находит изображение, сравнивая значение RGB каждого пикселя.
Проблема в том, что каждый веб-сайт, создающий свой формат пикселей и мое изображение (3 x 3), работает только с определенным веб-сайтом. Я хочу, чтобы он работал со всеми веб-сайтами.
Это изображение, которое мне нужно найти:
![enter image description here](https://i.stack.imgur.com/GoJCI.png)
Ниже вы можете видеть, что два разных сайта имеют разный формат пикселей для одного и того же слова.
-> Внизу оба скриншота были сделаны процессом -> открыть веб-сайт -> ctrl + f -> введите "Home"
-> Записанные значения RGB имеют только зеленый цвет.
Можно найти изображение выше (3 x 3) в следующем:
![Image 1](https://i.stack.imgur.com/CiA4N.png)
Невозможно найти изображение выше (3 x 3) на изображении ниже. Потому что формат пикселей совершенно другой.
![Image 2](https://i.stack.imgur.com/ilDjK.png)
Есть ли способ преодолеть эту проблему?
Я могу создать новое изображение (3 x 3 или любого размера), чтобы найти его на захваченном экране. Но это должно работать со всеми веб-сайтами.