igor_ua
Новичок
Поиск похожих цветов
Здравствуйте, задача такая есть:
есть товары, каждому товару назначают руками цвет, затем нужно, чтобы пользователь ткнув в палитре на желаемый цвет смог найти все товары примерно такого цвета +/-.
Подскажите пожалуйста что можно почитать на эту тему и в какую сторону стоит смотреть?
Нашел вот статью
Поиск ближайшего цвета в палитре http://algolist.manual.ru/graphics/find_col.php
fi = 30*(Ri-R0)^2+59*(Gi-G0)^2+11*(Bi-B0)^2
я так понимаю можно как-то от нее отталкиваться? В общем, спасибо за любые идеи.
Спасибо.
-~{}~ 21.05.09 14:59:
цвет можем хранить как угодно: в rbg например.
т.е. нужно хранить (в бд) цвет товара:
R0
G0
B0
и, например, человек выбирает для поиска цвет R1, G1, B1
и нам нужно сделать диапазон:
Найти все товары у которых
(R1 - X) <= R0 <= (R1 + X)
&&
(G1 - Y) <= G0 <= (G1 + Y)
&&
(B1 - Z) <= B0 <= (B1 + Z)
где X, Y, Z - влияет на точность совпадения цвета.
Такой метод будет работать?
Спасибо!
Здравствуйте, задача такая есть:
есть товары, каждому товару назначают руками цвет, затем нужно, чтобы пользователь ткнув в палитре на желаемый цвет смог найти все товары примерно такого цвета +/-.
Подскажите пожалуйста что можно почитать на эту тему и в какую сторону стоит смотреть?
Нашел вот статью
Поиск ближайшего цвета в палитре http://algolist.manual.ru/graphics/find_col.php
fi = 30*(Ri-R0)^2+59*(Gi-G0)^2+11*(Bi-B0)^2
я так понимаю можно как-то от нее отталкиваться? В общем, спасибо за любые идеи.
Спасибо.
-~{}~ 21.05.09 14:59:
цвет можем хранить как угодно: в rbg например.
т.е. нужно хранить (в бд) цвет товара:
R0
G0
B0
и, например, человек выбирает для поиска цвет R1, G1, B1
и нам нужно сделать диапазон:
Найти все товары у которых
(R1 - X) <= R0 <= (R1 + X)
&&
(G1 - Y) <= G0 <= (G1 + Y)
&&
(B1 - Z) <= B0 <= (B1 + Z)
где X, Y, Z - влияет на точность совпадения цвета.
Такой метод будет работать?
Спасибо!
