Ясное дело, распределение яркостей на шкале... Но вот вопрос -- на какой шкале?
от 0 до 255?
А если я снимаю в 12-битный RAW?
Как в этом случае строится гистограмма? Нормализуется значение яркостей (грубо говоря, значение яркости делится на 16 чтобы убраться в диапазон от 0 до 255?)
Если у меня фота в RAW пересвеченная, то я могу при конвертации вытащить фотку, получив нормальную гистограмму... Отсюда следует, что гистограмма для RAW рисуется не методом нормализации... Ибо JPG с такой сильно сдвинутой вправо гистограммой уже не спасешь...
Что показывает гистограмма на фотоаппарате?
Всего 28 сообщ.
|
Показаны 1 - 20
Что показывает гистограмма на фотоаппарате?
Re[danx]:
от:danx
Ясное дело, распределение яркостей на шкале... Но вот вопрос -- на какой шкале?
от 0 до 255?
А если я снимаю в 12-битный RAW?
Как в этом случае строится гистограмма? Нормализуется значение яркостей (грубо говоря, значение яркости делится на 16 чтобы убраться в диапазон от 0 до 255?)
Если у меня фота в RAW пересвеченная, то я могу при конвертации вытащить фотку, получив нормальную гистограмму... Отсюда следует, что гистограмма для RAW рисуется не методом нормализации... Ибо JPG с такой сильно сдвинутой вправо гистограммой уже не спасешь...Подробнее
Подозреваю, что распределение рисуется на шкале 0 .. N - 1, где N --- ширина изображения гистограммы в пикселях. Не думаю, что там их ровно 256. Кроме того уровней яркости в 8-bit JPEG не 256, а гораздо больше. Как минимум 768, если считать по формуле L = (R + G + B) / 3. Если считать по формуле L = 0.3 * R + 0.5 * G + 0.2 * B, то ещё больше.
А из JPEG картинка не спасается потому, что там глубина цвета маленькая, а не потому, что там гистограмма другая.
Re[danx]:
[quot]Кроме того уровней яркости в 8-bit JPEG не 256, а гораздо больше.[/quot]
8 бит на канал, 2 в 8-ой степени = 256... и не больше....
8 бит на канал, 2 в 8-ой степени = 256... и не больше....
Re[danx]:
от:danx
Ясное дело, распределение яркостей на шкале... Но вот вопрос -- на какой шкале?
от 0 до 255?
А если я снимаю в 12-битный RAW?
Как в этом случае строится гистограмма? Нормализуется значение яркостей (грубо говоря, значение яркости делится на 16 чтобы убраться в диапазон от 0 до 255?)
Если у меня фота в RAW пересвеченная, то я могу при конвертации вытащить фотку, получив нормальную гистограмму... Отсюда следует, что гистограмма для RAW рисуется не методом нормализации... Ибо JPG с такой сильно сдвинутой вправо гистограммой уже не спасешь...Подробнее
А Вы уверены что у всех фотоаппаратов поодинаковому?
Давно хотел сфоткать, и посмотреть насколько соответствует... И правильно ли показывает вылеты... или это вылеты чпега?
Re[Михаил Владимиров]:
от: Михаил Владимиров
А из JPEG картинка не спасается потому, что там глубина цвета маленькая, а не потому, что там гистограмма другая.
ИМХО - нет.
Re[danx]:
от: danx
Ясное дело, распределение яркостей на шкале... Но вот вопрос -- на какой шкале?
от 0 до 255?
А если я снимаю в 12-битный RAW?
Как в этом случае строится гистограмма?
...
У последних зеркалок Canon гистограмма показывается по JPEG (если задано сохранять в RAW, то по встоенному в RAW JPEG'у). Причем форма гистограммы зависит от параметров JPEG: контраст, яркость, цветовой баланс...
Re[BlackRed]:
В мануале на Nikon D50 сказано, что "Гистограмма показывает распределение яркостей в изображении. Горизонтальная ось соответствует пиксельной яркости, с тёмными тонами налево и светлыми тонами направо. Вертикальная ось показывает число пикселей каждой яркости в снимке. Заметьте, что гистограмма камеры предназначена только для ориентировки и может отличаться от гистограмм, показываемых в приложениях для обработки изображений."
Re[Михаил Владимиров]:
.... ширина изображения гистограммы в пикселях (авт) в контексте неасилил моно попадробней для бестолочей вроде меня?
Игорь.
Игорь.
Re[ИВК]:
гистограма размечается (в ev обычно но необязательно) ындивидуально для каждово фотика! профоткаъ да пасматри скоко будет аффтар

Re[Macrulez]:
от: Macrulez
[quot]Кроме того уровней яркости в 8-bit JPEG не 256, а гораздо больше.[/quot]
8 бит на канал, 2 в 8-ой степени = 256... и не больше....
То есть Вы хотите сказать, что у цветов (в RGB) {100, 100, 100}, {100, 100, 101}, {100, 101, 101} яркость одинаковая? Но ведь ежу понятно, что у первого яркость меньше, чем у второго, а у второго меньше, чем у третьего!
Re[L4m3r]:
от: L4m3r
неасилил моно попадробней для бестолочей вроде меня?
Зачем так самокритично? Просто я непонятно выразился. Гистограмма представляет собой ряд столбиков. Каждый столбик соответствует определённому значению яркости (вернее диапазону значений). Высота каждого столбика пропорциональная количеству пикселей, яркость которых попадает в этот диапазон. При этом столбиков вовсе необязательно должно быть 256, даже если изображена гистограмма JPEG файла. Если каждый столбик на изображении гистограммы имеет ширину 1 пиксель, то количество столбиков равно ширине изображения гистограммы в пикселях.
А насчёт количества уровней яркости я хотел сказать следующее. В цветовой модели RGB нет канала для яркости, а есть каналы только для красной, зелёной и синей составляющей. Яркость вычисляется по этим трём компонентам. Если каждый компонент имеет 256 возможных уровней, то вычисленная яркость имеет больше чем 256 возможных значений. Конкретное количество уровней яркости зависит от формулы, по которой эта яркость вычисляется.
Re[Михаил Владимиров]:
от:Михаил Владимиров
То есть Вы хотите сказать, что у цветов (в RGB) {100, 100, 100}, {100, 100, 101}, {100, 101, 101} яркость одинаковая? Но ведь ежу понятно, что у первого яркость меньше, чем у второго, а у второго меньше, чем у третьего!Подробнее
эмм... встречный вопрос, что ярче - 255.0.0 или 0.0.255 ?
ну и в догонгу цытата из книги по цветокорекции
[quot]В RGB для описания цвета используются 24 бита, которые делятся на три группы по 8 бит (то, что называется в Photoshop'е каналами). Одна группа используется для хранения в пикселе величины красного цвета, две другие - зеленого и синего. Они могут дать до 16 700 000 комбинаций оттенков. Аналогичным образом в CMYK существуют 4 группы, для описания цвета используются 32 bpp. Alpha-каналы, быстрая маска, маски слоев в Photoshop'е имеют совершенно сходную 8-битовую природу, но носят вспомогательный характер и не влияют на цвет. Обращу внимание, что RGB имеет стандартные 256 градаций яркости.[/quot]
Re[Macrulez]:
от: Macrulez
эмм... встречный вопрос, что ярче - 255.0.0 или 0.0.255 ?
С точки зрения PS CS2 яркости следующие
255.0.0: 54
0.255.0: 88
0.0.255: 30
Под словом яркость имеется ввиду значение L пространства LAB
А если преобразовать RGB в Grayscale, то получается
255.0.0 -> 129
0.255.0 -> 220
0.0.255 -> 70
Re[Михаил Владимиров]:
от:Михаил Владимиров
С точки зрения PS CS2 яркости следующие
255.0.0: 54
0.255.0: 88
0.0.255: 30
Под словом яркость имеется ввиду значение L пространства LAB
А если преобразовать RGB в Grayscale, то получается
255.0.0 -> 129
0.255.0 -> 220
0.0.255 -> 70Подробнее
а 255.255.255 яркость будет равна 255... так значит в 24 битном цвете (8 бит на канал) у нас все-же всего 256 уровней яркости...
Re[Macrulez]:
от: Macrulez
а 255.255.255 яркость будет равна 255... так значит в 24 битном цвете (8 бит на канал) у нас все-же всего 256 уровней яркости...
Не вижу связи. В 8-битном монохромном изображении у нас по определению может быть только 256 уровней яркости. Поэтому если мы какое угодно, хоть цветное, хоть чёрно-белое, изображение преобразуем в 8-битное монохромное, то уровней яркости будет 256. Независимо от того, сколько их было в исходном изобажении.
То есть если взять RAW в котором 12 бит на канал и преобразовать его в 8-битное монохромное, то
0.0.0 -> 0
4095.4095.4095 -> 255
Но это вовсе не говорит о том, что в исходном изображении было только 256 уровней яркости.
Re[Михаил Владимиров]:
от:Михаил Владимиров
...Кроме того уровней яркости в 8-bit JPEG не 256, а гораздо больше. Как минимум 768, если считать по формуле L = (R + G + B) / 3. Если считать по формуле L = 0.3 * R + 0.5 * G + 0.2 * B, то ещё больше.
....Подробнее
На Canon, если гистограмма не трехцветная, то на мониторе аппарата показывается гистограмма по зеленому каналу. Не думаю, что другие фирмы более продвинутые в этом вопросе.
Re[Михаил Владимиров]:
от:Михаил Владимиров
Не вижу связи. В 8-битном монохромном изображении у нас по определению может быть только 256 уровней яркости. Поэтому если мы какое угодно, хоть цветное, хоть чёрно-белое, изображение преобразуем в 8-битное монохромное, то уровней яркости будет 256. Независимо от того, сколько их было в исходном изобажении.
То есть если взять RAW в котором 12 бит на канал и преобразовать его в 8-битное монохромное, то
0.0.0 -> 0
4095.4095.4095 -> 255
Но это вовсе не говорит о том, что в исходном изображении было только 256 уровней яркости.Подробнее
ну, во первых в RAW нет отдельных RGB каналов на 1 пиксель, в раве на 1 пиксель только один яркостной канал разрядностью в 12 бит, и только после интерполяции мы получаем RGB состоявляющие пикселя.
а во вторых, зачем нам знать что-то там об исходном изображении, если речь идет именно о JPG с его 24 битным цветом (8 бит на RGB каналы). и потом, незабываем микшировать RGB составлящие в конечный оттенок, и уже оттенка мерим яркость... а то получается, что 255.0.0 совсем не одно и то-же по яркости, чем 0.255.0 .....
P.S. для наглядности, нарисуйте RGB модель в виде объемного куба... может проще будет понять +)
Re[BlackRed]:
от: BlackRed
На Canon, если гистограмма не трехцветная, то на мониторе аппарата показывается гистограмма по зеленому каналу. Не думаю, что другие фирмы более продвинутые в этом вопросе.
вполне логично, учитывая то, что G пикселей в 2 раза больше остальных.
Re[BlackRed]:
от: BlackRed
На Canon, если гистограмма не трехцветная, то на мониторе аппарата показывается гистограмма по зеленому каналу. Не думаю, что другие фирмы более продвинутые в этом вопросе.
Вот этого не знал. Спасибо за инфу.
Re[Macrulez]:
от: Macrulez
вполне логично, учитывая то, что G пикселей в 2 раза больше остальных.
логичто не то что их в 2 раза больше а то что при дневном свете через среднестатистически зелёный светофильтр проходит в полтора раза больше света чем через среднестатистически красный или синий