тест на совпадение


Сверяем разности уровней RGB проверяемого пикселя и образца, если совпадают – пиксель засвечен/затемнен, если не совпадают — смотрим разницу от точки M(Rm; Gm; Bm) проверяемого пикселя и образца, засвеченного/затемненного до этого уровня T(Rt; Gt; Bt) – расстояние M -> T = sqrt((Rm — Rt)^2 + (Gm — Gt)^2+ (Bm — Bt)^2); если разница укладывается в текущий допуск отклонения, то совпадение, если не укладывается, начинаем проверять контраст: от ближайшей точки возможный яркостей образца вверх и вниз по прямой яркости берем каждое значение и смотрим в каких изменение контраста даст попадание с допуском в проверяемую точку.






See also:
Яндекс.Метрика