Есть jpg картинка 300x200, фон серый , на ней есть красный квадрат примерно в 10 пикселей.
Мне необходимо найти центр этого квадрата.
Сейчас я реализую это так:
1. Попиксельно ищу точки с близким к красному цветом.
2. Нахожу самый левый-верхний пиксель и самый правый-нижний пиксель.
3. Потом складываю их координаты и делю пополам.
Но это получается слишком долго, и поедает очень много ресурсов. (Таких картинок очень много в нескольких потоках)
Каким другим способом можно решить мою задачу? Или какие поправки можно внести в существующий алгоритм?