среда, 21 июля 2021 г.

Модуль цветового кодирования и сравнения участка изображения по коду.

 Не учитывается пространственное распределение цвета. 

Четыре функции: 

colorCreate - возвращает модуль
colorBuild - возвращает дескриптор по изображению и прямоугольнику
colorCompare - сравнивает два дескриптора
colorRelease - удаляет модуль из памяти. 

Дескриптор - 19 чисел double = 16 оттенков + черный, белый и серый  
грубый дескриптор - 11 чисел double   = 8 оттенков + черный, белый и серый

Дескриптор получается из огрубления преобразования HSL 
и содержит гистограмму распределения пикселей по этим цветам в образце, который задан прямоугольником. 

Встроенное изображение



Так как используется преобразование HSL, а оно затратное, то все образцы, с которых будет получаться дескриптор приводятся к одному размеру (32x32) пикселя. 



Комментариев нет:

Отправить комментарий