Свежие комментарии

Title Comment
А нет ли у вас такого

А нет ли у вас такого веселого эффекта, что *.h-файлы от одной версии, cpp - от другой...?

raw-identify печатает из

raw-identify печатает из структур в памяти - т.е. там все на месте.

Так, ну я пересобрал все, и у

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

Вот в этой строчке: "-0.4029

Вот в этой строчке: "-0.4029 1.1950 0.2345" теряется "-" перед "0.4029"
В dcraw_common.cpp я его вижу, а в imgdata.color.cam_xyz его нет.
Может, я чего-то начудил, при обновлении Libraw. Сейчас пересоберу

Собственно, raw-identify -v

Собственно, raw-identify -v все ж выводит:

Camera2RGB matrix: (rgb_cam)
1.4813 -0.2314 -0.2499
-0.1884 1.6388 -0.4504
0.0090 -0.5138 1.5048

XYZ->CamRGB matrix (cam_xyz)
0.7771 -0.3020 -0.0629
-0.4029 1.1950 0.2345
-0.0821 0.1977 0.6119

Какой из матриц?

Какой из матриц?
Там же все лежит в исходнике (и для данной камеры - совпадает с адобовской матрицей D65).

Дальше можно применить adobe_coeff, тоже из исходника ж.

Сорри, промазал с ответом.

Сорри, промазал с ответом.

Тю...

Тю...
Да, на скринах у вас кран желтый, а не оранжевый. И столбики не малиновые. Т.е. все норм
Интересно, где-это я (вдруг) с данными именно с этой камеры могу фейлиться... :(
А очень сложно вам дамп матрицы СС вытащить?
Буду разбираться со своей стороны.
Спасибо!

Да, скриншот, как всегда

Да, скриншот, как всегда "практически в Adobe RGB", монитор у меня от него отличается очень мало.

Ну не знаю: https://www

Ну не знаю: https://www.dropbox.com/s/zb19n0n241n63yw/Screenshot%202018-03-14%2009.0...
Справа ACR (все по нулям, профиль Adobe Standard), слева LibRaw (dcraw_emu -T -w -c 0)

Детали можно обсуждать (к примеру столбик на переднем плане), но ужас-ужас я не вижу.

https://s3.amazonaws.com

https://s3.amazonaws.com/files.dpreview.com/sample_galleries/5699693136/...

Так а файлик то?

Так а файлик то?

Пример с катастрофой: https:/

Пример с катастрофой: https://www.dropbox.com/s/fe2hw4dntvmfdvv/Screen%20Shot%202018-03-14%20a...

Читаю матрицу, как обычно, из imgdata.color.cam_xyz.
Потом, тоже как обычно, перевожу в xyz_cam D50 (инверсия, плюс перевод из D65 в D50).
Проблема такая выскочила первый раз.

PPS: обращайтесь к провайдеру

PPS: обращайтесь к провайдеру, ukr.net этот (канадский) адрес режектит. Данный ответ вы на почту тоже не увидите.

По основному вопросу: https://www.dropbox.com/s/ca6jd8nnbpowh5a/Screenshot%202018-03-13%2021.2...
ACR/RawDigger (в диггере профили из LibRaw), катастрофы не вижу.

Если есть пример с катастрофой - хочу его видеть.

GX80/GX85

Решил погонять равы с Lumix GX80 (GX85).
Странная матрица в cam_xyz приходит. Левые цвета какие-то.
Для G8 - нормально.

P.S.: Последняя бета, но камера эта добавлена давненько.
P.P.S: Забыл (или не работают) пароли на libraw.org/blog.lexa.ru. Восстановление тоже не пришло на почту :(

Вряд-ли вам нужны старые

Вряд-ли вам нужны старые фовеоны (SD9-SD15).

В остальном же - там тривиально все прикручивается, если нужна помощь /советом или доп. callback/- пишите.

Попытаюсь, конечно. Я по

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

Вот нашелся человек, которому

Вот нашелся человек, которому это надо!
Может подхватите из наших слабеющих рук demosaic-packs?

Но конкретно с демозаикой - ставится callback для нее (хоть из производного класса) и натюрлих все работает (у меня тут на стенде есть *вообще совсем другая* демозаика, не из demosaic packs - работает).

Там два разных коллбека, один для байера, один для X-trans. Совсем по хорошему надо конечно три (байер 3-цвета/4 цвета, X-trans) чтобы на рантайме ничего не обрабатывать, если кто попросит - сделаем (моя "совсем другая" для 4 цветов просто делает fallback на VNG).

Я тоже не встречал, а тег

Я тоже не встречал, а тег такой есть.
Как замена поканальным балансам.

Да я это все про демозаику. У

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

Я вроде таких не встречал.

Я вроде таких не встречал. Эта координата меня лично несколько настораживает. Допустим, получаем мы 6348 кельвинов. Это D65 или как?

Да, хм.

Да, хм.
"Перепиливать"?

Ну вот да, есть новые битики в processing_options, это правда. И есть всякая новая метадата, которую мы вынимаем в первую очередь для собственных нужд (FRV, SonyPixelShift....).
В остальном же - у меня и диггер (использует dcraw_process) и FRV (не использует) - соберутся с любой версией начиная с 0.17 точно.

Если вдруг на жизненном пути

Если вдруг на жизненном пути попадутся DNG с тегом AsShotWhiteXY - пришлите пример.
Без примера неудобно, а этот тег в моем выправителе cmatrix - не задействован.

Да, я просил. Я видел флаг,

Да, я просил. Я видел флаг, вроде работает. Спасибо. Под новую версию libraw много в своем софте перепиливать нужно, поэтому пока толком не проверял.

В ваших примерах там D65 в

В ваших примерах там D65 в правильной матрице, но этот патч, если не найдено D65, поищет еще в округе....

Не столько для вас, сколько

Не столько для вас, сколько если вдруг кто еще читает, продолжение тут: https://blog.lexa.ru/comment/49206#comment-49206

А ведь это вы же просили

А ведь это вы же просили правильный ColorMatrix из DNG вынимать?
Ну вот вроде оно: https://github.com/LibRaw/LibRaw/commit/291039ba1f8c546b9100261f769f1cf6...
(соотв. pull 0.19-stable с github)
Как говорится, works for me: https://www.dropbox.com/s/jmar7qqlhlx10rf/Screenshot%202018-03-11%2012.1...
(слева - было, справа - стало). Это - скриншот прямо вот с монитора моего, color space - практически AdobeRGB.

В флагах процессинга надо поставить битик:
imgdata.params.raw_processing_options |= LIBRAW_PROCESSING_CHECK_DNG_ILLUMINANT;

А то мы не знаем :)

А то мы не знаем :)
UPD: можно, например, увидеть нас (Илью) там в комментариях....

Вы попали на ТВhttps://www

Вы попали на ТВ
https://www.dpreview.com/news/9951454293/sonypixelshift2dng-combines-a7r...

Я вот очень надеюсь, что кто

Я вот очень надеюсь, что кто-то возьмет, разберется и прикрутит (поместит в github и будет дальше поддерживать).
Там, в принципе, производные классы нарисовать и вуаля, работа чисто техническая.
Вместе с тем - ни сил, ни желания поддерживать этот кусок - нет (и вряд-ли возникнет).

Если нужна только демозаика, то дарю вот метод (но это, понятно, только для себя так можно)
1) пишем:
class MyLibRaw:: public LibRaw....
2) Всасываем туда все методы из demosaic packs
3) берем dcraw_process() от 0.18 (который позовет новые - всосаные на шаге 2 - методы)

Собственно и все.

UPD: а вообще этот хвост давно надо было резать. Т.е. уже много лет - при выпуске новой LibRaw - демозаик-паки только тегаются с тегом новой версии и все. Что означает, что жизни там нет (и всякие AMAZE и подобные - очень сильно устаревшие, Терапия то развивается)

Pages

Subscribe to comments_recent_new