Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

Кодировка цвета   Найти похожие ветки 

 
dimon1979   (2004-02-13 14:40) [0]

Здравствуйте! Есть ли способ преобразовать монохромное изображение в цветной аналог по градациям серого?


 
Alexey_85   (2004-02-13 14:44) [1]

Нет.


 
Alexey_85   (2004-02-13 14:46) [2]

Как ты его будешь сохранять по градациям серого?
Тебе надо самому готовить торетическую базу, алгоритм
И ваообще как машина раскрасить?
Она же глупая


 
Anatoly Podgoretsky ©   (2004-02-13 14:48) [3]

r*k1 + g*k2 + b*k3

Результат 208, востанови значния a, b, c, пускай для упрощения k1=k2=k3=1
а выше приведена формому получения градаций


 
Alexey_85   (2004-02-13 14:55) [4]

To:Anatoly Podgoretsky
Ну и?
Как будем искать три неизвестных имея одно уравнения(это в упрощенном видеб, а вообще 6)?


 
TUser ©   (2004-02-13 15:00) [5]

Они все 3 равны (чтобы было серо) - вот тебе еще 2 уравнения.


 
Anatoly Podgoretsky ©   (2004-02-13 15:01) [6]

А то что из фарша не получить корову


 
Alexey_85   (2004-02-13 15:18) [7]

Это верно...
To:TUser
ну... а надо чтоб серо не было!
Знаешь если бы можно было восстановить такие потери
(а это невозможно)
то не было бы ни каких проблем с компрессией изображений!


 
Dmitriy O. ©   (2004-02-13 15:41) [8]

Все это делается так. Берешь цветную фотку. Записываешь по пиксельно в базу. Потом конвертишь в градацию серого пишешь тоже по пиксельно во вторую база. Соеденяешь обе базы в третью по ключу N пикселя. Выкидываешь все совподающие поля (проидексировав по полям БД Парадокс). Получаешь базу для обратной конвертации. Конечно результат будет не 100 % но более-менее реалистичный.


 
Alexey_85   (2004-02-13 15:44) [9]

Угу...
В случае если есть цветное изображение!
но тогда зачем его обратно преобразовывать когда
оно у тебя есть?


 
Dmitriy O. ©   (2004-02-13 15:57) [10]


> Alexey_85 (13.02.04 15:44) [9]
Эту базу "Соответствий" можно применять. И для "раскрашивания" других изображений.Для более точной раскраски возможно понадобится корректировка. Когда знаешь какой должен быть цвет в той или иной точке изображения.


 
TUser ©   (2004-02-13 16:09) [11]

Что-то сомневаюсь, что [8] прокатит. Несколько (точнее много) разных цветов будут соответствовать одной и той же градации серого. Обратно сконвертировать будет возможно только при определенных часьтных случаях (начиная с тривиальных - изображение в градациях красного и пр).
Но, я вот подумал. А если есть часть пикселей цветом, а бОльшая часть - серая. Допустим пиксели в узлах решетки с размером ячеек 10х10. Тогда можно считать, что соотношение каналов в каждой точке равно соотношению каналов в ближайшем узле решетки. Не знаю, конечно, что получится, но может попробовать.


 
Alexey_85   (2004-02-13 16:15) [12]

Не покатит!
У тебя есть RGB
r*k1 + g*k2 + b*k3 - формула
пусть к=1 тогда:
r+g+b=x
x - известен
остальное нет,
надо вычислить r,g,b.
Возможных комбинаций - множество.
т.е. для 103458 и 124545 результат одинаковый.
Вобщем итог обратного преобразования по "базе соответствий" будет непредсказуемый.


 
Alexey_85   (2004-02-13 16:17) [13]

To: User
Условие: Исходное изображение в градациях серого, в цвете -нет!


 
Anatoly Podgoretsky ©   (2004-02-13 17:06) [14]

Вот именно в градациях серого, другой информации нет.



Страницы: 1 вся ветка

Текущий архив: 2004.02.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.03 c
6-80059
Mouse
2003-12-19 11:10
2004.02.25
Client/Server Socket - в чем именно проблема?


1-79736
Санек
2004-01-23 13:30
2004.02.25
Использование в пакетах других пакетов


1-79831
Dimich1978
2004-02-10 16:52
2004.02.25
ListView, чтоне так?


1-79786
MK
2004-02-11 16:49
2004.02.25
Глюк Images в MainMenu


14-80102
Igor_thief
2004-02-02 20:24
2004.02.25
StatusBar