Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Алгоритмы, используемые для систем поиска изображений на основе контента

Автор вопроса: jakeОтветов: 1

Недавно я услышал о теме под названием "системы поиска изображений на основе контента". я пытаюсь узнать об алгоритмах, используемых в этой теме. Я уже нашел 2 алгоритма. 1) AverageRGB - вычисляет средние значения красного, зеленого и синего каналов каждого пикселя изображения.

2) GlobalColorHistograms - которые создают 64 сегмента цветов, используя 2 значащих бита цветового пространства RGB.

Вот мой вопрос. Как получается, что мы получаем 64 различных цвета, взяв 2 значащих бита каналов RGB. Каково будет значение значащих битов? Я смотрел в разных местах, но ничего не мог понять.

  • Пожалуйста, укажите свои источники, чтобы мы все были согласны с тем, о чем вы говорите. Поскольку вы просматривали разные места, вам будет легко обновить вопрос с помощью этой информации. mmgp 08.02.2013
  • @mmgp: scien.stanford.edu/pages/labsite/ 2002/psych221/проекты/02/ jake 08.02.2013
  • Я искал 64 на этой странице, и единственное, что я нашел, это то, что входные данные были уменьшены до размеров 64 x 64. Я не прошу вас помочь мне понять, что такое CBIR, я прошу вас улучшить свой вопрос. mmgp 08.02.2013
  • Ссылка больше не работает! xmlParser 07.05.2018

javaimageimage-processingrgbpixels

Ответы

Ответ 1 · рейтинг 1 · mmgp

Начните с разделения каналов RGB на R, G и B. Учитывая, что вы выберете только 2 бита, единственными возможными значениями будут 00, 01, 10 или 11. Независимо от значений, которые у вас есть в каждом канале, это только четыре значения, которые вы можете получить в данном канале. Предположим, вы нашли все четыре значения в каждом канале, тогда есть 64 возможных 6-битных цвета, которые вы можете построить из них.

R: 00 01 10 11
G: 00 01 10 11
B: 00 01 10 11

С R на 00 получается 16 цветов: 000000, 000001, 000010, 000011, 000100, ... Затем еще 16, начиная с 01 и так далее, основы комбинаторики.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы