powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Преобразование цветности
25 сообщений из 114, страница 1 из 5
Преобразование цветности
    #39302313
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, извиняюсь за беспокойство, но кто-нибудь сталкивался с программным преобразованием цветности с уменьшением количества цветов? Интересует не готовая программа или разработка, а программное решение преобразования, например, RGB в 16 цветов. Именно в 16 цветов!
Заранее благодарен!
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302333
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Clause,
метод медианного сечения.
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302348
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо!
Но, к сожалению, я с этим не знаком.
Буду благодарен, если подскажете, что можно почитать.
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302351
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Clause, смотри. Есть жлобские алгоритмы уменьшения цветов, больше
похожие на квантование чем преобразование. Берешь палитру VGA-16
и для каждого цвета оцениваешь дистанцию. Разумеется с учотом весов.
(Вес зеленого цвета в 2 раза больше к примеру чем других). Константы - погугли.
Они общеизвестны. Как результат - получаем VGA-compatible картинку
которая корректно отображается на стареньком 386-DX твоего дедушки.

Есть также другие алгоритмы (я юзал кажется K-Means (метод К-средних)).
Дает очень хорошее качество. Для некоторых мало-цветных картинок
почти неотличим от true-color. Недостаток - картинка уже стационарна
и гвоздями прибита к палитре. Любая попытка добавить новые цвета - вызывает
перерасчет палитры заново.

Есть еще куча алгоритмов больше похожих на нейро-сети и численные методы.
У них могут быть доп-преференции при преобразовании.

Кроме того обычно игры с палитрой - не есть окончательная фаза преобразования.
Для получения качественных градиентов для уже 16-цветной картинки
есть методы dithering (не знаю как это переводится). Вобщем есть метод
Флойда-Стейнберга, метод Random и еще один. Забыл название.

Флойд-Стейнберг очень часто используется при преобразовании видео
в анимированные 255-color gif-картинки.
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302358
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
с вами можно пообщаться по емаил?
Если сочтете возможным, напишите мне
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302362
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge ClauseБольшое спасибо!
Но, к сожалению, я с этим не знаком.
Буду благодарен, если подскажете, что можно почитать.
В сети полно инфы, и алгоритм простой донельзя. Строишь гистограмму по 3 цветам, разрезаешь по медиане вдоль оси, где больше размах, повторяешь пока не наберешь нужное число цветов.
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302425
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Clause, нет. Мне неинтересно общаться по email.

Есть публичная площадка - тут и спрашивайте.
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302438
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton, Соколинский Борис
ему вроде 16-битный нужен - т.е. 5-6-5, а не с палитрой, это разные вещи

r = rs * 31 div 255
g = gs * 63 div 255
b = bs * 31 div 255

потом всё это вместе компануется в слово, порядок уже не помню
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302439
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тьфу, 16 цветов это жёстко, тут ничего не останется от картинки
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302445
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)тьфу, 16 цветов это жёстко, тут ничего не останется от картинки
Полиграфисты на бумаге обходятся четырьмя-восемью - ничего ))
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302446
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилkealon(Ruslan)тьфу, 16 цветов это жёстко, тут ничего не останется от картинки
Полиграфисты на бумаге обходятся четырьмя-восемью - ничего ))
При 600-1200 DPI и 4 хватит, только где взять 600 DPI на мониторе? Тут всего 100-150.
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302450
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan),

именно 16 цветов, а не 16 бит

но вообще нужны два режима -
первый - 16 цветов
второй - 4 градации серого 00, 01, 10 и 11 - чтобы мне на пиксель хватило двух бит

то есть программа должна обрабатывать входящий поток и либо оставлять его без изменений, либо преобразовывать в 16 цветный или в черно-белый с градациями
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302452
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

В условиях задачи про монитор и разрешение ничего не говорилось

- Ребе, белый - это цвет?
- Да
-А чёрный?
- Да
- Рабинович! Я тебе таки цветной телевизор продал!
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302453
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

зря, я не провокатор
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302466
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема заключается в передаче картинки на дальние расстояния при большом затухании сигнала


оператор производит осмотр местности, например в панорамном формате 1280х480
и может просто видеть контур и если он у него ассоциируется с требуемым объектом,
то он изменяет размер картинки и рассматривает подробнее (640х480)->(320х240) или даже (160х120)
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302497
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Clauseпроблема заключается в передаче картинки на дальние расстояния при большом затухании сигналаИмеется в виду низкая скорость передачи?
Тогда к чему попиксельная обработка? Почему бы не использовать хотя бы тот же jpg (даже в grayscale для экономии)? Это явно будет лучше, чем bmp-подобный формат в 16 цветах.
Кроме того, есть и более сильно сжимающие форматы.
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302613
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

+1, согласен - зачем изобретать лисапед, я помню эти VGA-мониторы на 16 цветов, фотки там совершенно нельзя было посмотреть
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302616
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

Да, чтобы пробить полтора - два километра воды, скорость приходится сильно снижать.

"Кроме того, есть и более сильно сжимающие форматы" - это очень интересно!!!
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302624
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan),

Проблема ни в мониторах,
а в том, что не получается получить он-лайн картинку с 2-х км глубины без проводной связи,
либо робот пишет картинку автономно, а просматривают её наверху.

Хотя, может, я не в курсе последних достижений.
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302642
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Clause"Кроме того, есть и более сильно сжимающие форматы" - это очень интересно!!!Из форматов общего применения есть, например, JPEG 2000 и WebP.

Если изображение сильно специфично, то можно попробовать подобрать какие-то другие форматы, но это возможно только с образцами конкретных изображений.
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302701
Фотография Serge Clause
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,
отправил вам письмо на почту
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302801
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала нужно отделить яркость от цвета.(что в телевещании собственно и делается)
цвет можно передавать для группы из 4 пикселей.
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302854
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge Clauseи может просто видеть контур и если он у него ассоциируется с требуемым объектом,
то он изменяет размер картинки и рассматривает подробнее (640х480)->(320х240) или даже (160х120)
Это уже получается не задача понижения цветности / сжатия, а интеллектуальной обработки картинки.

AFAIK при распознавание образов /Open CV/, например, есть специальные алгоритмы нахождения именно контуров и FOI /future of interest/.

Просто уменьшая кол-во цветов, очень легко получить "серое пятно" или набор случайных точек (при дизиренге).

IMHO
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302858
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилДля начала нужно отделить яркость от цвета.(что в телевещании собственно и делается)
цвет можно передавать для группы из 4 пикселей.
Самодельный DjVU ?

Можно еще добавить пирамидальность и вполне может взлететь IMHO
скорость приходится сильно снижать.

И какая скорость? К тому же, если это не фотки, а видео поток, то там совершенно другие алгоритмы сжатия.
...
Рейтинг: 0 / 0
Преобразование цветности
    #39302859
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge ClauseХотя, может, я не в курсе последних достижений.Спиральная развёртка - ~40КГц для аналога стандартного телесигнала

P.S. Подвох, конечно, есть - требуется отслеживать положение зрачка оператора
...
Рейтинг: 0 / 0
25 сообщений из 114, страница 1 из 5
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Преобразование цветности
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]