Способ сравнения фото с фото из БД

 
 
 
Сообщения:17
Всем привет.

Хочу реализовать идею поиска схожего элемента на фото в базе данных по сделанному снимку с телефона. Я предполагаю, что сравнивать необходимо по количеству пикселей каждого цвета. Конечно, недостатками такого подхода будут необходимость масштабирования и достаточно большая погрешность. Собственно, алгоритм:

1. Отправка фото на сервер, где есть БД, в которой содержатся примеры фото с названиями и данными о количестве пикселей каждого цвета
2. Масштабирование
3. Разбиение на пиксели и группировка их по цветам, т.е. создание HashMap c key = Collections.unmodifiableList(Arrays.asList(int red, int green, int blue)) и int value = number_of_such_pixels
4. Поиск в базе по соответствию этих данных.

Как-то так. Очень упрощенно. Может, есть более подходящие способы? Поправьте, если не прав.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет