2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: RGB - цветное освещение и цвет объекта
Сообщение14.11.2016, 18:09 


05/09/16
12058
rockclimber в сообщении #1169024 писал(а):
Я имел в виду бумагу в задаче ТСа. Берем какую-то бумагу, назначаем ее эталоном белизны, и фотографируем с ней объект.

Ну вот какой эталон белизны, такой и результат -- наглядно видно по вашей попытке сбалансировать.
Хотя, для порядка, на было вам яркости объектов сделать похожими, были бы меньшие отличие в цвете, но все равно существенные.

-- 14.11.2016, 18:19 --

arseniiv в сообщении #1169026 писал(а):
Тогда уж и чёрная — близко к 0%.

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

 Профиль  
                  
 
 Re: RGB - цветное освещение и цвет объекта
Сообщение14.11.2016, 18:21 
Заслуженный участник
Аватара пользователя


30/01/06
72407
wrest в сообщении #1169017 писал(а):
Изготовление серых карт довольно непростая штука.

Ну и поделитесь тогда, как же их делают? Раз уж заинтриговали.

 Профиль  
                  
 
 Re: RGB - цветное освещение и цвет объекта
Сообщение14.11.2016, 18:32 


05/09/16
12058
Munin в сообщении #1169031 писал(а):
Ну и поделитесь тогда, как же их делают? Раз уж заинтриговали.

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

 Профиль  
                  
 
 Re: RGB - цветное освещение и цвет объекта
Сообщение14.11.2016, 18:38 
Заслуженный участник


06/07/11
5627
кран.набрать.грамота
Munin в сообщении #1169031 писал(а):
wrest в сообщении #1169017 писал(а):
Изготовление серых карт довольно непростая штука.

Ну и поделитесь тогда, как же их делают? Раз уж заинтриговали.
Возможно, это непростая штука для ручного изготовления. Потому что приведенная на прошлой странице ссылка на интернет-магазин, где за комплект из трех карт просят 7 долларов, снимает все вопросы относительно сложности фабричного изготовления.

-- 14.11.2016, 19:44 --

wrest в сообщении #1169027 писал(а):
Хотя, для порядка, на было вам яркости объектов сделать похожими, были бы меньшие отличие в цвете, но все равно существенные.
Я менял яркость и баланс цветов уровнями, причем одновременно у образца и подложки, чтобы они подвергались одинаковым преобразованиям. То есть там не только цвета плывут, но и соотношения яркостей тоже. Подозреваю (раз ТС упоминал естественное излучение), на это сильно влияет положение солнца относительно снимаемого объекта.
wrest в сообщении #1169027 писал(а):
Ну вот какой эталон белизны, такой и результат -- наглядно видно по вашей попытке сбалансировать.
А вы подобного рода экспериментами занимались? Какой вклад в этот разброс дает бумага, а какой - представления о прекрасном, зашитые в алгоритм превращения RAW в JPEG? Я думал, последнее сильнее будет влиять.

 Профиль  
                  
 
 Re: RGB - цветное освещение и цвет объекта
Сообщение14.11.2016, 19:04 


05/09/16
12058
rockclimber в сообщении #1169038 писал(а):
А вы подобного рода экспериментами занимались? Какой вклад в этот разброс дает бумага, а какой - представления о прекрасном, зашитые в алгоритм превращения RAW в JPEG? Я думал, последнее сильнее будет влиять.

Я думаю, что фотоаппарат был один и тот же, и алгоритм конвертации raw->rgb тоже один и тот же (встроенный в фотоаппарат угадыватель баланса белого). В этих условиях, по моему опыту, больше влияет уход референсного цвета (несерость подложки-бумаги, в нашем случае). Ну и плюс был опыт убеждающий в том, что бумага на роль серой карты не очень годится.

 Профиль  
                  
 
 Re: RGB - цветное освещение и цвет объекта
Сообщение14.11.2016, 19:35 
Заслуженный участник
Аватара пользователя


30/01/06
72407
rockclimber в сообщении #1169038 писал(а):
Подозреваю (раз ТС упоминал естественное излучение), на это сильно влияет положение солнца относительно снимаемого объекта.

+ погода, + рефлексы...

 Профиль  
                  
 
 Re: RGB - цветное освещение и цвет объекта
Сообщение15.11.2016, 07:01 
Аватара пользователя


14/02/12

841
Лорд Амбера
Я понимаю, что опыт грязный. В идеале, положим другой раз - съемка в темноте, фотоаппарат на штативе с постоянным фокусом, объект освещается софитом с постоянным положением, напряжение по вольтметру и Латру. Тогда и подложка не нужна, только для контроля разброса.
А так что есть, вроде как арх. находка. Уже не исправить и не достроить.
Но если найти алгоритм, оно сработает. Может, не просто складывать вычитать, а с весами по составляющим. Фотографы когда не было цифровой обработки пользовались корректирующими насадочными светофильтрами, ими сдвигали цветовую температуру, притом сдвигалась не температура (кельвины), а обратная величина майреды. Миллион деленный на ЦТ.
Имею лампу накаливания 2500 К, 400 майред, смотрю на нее через фильтр -200 майред (гоолубоватый), вижу не желтый, а белый свет 400-200 = 200 майред эрго 5000 К.
Если бы удалось по RGB постоянной белой подложки вычислить ЦТ тогдашнего источника света (а она менялось - время +-15 минут, за 2 недели изменилось время восхода солнца, разное состояние неба), то по майредам удалось бы вычислить RGB объекта при условном постоянстве освещения.
Притом есть облегчающее условие - объект меняется по цветовым и яркостным характеристикам монотонно. Линейность не обязательна, а монотонность да.

 Профиль  
                  
 
 Re: RGB - цветное освещение и цвет объекта
Сообщение15.11.2016, 08:28 
Заслуженный участник


28/12/12
7930
wrest в сообщении #1169017 писал(а):
Изготовление серых карт довольно непростая штука.
Из встречающихся в природе, подходят снег, облака.

Как правило, белки глаз нейтрального (серого) цвета.

Белые ткани тоже, как правило, нейтральные по цвету.

Может, еще какие примеры есть. Но обычная бумага -- не из их числа.

Подкладка фотосумок LowePro представляет собой серую карту. Ну или можно прикупить серую карту за смешные, в общем-то, деньги.

 Профиль  
                  
 
 Re: RGB - цветное освещение и цвет объекта
Сообщение15.11.2016, 10:05 


05/09/16
12058
Korvin в сообщении #1169168 писал(а):
А так что есть, вроде как арх. находка. Уже не исправить и не достроить.
Но если найти алгоритм, оно сработает. Может, не просто складывать вычитать, а с весами по составляющим.

Как один из способов, для пробы, могу предложить такой.
У вас, как я понимаю, есть только jpeg и нет raw.
Вы можете получать RGB значения пикселей.

Серый цвет это такой, у которого $R=G=B$.

Предполагая, что подложка серая, значения R, G и B должны совпадать.
Тогда, померив значения на подложке, можно попробовать привести её цвет к серому.
Например, у вас подложка получилась с цветом $rgb(161,172,164)$, можно попробовать привести её например к $rgb(164,164,164)$.

Есть такое понятие в цифровом фото -- "кривые". Это функции, которые ставят в соответствие входные RGB выходным. "Плоская" кривая это когда вход равен выходу.
Соответственно, функция $R(r)$ в точке $161$ в вышеуказанном случае должна принять значение $164$, кривая $G(g)$ в точке 172 должна принять значение 164, а синяя остаться без изменений.
Кривые должны быть "хорошие" (гладкие), и лучше если ноль перейдет в ноль, а 255 в 255.

Такой метод называется "цветокоррекция по цифрам" и описан Маргулисом в его книгах (например Дэн Маргулис. Photoshop для профессионалов. ).

Сами кривые за вас может сделать фотошоп, вы только указываете нужные точки.

Примерно этот метод реализуется фотошопом автоматически когда вы тыкаете пипеткой баланса белого в предполагаемый серый объект, тогда этот объект становится серым и меняется цвет всего остального. Это, насколько я понимаю, попробовал сделать rockclimber, результат здесь: post1168946.html#p1168946

Korvin в сообщении #1169168 писал(а):
Фотографы когда не было цифровой обработки пользовались корректирующими насадочными светофильтрами, ими сдвигали цветовую температуру, притом сдвигалась не температура (кельвины), а обратная величина майреды.

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

Korvin в сообщении #1169168 писал(а):
Если бы удалось по RGB постоянной белой подложки вычислить ЦТ тогдашнего источника света

Этого сделать скорее всего уже нельзя, в виду того что если у вас нет raw файла, значит фотоаппарат уже применил необходимые на его взгляд корректировки цветовой температуры. Вы можете куда-то запостить полную фотку, с метаданными?

Korvin в сообщении #1169168 писал(а):
В идеале, положим другой раз - съемка в темноте, фотоаппарат на штативе с постоянным фокусом, объект освещается софитом с постоянным положением, напряжение по вольтметру и Латру. Тогда и подложка не нужна, только для контроля разброса.

Подложка всё равно нужна, или хотя бы один кадр, в котором есть серая карта (или несколько карт с референсными цветами, от которых отталкиваться).
И если вы хотите стабильный цвет в серии кадров, но надо по максимуму отключить автоматику фотоаппарата, которая может менять настройки от кадра к кадру, и надо использовать необработанные (raw) данные.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2

Модераторы: photon, profrotter, Парджеттер, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group