Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.019 c
7-80318
Borys
2003-12-05 03:28
2004.02.25
Эквивалент WindowProc (C++) в Delphi?


3-79605
tesseract
2004-01-28 13:19
2004.02.25
Проблема с ADO + MSAccess


14-80136
Slavik_v
2004-02-02 05:54
2004.02.25
Что за пакет ScinPackD6 и где его можно взять?


1-79984
Kirill_S
2004-02-13 14:47
2004.02.25
XPManifest - помогите разобраться


1-79923
Budy
2004-02-07 10:34
2004.02.25
Добавление ярлыков




   Наверх