Список записей в блоге пользователя details с тегом «цветовое отличие»:

Алгоритм сравнения картинок

1. Рассчитывается цвет каждого пикселя в пространстве CIE L*a*b*. Формулы пересчёта цветов можно найти на сайте Easyrgb.com; в алгоритме использовались два пересчёта: RGB->XYZ и XYZ->CIE L*a*b.

2. Сравниваемые картинки разбиваются на клетки 20х20; для каждой клетки рассчитываются усреднённые (по всем пикселям) значения L, a, b. Таким образом формируются два массива: MLab1(nxn) - для первой картинки и MLab2(nxn) - для второй картинки (элементы массива - векторы размерности 3, содержащие значения L, a, b).

3. Для элементов массивов MLab1[i,j] и Mlab2[i,j] (i, j = 1, 2, ... n) рассчитывается цветовое отличие по формуле CIEDE2000; таким образом формируется массив MD2000(nxn) (MD2000[i, j] = CIEDE2000(MLab1[i,j], Mlab2[i,j])).

4. Рассчитывается среднее значение по всем элементам массива MD2000. Это значение и будем принимать за цветовое различие двух картинок.

Теги: «ciede2000» «сравнение изображени» «сравнение картинок» «цветовое отличие»
Google Bookmarks БобрДобр.ru RUmarkz Memori.ru МоёМесто.ru Mister Wong del.icio.us MyScoop
Блог  Ссылка
Комментировать

Список всех записей в блогах с тегом «цветовое отличие» можно посмотреть перейдя по ссылке.


[1]