URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 110007
[ Назад ]

Исходное сообщение
"Выпуск программы для профессиональной обработки фотографий D..."

Отправлено opennews , 25-Дек-16 01:08 
Состоялся (http://www.darktable.org/2016/12/darktable-2-2-0-released/) релиз программы для редактирования фотографий Darktable 2.2 (http://www.darktable.org), выступающей в роли свободной альтернативы таким продуктам, как Adobe Lightroom и Apple Aperture. Darktable поддерживает (http://www.darktable.org/features/) работу с RAW-изображениями и предоставляет большую подборку модулей для выполнения всевозможных операций по обработке фотографий. Darktable позволяет  вести базу исходных фотографий, осуществлять наглядную навигацию по имеющимся снимкам и при необходимости выполнять операции корректировки искажений и улучшения качества, сохраняя при этом исходный снимок и всю историю операций с ним.


В новой версии:


-  Добавлен новый модуль (https://www.darktable.org/2016/03/a-new-module-for-automatic.../) автоматической корректировки перспективы;

-  Добавлен (https://www.darktable.org/2016/04/liquify-liquify/) инструмент Liquify для внесения пиксельных искажений в определённые области изображения;

-  Новый модуль (https://www.darktable.org/2016/05/colour-manipulation-with-t.../) для изменения цветов на изображении при помощи CLUT (Color Look Up Table). Например, используя преднастройку для тона кожи можно нормализовать слишком яркие и слишком тёмные участки кожи на фотографии.

-  Полностью переписан режим LCh в модуле реконструкции освещения;

-  Добавлен инструмкент  darktable-chart, который используется вместе с модулем  CLUT для создания стилей;

-  В модуле basecurve добавлен (https://www.darktable.org/2016/08/compressing-dynamic-range-.../) режим слияния экспозиции для сжатия динамического диапазона изображения;

-  Добавлен (https://www.darktable.org/2016/10/raw-overexposed/) новый индикатор превышения экспозиции на изображениях;


-  Обеспечена базовая поддержка более 100 камер, включая Canon EOS 5D Mark IV. Добавлены преднастройки баланса белого для 35 камер и профили подавления шумов для 28 камер.


URL: http://www.darktable.org/2016/12/darktable-2-2-0-released/
Новость: http://www.opennet.dev/opennews/art.shtml?num=45760


Содержание

Сообщения в этом обсуждении
"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено SpiritOfStallman , 25-Дек-16 01:19 
Программа, которой очень не хватает когда сидишь на, кгм, других операционках :)

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Вы забыли заполнить поле Name , 25-Дек-16 01:36 
SpiritOfStallman, под emacs'ом чтоли?

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 27-Дек-16 02:09 
Ребят, помогите им с инструкцией по сборке пакетов из исходников.
http://www.darktable.org/install/#debian
Там опять слёзы от make install

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 30-Дек-16 18:46 
> Там опять слёзы от make install

Правильно, надо checkinstall :). Ну как, вталкивать весь дебиановский инструментарий и зависимости чтобы 1 раз в жизни прогу сбилдовать может быть несколько избыточно. А майнтайнеры и без make install разберутся.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Мое мнение , 25-Дек-16 01:47 
Все это конечно хорошо, но я считаю настоящий фотограф должен обходиться без всех этих фотошопов, корректоров и фильтров.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 01:55 
Дебайеризацию, устранение аберраций, приведение цветов — фотограф без этого тоже должен обходиться?

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Мое мнение , 25-Дек-16 01:58 
Фотографировать надо так, чтобы это все не требовалось.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Mihail Zenkov , 25-Дек-16 02:16 
Чтобы не требовалась даже дебайеризация ... Вы на пленку снимаете? :)

В цифре в любом случае будет дебайеризация, коррекция белого и работа с динамическим диапазоном. То, что это делается автоматикой, не отменяет того факта, что это происходит. Просто вы эти процессы не контролируете.

В большинстве ситуаций современная автоматика выдает хороший результат. Но не всегда - особенно в сценах с высоким контрастом. Тут и приходит на помощь raw - позволяя напрямую работать с полным динамическим диапазоном - выбарать/сжать нужный участок.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 08:10 
Я сам в своё время весьма приятно был удивлён, насколько можно улучшить детализацию некоторых элементов фотографии (например тёмные листья пальм на фоне заката) только за счёт выбора/настройки алгоритма дебайеризации. Раньше думал, что подобных высококонтрастных сценах с детализацией победить муар практически невозможно. Усреднение зелёных пикселей (у большинства камер их два) — тоже неплохая вещь для фотографий всяких там звёзд и Млечного пути.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 27-Дек-16 16:51 
сложный де-байер - жрет немало и проца и памяти.
тк в сабже основной ориентир на "простоту использование" и строительство интерфейса в стилей лайтрума(или корел фотопаинт. не суть)то часть настроек дебайера модулей/алгоритмов - там отсуствует, хотя он основан на rawtherapee, где все есть.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Anton , 25-Дек-16 02:02 
Это не труъ. Настоящие фотографы показывают свои шедевры в текстовых файлах со значениями напряжений пикселей матрицы.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 15:09 
Молодой человек! Представьте себе, для фото вообще эти ваши информационные технологии не нужны. Хватает банальной химии.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 15:20 
Химия так срёт в окружающую среду, что уж лучше цифра.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 16:36 
При производстве твоей цифры уже так насрано в окружающую среду, что лучше химия. К тому же чере6з два года ты фотик уже менять захочешь, ибо оно "устарело". И всё сначала.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 26-Дек-16 10:32 
Одинаково, т.к. основные расходы в среду это корпуса

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 30-Дек-16 18:44 
> Молодой человек! Представьте себе, для фото вообще эти ваши информационные технологии не
> нужны. Хватает банальной химии.

Электричество тоже не требуется. И дома можно не строить. Предки нормально себя ощущали в пещерке у костра. А поначалу и без костров обходились как-то.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Anton , 25-Дек-16 01:56 
Видимо, вы очень далеки от упомянутых настоящих фотографов.



"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Мое мнение , 25-Дек-16 02:00 
12 лет любительской фотографии, хотя когда знакомые смотрят мои альбомы на яндексе, то говорят что я стырил фото у каких-то мастеров. Никогда не применял фильтры, неудачные фото просто переснимал, пока не получал приемлемый результат.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Серёга , 25-Дек-16 02:36 
Не будем издеваться над человеком. Возможно, он не знает, что на самом деле происходит в цифровой камере, как выглядит фото до интерполяции мозаики, до коррекции цвета по матрице 3x3, может он никогда не слышал, что такое баланс белого, цветовая температура, неоднородность поля и коррекция геометрических искажений и цветовой аберрации. А если он до сих пор снимает на плёнку и печатает на фотобумаге, видимо не знает, что нюансы химической обработки и раньше использовалась профессиональными фотографами для того, чтобы придать фотографии какой-то особый смысл. Будем оптимистами и понадеемся на то, что он проявит любопытство и попробует узнать все тонкости передачи того, что мы видим, в изображение в цифровой камере.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено особый смысл , 25-Дек-16 14:09 
> использовалась профессиональными фотографами для того, чтобы придать фотографии какой-то особый смысл

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 26-Дек-16 10:38 
> Не будем издеваться над человеком. Возможно, он не знает, что на самом
> деле происходит в цифровой камере, как выглядит фото до интерполяции мозаики,
> до коррекции цвета по матрице 3x3, может он никогда не слышал,
> что такое баланс белого, цветовая температура, неоднородность поля и коррекция геометрических
> искажений и цветовой аберрации. А если он до сих пор снимает
> на плёнку и печатает на фотобумаге, видимо не знает, что нюансы
> химической обработки и раньше использовалась профессиональными фотографами для того,
> чтобы придать фотографии какой-то особый смысл. Будем оптимистами и понадеемся на
> то, что он проявит любопытство и попробует узнать все тонкости передачи
> того, что мы видим, в изображение в цифровой камере.

Он просто берёт и использует пред. настройки от производителя, которые для зеркалок nikon-а не младших серий делают это всё автоматом, и на пейзажах выдают результат близкий к идеальному для просмотра через браузер.
Другое дело что у него вероятно хорошо если более менее качественный монитор с честными 8bit и близким к sRGB пространством, а его друзья смотрят альбомы в яндексе в разрешении 1600х900 ( или какое там самое популярное сейчас по данным mozilla) а скорее всего в телефонах с перенасыщенными экранами.
Помимо прочего человек не пробовал печатать даже 20х30 в нетпринте и не знает что у их печатных машин есть отдельные профили, которые очень непохожи на sRGB :)


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено KonstantinB , 25-Дек-16 02:57 
Закатики и котиков так фоткать можно, конечно. А в репортажной съемке второй попытки никто не даст.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 07:55 
Похвастался бы ещё тем, что на Одноклассниках твои альбомы хвалят.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 10:32 
> применял фильтры, неудачные фото просто переснимал, пока не получал приемлемый результат.

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


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 26-Дек-16 10:39 
>> применял фильтры, неудачные фото просто переснимал, пока не получал приемлемый результат.
> Нет, хорошо если ты фотографируешь в шаговой доступности. Но почему-то самые крутые
> виды - отнюдь не там куда залезть просто, быстро и безопасно.
> И может быть немного обломно еще раз лезть на какую-нибудь верхушку
> горы за 3000 километров от меня и там тусовать пару недель,
> ловя погоду, только для того чтобы ... сфоткать закат заново?

Проще нарисовать :)


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 30-Дек-16 20:23 
> Проще нарисовать :)

Удачи в этом начинании. С такими умениями рисования вас ждут лучшие студии мира.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 01:56 
Хах, встречаются же я еще чудаки как ты!
Хотя очень чешется сказать какую-то ругань в сторону твоих соображений.

Фотографии изначально тусклые и серые, такие какой есть город, коричневые какая есть осень. Если цвет правит не программа, то настройки на фотоаппарате. Хотя все-равно докручивать программой придется.

Если вы фотограф - вы очень плохой фотограф.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Мое мнение , 25-Дек-16 02:01 
"Если вы фотограф - вы очень плохой фотограф."

Круто, ванга в треде. Еще не видела работ, уже критикует. Впрочем, перед кем я распинаюсь?


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Джуна , 25-Дек-16 02:40 
Ссылку на свои работы в студию, пожалуйста.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 06:27 
> Круто, ванга в треде.

Как будто первый раз на опеннете. Тут каждый второй - ванга.

Алсо, подписываюсь под мнением анонима выше. Галерею ф студию.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 08:21 
За то количество химикатов, которые хранил у себя средний фотограф уровня чуть выше любительского, можно сейчас спокойно попасть под наблюдение спецслужб. Тоскую по тем временам, когда комната на несколько дней в месяц превращалась в красную пещеру колдуна, когда домашние под страхом не знаю чего боялись даже постучать в дверь во время работы.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 02:02 
Действительно, зачем корректировать перспективу, если настоящий фотограф будет искать высоту чтоб на уровне середины высоты здания... он же настоящий! На дерево залезет.. А если башню придется сфотографировать - будет искать! Программки это дурачество для школьников.. которые ничего не шарят

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 10:11 
> дерево залезет.. А если башню придется сфотографировать - будет искать!

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


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 15:17 
А у вас там дронов ещё не завезли? Ну ок.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 26-Дек-16 10:42 
> А у вас там дронов ещё не завезли? Ну ок.

В некоторых местах проще и дешевле на вертолёте чем с дроном :)


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 04-Янв-17 22:35 
> А у вас там дронов ещё не завезли? Ну ок.

Так написано же - такая халтура не для Настоящего Фотографа (tm). Дубли настоящие фотографы тоже не делают. У настоящего фотографа что ни фото - то шедевр. А если шедевра вдруг не получилось - ну, блин, перезакажет вертолет еще раз. Что ж поделать.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аааааааа , 25-Дек-16 13:11 
Как дипломированый фотограф пятого разряда (пту N38, г. Владивостока) открою вам маленький секрет - чем меньше фокусное растояние, тем больше искревления, возмите объект с фокусным от 100 мм, точку съёмки поцентру здания и центр кадра расположите чуточку ниже середины.
Я не против программ, но свои кадры ретуширую только при комерческой съёмки, где надо прыщь убрать, или талию стянуть... настоящая фотография - эьо рисование светом, а не кистью в фотошопе... о балансе белого - настраевайте по обратной стороне визитки, о "шуме" - ставте меньше iso, по минимуму диафрагму и выдержку... о том, что процессор камеры обробатывает данные с матрицы - воттакие нынче херовые матрицы, что приходиься их результат работы насильно вытягивать...

И ещё - в фотографии, как и в картине, главное это "эмоция", а не техника исполнения..


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 14:13 
> насильно вытягивать результат работы

Точно дипломированный? Мне кажется, стоит почитать: https://ru.m.wikipedia.org/wiki/п╓п╬я┌п╬п╪п╟я┌я─п╦я├п╟


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Andrey Mitrofanov , 25-Дек-16 14:19 
>стоит почитать: https://ru.m.wikipedia.org/wiki/п╓п╬я┌п╬п╪п╟я┌я─п╦я├п╟

http://www.artlebedev.ru/tools/decoder/


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аааааааа , 25-Дек-16 15:21 
Для чего вы предлогаете мне это читать? Что я там должен вычитать по вашему мнению? Может вам стоит учебник физики открыть и про зависимость свойств полупроводника от температуры почитать? Да и не только полупроводника... Возможно вам для лучшего понимания разобраться с причинами возникновения сопротивления и температуры на узлах кристолической решётке проводника при передачи электрического тока?

Кроме пту, где получил среднеспециальное образование, есть ещё и вышее по спецальности "технологии и проэктирование радиоэлектронных средств" (ДВГТУ), но у вас же целая википедия есть, и образование если и есть, то наверника российское, а не советское... Хотя если бухгалтер или ветеринар, то думаю безразницы...


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 16:25 
>предлогаете
>кристолической
>при передачи
>вышее по спецальности
>проэктирование
>безразницы

И эти люди запрещают ковыряться мне в носу. рукалицо.jpeg...


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аааааааа , 25-Дек-16 22:43 
Просвещайтесь - https://ru.m.wikipedia.org/wiki/Дисграфия

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 30-Дек-16 18:57 
> Просвещайтесь - https://ru.m.wikipedia.org/wiki/Дисграфия

ДисФотография? FYI, ни химия ни матрицы фотиков до сих пор не добрались до динамического диапазона глаза. И наверное вам это должны были рассказать. Поэтому костылить - придется. Это данность. Странно что фотограф какого там разряда этого не знает.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 10:09 
> Все это конечно хорошо, но я считаю настоящий фотограф должен обходиться без
> всех этих фотошопов, корректоров и фильтров.

Так обходитесь. А настоящий программер должен обходиться тетрадным листочком и ручкой. Настоящему инженеру и кульмана хватит. Но компьютеры делают нас эффективнее и мощнее :)


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Ваняним , 25-Дек-16 05:20 
В Gimp надо чтоб сохранить картинку - жать Export as... Привыкли.
Тут же - я вообще не могу найти как сохранить картинку после редактирования.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Денис , 25-Дек-16 07:32 
Здесь в режиме lighttable есть модуль экспорта справа внизу, там кнопка export.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 07:57 
Ну, здесь всё проще, сохранять ничего не нужно, оно само за тобой все действия записывает в историю, при необходимости просто откатываешь нужные шаги. А вот экспорт в формат для просмотра — всё как и у Gimp, в меню Export

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аманим , 25-Дек-16 09:15 
Денис и Аноним - спасибо

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 26-Дек-16 10:44 
> Ну, здесь всё проще, сохранять ничего не нужно, оно само за тобой
> все действия записывает в историю, при необходимости просто откатываешь нужные шаги.
> А вот экспорт в формат для просмотра — всё как и
> у Gimp, в меню Export

Оно само какает в каталог с фото, увы, что-бы убрать нужно немного заморочиться


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 30-Дек-16 19:02 
> Оно само какает в каталог с фото, увы, что-бы убрать нужно немного заморочиться

Так это вообще фича а не баг. Описание трансформаций лежит рядом с фото. По нему можно всегда перегенерить обработанное фото. Даже если программу или даже всю систему переставили и что там еще. А само фото вообще не меняется. Есть фото и описание что с ним сделать чтобы получить вот это. Здорово придумано - оригинал никогда не портится, а описание трансформаций лежит здесь же.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 16:22 
Тут также как и Lightroom - только экспорт, что логично, это проявочная, а не редактор.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Анонимум , 25-Дек-16 16:23 
В режиме "darkroom" можно нажать Ctrl+E. )

Для тех, кто на Debian Stretch: можно не ждать, пока v2.2 перетащат из sid - скачать sid-овский пакет и установить вручную. Все депы совпадают.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 08:05 
Программа совершенно волшебная для opensource'ных и для установочника меньше 4-х мегабайт. Очень даже на уровне с коммерческими соперниками.

Единственный косяк, который они пока не лечат — это запиливание настроек принтера в программе. В подавляющем большинстве приходится его из Gimp печатать или держать CUPS копию принтера с максимальными настройками качества и нужным типом бумаги.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 12:16 
Удалил нахрен после вылета программы при первой попытки импортировать не сжатый raw.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 13:24 
А багрепорт слабо было написать? Или о консоли и отладке не слышал? Авторы программы очень отзывчивые и баги исправляют очень быстро в ветке для разработчиков.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 13:51 
На это банальнонет времени. Попробовал, убедился что ни разу не альтернатива, запустил проприетарный CaptureOne Pro сейчас импортирую 10 гигов фотографий, есть время ответит на коммент. Мне ехать, а не шашечки.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Норман Ридус , 25-Дек-16 14:09 
Капчура небось с торрента?

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 14:22 
Ага, с торрента, за 280 евро.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 14:22 
> Капчура небось с торрента?

Ага, с торрента, за 280 евро.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 30-Дек-16 19:04 
> Ага, с торрента, за 280 евро.

А на нормальный интернет денег походу уже и не осталось, эк икается. Знаешь, а за 280 баксов я таки напишу пожалуй баг, далеко не за каждый баг такого уровня тривиальности 280 баксов платят :)


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 15:17 
10 Гигов фоточек..., у меня около 250 и я любитель. Да, все в Darktable без проблем. Навскидку могу предположить проблему с кривой поддержкой OpenCL в видео.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 26-Дек-16 10:48 
> 10 Гигов фоточек..., у меня около 250 и я любитель. Да, все
> в Darktable без проблем. Навскидку могу предположить проблему с кривой поддержкой
> OpenCL в видео.

Он импортирует, это вероятно небольшой сет с какой-то мини съёмки.

Помнится у свадебного фотографа, за сборы+загс+прогулка было около 100Gb сырого...
Причём равки так и не отдал нам(замороченные на авторских правах люди), отдал tiff-ки для которых отдельный диск был, что-то около 400Gb. Забавно посмотреть бывает иногда, в виде слайдшоу того что там реально было, а не сотни отборных :)


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 15:24 
>импортирую 10 гигов фотографий

Знаю я таких. Вместо положенной по уровню таланта дворницкой метлы зачем-то фотоаппарат в руки берут. Хотя по теории вероятностей да, даже у таких макак пара снимков из этих 10 гигов будут годными.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 16:00 
LOL, пускай ~25 мегабайт на файл, это 400 снимков или меньше 20 секунд timelapse видео. Ню-ню, давай рассказывай на про Leica. У меня у мамы RAW'ок больше 🙂 — и это не шутка.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 16:20 
Бери количеством, родной, бери. Больше-то всё равно нечем. Высший пилотаж - 30-40 снимков на мероприятие - это не для тебя.

...К сожалению, потом гигабайты твоих братьев по разуму попадают для публикации ко мне, и уже я, матерясь, ищу среди этих гор шлака ту самую пару годных снимков. А фотграф молодец, работу сделал. Отснялся, бракодел.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 16:26 
Профи международного уровня долбят сотни гигов за съемку, но после твоего коммента они да, осознают свою никчемность и уволятся из всяких National Geographic и тебя сразу возьмут на их место.

Как же уровень опеннета измельчал :(


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 16:38 
Это ты профи международного уровня? ЛОЛ, ну допустим. Тогда почему галерею своих шедевров нам, бездарям, показать боишься?

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 18:42 
Где ты нашел упоминание анонима в том комментарии, что он профи? Он явно не о себе писал.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 26-Дек-16 10:52 
> Бери количеством, родной, бери. Больше-то всё равно нечем. Высший пилотаж - 30-40
> снимков на мероприятие - это не для тебя.
> ...К сожалению, потом гигабайты твоих братьев по разуму попадают для публикации ко
> мне, и уже я, матерясь, ищу среди этих гор шлака ту
> самую пару годных снимков. А фотграф молодец, работу сделал. Отснялся, бракодел.

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


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 22:05 
Придурок, почитай что такое фокус пикинг и стекинг. Поймешь зачем делается по 50 снимков одной сцены.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Потомок изобретателя колеса , 25-Дек-16 14:32 
RAW какой камеры? ОС и железо какие?

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 15:32 
Leica Q, Leica M, MacOS 10.12.2, MacbookPro Late 2013.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Херсонес , 25-Дек-16 15:37 
Потряс своими побрякушками, доволен? Макбук раритетный, новый надо покупать, а то как лох прям.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 26-Дек-16 10:59 
> Потряс своими побрякушками, доволен? Макбук раритетный, новый надо покупать, а то как
> лох прям.

Это была информация для проверки какой рав не читается.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 16:08 
Версия DT какая? Сможешь из консоли запустить и запостить, что выплюнет. Верю, это займёт не больше времени, чем отвечать глупостями на форуме.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 16:20 
Если вам хочется быть бетатестером, будьте. Мне это не интересно, как и всем кому нужен стабильный инструмент для работы.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 16:29 
Сейчас вообще перестал запускаться. Как на 10.12.2 так и на 10.12.3.

Process:               darktable-bin [40158]
Path:                  /Applications/darktable.app/Contents/MacOS/darktable-bin
Identifier:            org.darktable
Version:               2.2.0 (2.2.0.0)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           darktable-bin [40158]
User ID:               501


Time Awake Since Boot: 150000 seconds
Time Since Wake:       25000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
abort() called
*** error for object 0x7ffe3cd40600: incorrect checksum for freed object - object was probably modified after being freed.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib            0x00007fffca784dd6 __pthread_kill + 10
1   libsystem_pthread.dylib           0x00007fffca870787 pthread_kill + 90
2   libsystem_c.dylib                 0x00007fffca6ea420 abort + 129
3   libsystem_malloc.dylib            0x00007fffca7e4f21 szone_error + 626
4   libsystem_malloc.dylib            0x00007fffca7e68e9 small_free_list_remove_ptr_no_clear + 766
5   libsystem_malloc.dylib            0x00007fffca7da966 small_malloc_from_free_list + 394
6   libsystem_malloc.dylib            0x00007fffca7d89ab szone_malloc_should_clear + 1649
7   libsystem_malloc.dylib            0x00007fffca7d82da malloc_zone_malloc + 107
8   libsystem_malloc.dylib            0x00007fffca7d7258 malloc + 24
9   libcairo.2.dylib                  0x00000001098451c6 _cairo_tor_scan_converter_add_polygon + 236
10  libcairo.2.dylib                  0x000000010983a999 composite_polygon + 312
11  libcairo.2.dylib                  0x000000010983a710 clip_and_composite_polygon + 373
12  libcairo.2.dylib                  0x0000000109839690 _cairo_spans_compositor_fill + 499
13  libcairo.2.dylib                  0x0000000109801224 _cairo_compositor_fill + 115
14  libcairo.2.dylib                  0x000000010981139e _cairo_image_surface_fill + 53
15  libcairo.2.dylib                  0x000000010983e22a _cairo_surface_fill + 162
16  libcairo.2.dylib                  0x00000001098075a9 _cairo_gstate_fill + 435
17  libcairo.2.dylib                  0x00000001097fc483 cairo_fill_preserve + 28
18  libdarktable.dylib                0x0000000108c8fd9e dt_view_image_expose + 1486 (view.c:922)
19  liblighttable.so                  0x0000000113af68ac expose + 3276 (lighttable.c:745)
20  libdarktable.dylib                0x0000000108c8ee65 dt_view_manager_expose + 181 (view.c:523)
21  libdarktable.dylib                0x0000000108be802f dt_control_expose + 879 (control.c:299)
22  libdarktable.dylib                0x0000000108c68470 draw + 16 (gtk.c:448)
23  libgtk-3.0.dylib                  0x0000000109123a0c _gtk_marshal_BOOLEAN__BOXEDv + 199
24  libgtk-3.0.dylib                  0x000000010925f378 gtk_widget_draw_marshallerv + 155
25  libgobject-2.0.0.dylib            0x0000000109ab5ff3 _g_closure_invoke_va + 267
26  libgobject-2.0.0.dylib            0x0000000109acb74f g_signal_emit_valist + 1201
27  libgobject-2.0.0.dylib            0x0000000109acc0c2 g_signal_emit + 134
28  libgtk-3.0.dylib                  0x0000000109252dae gtk_widget_draw_internal + 308
29  libgtk-3.0.dylib                  0x000000010906e0a8 gtk_container_propagate_draw + 457
30  libgtk-3.0.dylib                  0x000000010906e6d1 gtk_container_draw + 121
31  libgtk-3.0.dylib                  0x000000010902a1d9 gtk_box_draw_contents + 37
32  libgtk-3.0.dylib                  0x000000010907498e gtk_css_custom_gadget_draw + 37
33  libgtk-3.0.dylib                  0x00000001090786f5 gtk_css_gadget_draw + 751
34  libgtk-3.0.dylib                  0x0000000109029427 gtk_box_draw + 17
35  libgtk-3.0.dylib                  0x0000000109252dd4 gtk_widget_draw_internal + 346
36  libgtk-3.0.dylib                  0x000000010906e0a8 gtk_container_propagate_draw + 457
37  libgtk-3.0.dylib                  0x000000010906e6d1 gtk_container_draw + 121
38  libgtk-3.0.dylib                  0x00000001090e6b87 gtk_grid_render + 37
39  libgtk-3.0.dylib                  0x000000010907498e gtk_css_custom_gadget_draw + 37
40  libgtk-3.0.dylib                  0x00000001090786f5 gtk_css_gadget_draw + 751
41  libgtk-3.0.dylib                  0x00000001090e6305 gtk_grid_draw + 17
42  libgtk-3.0.dylib                  0x0000000109252dd4 gtk_widget_draw_internal + 346
43  libgtk-3.0.dylib                  0x000000010906e0a8 gtk_container_propagate_draw + 457
44  libgtk-3.0.dylib                  0x000000010906e6d1 gtk_container_draw + 121
45  libgtk-3.0.dylib                  0x000000010902a1d9 gtk_box_draw_contents + 37
46  libgtk-3.0.dylib                  0x000000010907498e gtk_css_custom_gadget_draw + 37
47  libgtk-3.0.dylib                  0x00000001090786f5 gtk_css_gadget_draw + 751
48  libgtk-3.0.dylib                  0x0000000109029427 gtk_box_draw + 17
49  libgtk-3.0.dylib                  0x0000000109252dd4 gtk_widget_draw_internal + 346
50  libgtk-3.0.dylib                  0x000000010906e0a8 gtk_container_propagate_draw + 457
51  libgtk-3.0.dylib                  0x000000010906e6d1 gtk_container_draw + 121
52  libgtk-3.0.dylib                  0x000000010926dcc0 gtk_window_draw + 750
53  libgtk-3.0.dylib                  0x0000000109252dd4 gtk_widget_draw_internal + 346
54  libgtk-3.0.dylib                  0x0000000109253ecc gtk_widget_render + 170
55  libgtk-3.0.dylib                  0x0000000109121be9 gtk_main_do_event + 1534
56  libgdk-3.0.dylib                  0x00000001096b7d2d _gdk_event_emit + 49
57  libgdk-3.0.dylib                  0x00000001096c8b62 _gdk_window_process_updates_recurse_helper + 324
58  libgdk-3.0.dylib                  0x00000001096d5db2 -[GdkQuartzView drawRect:] + 330
59  com.apple.AppKit                  0x00007fffb2d8d001 -[NSView _drawRect:clip:] + 2276
60  com.apple.AppKit                  0x00007fffb2ddcfab -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1753
61  com.apple.AppKit                  0x00007fffb2d8ab3a -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 837
62  com.apple.AppKit                  0x00007fffb2d8b739 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 3908
63  com.apple.AppKit                  0x00007fffb2d8a317 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 334
64  com.apple.AppKit                  0x00007fffb2d88740 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2452
65  com.apple.AppKit                  0x00007fffb2d8402d -[NSView displayIfNeeded] + 1748
66  com.apple.AppKit                  0x00007fffb2d8393f -[NSWindow displayIfNeeded] + 230
67  com.apple.AppKit                  0x00007fffb34e23cb ___NSWindowGetDisplayCycleObserver_block_invoke.6228 + 277
68  com.apple.AppKit                  0x00007fffb2d8341d __37+[NSDisplayCycle currentDisplayCycle]_block_invoke + 454
69  com.apple.QuartzCore              0x00007fffbae30a96 CA::Transaction::run_commit_handlers(CATransactionPhase) + 46
70  com.apple.QuartzCore              0x00007fffbaf38800 CA::Context::commit_transaction(CA::Transaction*) + 160
71  com.apple.QuartzCore              0x00007fffbae2f631 CA::Transaction::commit() + 475
72  com.apple.AppKit                  0x00007fffb306641d __37+[NSDisplayCycle currentDisplayCycle]_block_invoke.31 + 323
73  com.apple.CoreFoundation          0x00007fffb5122397 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
74  com.apple.CoreFoundation          0x00007fffb5122307 __CFRunLoopDoObservers + 391
75  com.apple.CoreFoundation          0x00007fffb5102f39 __CFRunLoopRun + 873
76  com.apple.CoreFoundation          0x00007fffb5102974 CFRunLoopRunSpecific + 420
77  com.apple.HIToolbox               0x00007fffb468eacc RunCurrentEventLoopInMode + 240
78  com.apple.HIToolbox               0x00007fffb468e809 ReceiveNextEventCommon + 184
79  com.apple.HIToolbox               0x00007fffb468e736 _BlockUntilNextEventMatchingListInModeWithFilter + 71
80  com.apple.AppKit                  0x00007fffb2c34abc _DPSNextEvent + 1120
81  com.apple.AppKit                  0x00007fffb33af1f7 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2789
82  libgdk-3.0.dylib                  0x00000001096dc3db poll_func + 172
83  libglib-2.0.0.dylib               0x0000000108ebe5d2 g_main_context_iterate + 326
84  libglib-2.0.0.dylib               0x0000000108ebe87f g_main_loop_run + 207
85  libgtk-3.0.dylib                  0x00000001091214b9 gtk_main + 74
86  libdarktable.dylib                0x0000000108c6b1c4 dt_gui_gtk_run + 196 (gtk.c:983)
87  darktable-bin                     0x0000000108b62f74 main + 52 (main.c:26)

Thread 1:
0   libsystem_kernel.dylib            0x00007fffca7854e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib           0x00007fffca86d791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib           0x00007fffca86d1ed start_wqthread + 13

Thread 2:
0   libsystem_kernel.dylib            0x00007fffca7854e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib           0x00007fffca86d791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib           0x00007fffca86d1ed start_wqthread + 13

Thread 3:
0   libsystem_kernel.dylib            0x00007fffca7854e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib           0x00007fffca86d5fe _pthread_wqthread + 1023
2   libsystem_pthread.dylib           0x00007fffca86d1ed start_wqthread + 13

Thread 4:
0   libsystem_kernel.dylib            0x00007fffca7854e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib           0x00007fffca86d791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib           0x00007fffca86d1ed start_wqthread + 13

Thread 5:
0   libdarktable.dylib                0x0000000108bc0f7b dt_imageio_jpeg_read + 315 (imageio_jpeg.c:628)
1   ???                               0x00007ffe39600000 0 + 140729861013504
2   ???                               0x00007ffe39600000 0 + 140729861013504
3   ???                               0xfcfefefefcfcfcfe 0 + 18230288712761933054

Thread 6:
0   libsystem_kernel.dylib            0x00007fffca784e5a __read_nocancel + 10
1   libsystem_c.dylib                 0x00007fffca6d015c _sread + 16
2   libsystem_c.dylib                 0x00007fffca6cf797 __srefill1 + 24
3   libsystem_c.dylib                 0x00007fffca6ca48c __fread + 245
4   libsystem_c.dylib                 0x00007fffca6ca380 fread + 48
5   libdarktable.dylib                0x0000000108cdaac0 RawSpeed::FileReader::readFile() + 144 (FileReader.cpp:65)
6   libdarktable.dylib                0x0000000108bc49d5 dt_imageio_open_rawspeed + 149 (imageio_rawspeed.cc:139)
7   libdarktable.dylib                0x0000000108bc0020 dt_imageio_open + 96 (imageio.c:951)
8   ???                               0x0000000000000009 0 + 9

Thread 7:
0   libdarktable.dylib                0x0000000108bc0f70 dt_imageio_jpeg_read + 304 (imageio_jpeg.c:628)
1   ???                               0x00007ffe3ae00000 0 + 140729886179328
2   ???                               0x00007ffe3ae00000 0 + 140729886179328

Thread 8:
0   libsystem_kernel.dylib            0x00007fffca786232 poll + 10
1   libcups.2.dylib                   0x00007fffc95de004 cupsEnumDests + 833
2   libdarktable.dylib                0x0000000108cb5750 _detect_printers_callback + 64 (cups_print.c:138)
3   libdarktable.dylib                0x0000000108beaf3f dt_control_job_execute + 223 (jobs.c:300)
4   libdarktable.dylib                0x0000000108beb758 dt_control_work + 584 (jobs.c:317)
5   ???                               0x0000206000000000 0 + 35596688949248

Thread 9:
0   libsystem_kernel.dylib            0x00007fffca7841ce __bsdthread_create + 10
1   libsystem_pthread.dylib           0x00007fffca870a86 _pthread_create + 249
2   libgomp.1.dylib                   0x000000010ab8710d 0x10ab7e000 + 37133
3   libgomp.1.dylib                   0x000000010ab82242 GOMP_parallel + 58
4   libdarktable.dylib                0x0000000108c0507d dt_iop_flip_and_zoom_8 + 445 (imageop_math.c:97)
5   libdarktable.dylib                0x0000000108bcee75 dt_mipmap_cache_get_with_caller + 6245 (mipmap_cache.c:1177)
6   libdarktable.dylib                0x0000000108bf1dbf dt_image_load_job_run + 63 (image_jobs.c:38)
7   libdarktable.dylib                0x0000000108beaf3f dt_control_job_execute + 223 (jobs.c:300)
8   libdarktable.dylib                0x0000000108beb758 dt_control_work + 584 (jobs.c:317)
9   ???                               0x0000206000000000 0 + 35596688949248

Thread 10:
0   libdarktable.dylib                0x0000000108bc0f77 dt_imageio_jpeg_read + 311 (imageio_jpeg.c:628)
1   ???                               0x00007ffe3e100000 0 + 140729939656704
2   ???                               0x00007ffe3e100000 0 + 140729939656704

Thread 11:
0   libsystem_kernel.dylib            0x00007fffca784e5a __read_nocancel + 10
1   libsystem_c.dylib                 0x00007fffca6d015c _sread + 16
2   libsystem_c.dylib                 0x00007fffca6cf797 __srefill1 + 24
3   libsystem_c.dylib                 0x00007fffca6ca48c __fread + 245
4   libsystem_c.dylib                 0x00007fffca6ca380 fread + 48
5   libdarktable.dylib                0x0000000108cdaac0 RawSpeed::FileReader::readFile() + 144 (FileReader.cpp:65)
6   libdarktable.dylib                0x0000000108bc49d5 dt_imageio_open_rawspeed + 149 (imageio_rawspeed.cc:139)
7   libdarktable.dylib                0x0000000108bc0020 dt_imageio_open + 96 (imageio.c:951)
8   ???                               0x0000000000000009 0 + 9

Thread 12:
0   libGraphicsMagick.3.dylib         0x000000010a900068 DispatchImage + 867
1   libdarktable.dylib                0x0000000108bbe390 dt_imageio_large_thumbnail + 352 (imageio.c:132)
2   libdarktable.dylib                0x0000000108bcee2c dt_mipmap_cache_get_with_caller + 6172 (mipmap_cache.c:1173)
3   libdarktable.dylib                0x0000000108bf1dbf dt_image_load_job_run + 63 (image_jobs.c:38)
4   libdarktable.dylib                0x0000000108beaf3f dt_control_job_execute + 223 (jobs.c:300)
5   libdarktable.dylib                0x0000000108beb758 dt_control_work + 584 (jobs.c:317)
6   ???                               0x0000206000000000 0 + 35596688949248

Thread 13:
0   libsystem_kernel.dylib            0x00007fffca784fda __semwait_signal + 10
1   libsystem_c.dylib                 0x00007fffca70bb72 nanosleep + 199
2   libsystem_c.dylib                 0x00007fffca70b9d3 sleep + 42
3   libdarktable.dylib                0x0000000108beadfa dt_control_worker_kicker + 42 (jobs.c:535)
4   libsystem_pthread.dylib           0x00007fffca86daab _pthread_body + 180
5   libsystem_pthread.dylib           0x00007fffca86d9f7 _pthread_start + 286
6   libsystem_pthread.dylib           0x00007fffca86d1fd thread_start + 13

Thread 14:
0   libsystem_kernel.dylib            0x00007fffca784c86 __psynch_cvwait + 10
1   libsystem_pthread.dylib           0x00007fffca86e96a _pthread_cond_wait + 712
2   libdarktable.dylib                0x0000000108beb39b dt_control_work_res + 315 (jobs.c:521)
3   ???                               0x00007ffe40204570 0 + 140729974277488
4   ???                               0x0000000000000002 0 + 2

Thread 15:
0   libsystem_kernel.dylib            0x00007fffca784c86 __psynch_cvwait + 10
1   libsystem_pthread.dylib           0x00007fffca86e96a _pthread_cond_wait + 712
2   libdarktable.dylib                0x0000000108beb39b dt_control_work_res + 315 (jobs.c:521)
3   ???                               0x00007ffe40204570 0 + 140729974277488
4   ???                               0x0000000000000002 0 + 2

Thread 16:
0   libsystem_kernel.dylib            0x00007fffca784c86 __psynch_cvwait + 10
1   libsystem_pthread.dylib           0x00007fffca86e96a _pthread_cond_wait + 712
2   libgomp.1.dylib                   0x000000010ab87a9b 0x10ab7e000 + 39579
3   libgomp.1.dylib                   0x000000010ab87bec 0x10ab7e000 + 39916
4   ???                               0x00007ffe39461688 0 + 140729859315336

Thread 17:
0   libsystem_kernel.dylib            0x00007fffca784c86 __psynch_cvwait + 10
1   libsystem_pthread.dylib           0x00007fffca86e96a _pthread_cond_wait + 712
2   libgomp.1.dylib                   0x000000010ab87a9b 0x10ab7e000 + 39579
3   libgomp.1.dylib                   0x000000010ab87bec 0x10ab7e000 + 39916
4   ???                               0x00007ffe39701ef8 0 + 140729862070008

Thread 18:
0   libsystem_kernel.dylib            0x00007fffca784c86 __psynch_cvwait + 10
1   libsystem_pthread.dylib           0x00007fffca86e96a _pthread_cond_wait + 712
2   libgomp.1.dylib                   0x000000010ab87a9b 0x10ab7e000 + 39579
3   libgomp.1.dylib                   0x000000010ab87bec 0x10ab7e000 + 39916
4   ???                               0x00007ffe39540188 0 + 140729860227464

Thread 19:
0   libsystem_kernel.dylib            0x00007fffca784c86 __psynch_cvwait + 10
1   libsystem_pthread.dylib           0x00007fffca86e96a _pthread_cond_wait + 712
2   libgomp.1.dylib                   0x000000010ab87a9b 0x10ab7e000 + 39579
3   libgomp.1.dylib                   0x000000010ab87bec 0x10ab7e000 + 39916
4   ???                               0x00007ffe3a903ae8 0 + 140729880951528

Thread 20:
0   libsystem_kernel.dylib            0x00007fffca784c86 __psynch_cvwait + 10
1   libsystem_pthread.dylib           0x00007fffca86e96a _pthread_cond_wait + 712
2   libgomp.1.dylib                   0x000000010ab87a9b 0x10ab7e000 + 39579
3   libgomp.1.dylib                   0x000000010ab87bec 0x10ab7e000 + 39916
4   ???                               0x00007ffe3a903ce8 0 + 140729880952040

Thread 21:
0   libsystem_kernel.dylib            0x00007fffca784c86 __psynch_cvwait + 10
1   libsystem_pthread.dylib           0x00007fffca86e96a _pthread_cond_wait + 712
2   libgomp.1.dylib                   0x000000010ab87a9b 0x10ab7e000 + 39579
3   libgomp.1.dylib                   0x000000010ab87bec 0x10ab7e000 + 39916
4   ???                               0x00007ffe39540388 0 + 140729860227976

Thread 22:
0   libsystem_kernel.dylib            0x00007fffca784c86 __psynch_cvwait + 10
1   libsystem_pthread.dylib           0x00007fffca86e96a _pthread_cond_wait + 712
2   libgomp.1.dylib                   0x000000010ab87a9b 0x10ab7e000 + 39579
3   libgomp.1.dylib                   0x000000010ab87bec 0x10ab7e000 + 39916
4   ???                               0x00007ffe39540588 0 + 140729860228488

Thread 23:
0   libsystem_kernel.dylib            0x00007fffca7854e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib           0x00007fffca86d791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib           0x00007fffca86d1ed start_wqthread + 13

Thread 24:
0   libsystem_kernel.dylib            0x00007fffca7854e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib           0x00007fffca86d791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib           0x00007fffca86d1ed start_wqthread + 13

Thread 25:
0   libsystem_kernel.dylib            0x00007fffca7854e2 __workq_kernreturn + 10
1   libsystem_pthread.dylib           0x00007fffca86d791 _pthread_wqthread + 1426
2   libsystem_pthread.dylib           0x00007fffca86d1ed start_wqthread + 13

Thread 26:: gmain
0   libsystem_kernel.dylib            0x00007fffca784f4a __select + 10
1   libglib-2.0.0.dylib               0x0000000108ecaa9f g_poll + 399
2   libglib-2.0.0.dylib               0x0000000108ebe5d2 g_main_context_iterate + 326
3   libglib-2.0.0.dylib               0x0000000108ebe681 g_main_context_iteration + 55
4   libglib-2.0.0.dylib               0x0000000108ebf762 glib_worker_main + 53
5   libglib-2.0.0.dylib               0x0000000108edfddd g_thread_proxy + 90
6   libsystem_pthread.dylib           0x00007fffca86daab _pthread_body + 180
7   libsystem_pthread.dylib           0x00007fffca86d9f7 _pthread_start + 286
8   libsystem_pthread.dylib           0x00007fffca86d1fd thread_start + 13

Thread 27:: lua thread
0   libsystem_kernel.dylib            0x00007fffca784f4a __select + 10
1   libglib-2.0.0.dylib               0x0000000108ecaa9f g_poll + 399
2   libglib-2.0.0.dylib               0x0000000108ebe5d2 g_main_context_iterate + 326
3   libglib-2.0.0.dylib               0x0000000108ebe87f g_main_loop_run + 207
4   libdarktable.dylib                0x0000000108c9c654 lua_thread_main + 68 (call.c:577)
5   libglib-2.0.0.dylib               0x0000000108edfddd g_thread_proxy + 90
6   libsystem_pthread.dylib           0x00007fffca86daab _pthread_body + 180
7   libsystem_pthread.dylib           0x00007fffca86d9f7 _pthread_start + 286
8   libsystem_pthread.dylib           0x00007fffca86d1fd thread_start + 13

Thread 28:: pool
0   libsystem_kernel.dylib            0x00007fffca784c86 __psynch_cvwait + 10
1   libsystem_pthread.dylib           0x00007fffca86e9a3 _pthread_cond_wait + 769
2   libglib-2.0.0.dylib               0x0000000108efa3bf g_cond_wait_until + 129
3   libglib-2.0.0.dylib               0x0000000108e97c29 g_async_queue_pop_intern_unlocked + 89
4   libglib-2.0.0.dylib               0x0000000108e97da8 g_async_queue_timeout_pop + 46
5   libglib-2.0.0.dylib               0x0000000108ee0bcb g_thread_pool_thread_proxy + 367
6   libglib-2.0.0.dylib               0x0000000108edfddd g_thread_proxy + 90
7   libsystem_pthread.dylib           0x00007fffca86daab _pthread_body + 180
8   libsystem_pthread.dylib           0x00007fffca86d9f7 _pthread_start + 286
9   libsystem_pthread.dylib           0x00007fffca86d1fd thread_start + 13

Thread 29:: com.apple.NSEventThread
0   libsystem_kernel.dylib            0x00007fffca77d38a mach_msg_trap + 10
1   libsystem_kernel.dylib            0x00007fffca77c7d7 mach_msg + 55
2   com.apple.CoreFoundation          0x00007fffb5103c94 __CFRunLoopServiceMachPort + 212
3   com.apple.CoreFoundation          0x00007fffb5103121 __CFRunLoopRun + 1361
4   com.apple.CoreFoundation          0x00007fffb5102974 CFRunLoopRunSpecific + 420
5   com.apple.AppKit                  0x00007fffb2d81f6a _NSEventThread + 205
6   libsystem_pthread.dylib           0x00007fffca86daab _pthread_body + 180
7   libsystem_pthread.dylib           0x00007fffca86d9f7 _pthread_start + 286
8   libsystem_pthread.dylib           0x00007fffca86d1fd thread_start + 13

Thread 30:
0   libsystem_pthread.dylib           0x00007fffca86d1f0 thread_start + 0

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000000000006  rcx: 0x00007fff570a3458  rdx: 0x0000000000000000
  rdi: 0x0000000000000307  rsi: 0x0000000000000006  rbp: 0x00007fff570a3480  rsp: 0x00007fff570a3458
   r8: 0x00000000fffffff0   r9: 0x00007ffe396a2978  r10: 0x0000000008000000  r11: 0x0000000000000206
  r12: 0x0000000000000001  r13: 0x000000011825a000  r14: 0x00007fffd34a83c0  r15: 0x0000000108f9a000
  rip: 0x00007fffca784dd6  rfl: 0x0000000000000206  cr2: 0x0000000108cca240
  


Model: MacBookPro11,2, BootROM MBP112.0138.B18, 4 processors, Intel Core i7, 2 GHz, 8 GB, SMC 2.18f15
Graphics: Intel Iris Pro, Intel Iris Pro, Built-In
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x02FE, -
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x02FE, -
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x134), Broadcom BCM43xx 1.0 (7.21.171.68.1a5)
Bluetooth: Version 5.0.3f1, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM0256F, 251 GB
USB Device: USB 3.0 Bus
USB Device: Card Reader
USB Device: Apple Internal Keyboard / Trackpad
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: LS-50 ED
Thunderbolt Bus: MacBook Pro, Apple Inc., 17.1


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Гом , 25-Дек-16 14:44 
А RAW бывает сжатым?

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Mihail Zenkov , 25-Дек-16 14:50 
Да, например: https://www.dpreview.com/articles/6144418951/what-difference...

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 25-Дек-16 16:12 
Да, подавляющая часть Raw — это всё же lossy, чуток, но lossy-compression. Топовые могут выбирать Lossy/Lossless RAW, для некоторых Nikon может помочь Nikon Patch. Но на Nikon оно того не стоит по моим старательным тестам, я едва смог уловить разницу.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 26-Дек-16 11:01 
> Да, подавляющая часть Raw — это всё же lossy, чуток, но lossy-compression.
> Топовые могут выбирать Lossy/Lossless RAW, для некоторых Nikon может помочь Nikon
> Patch. Но на Nikon оно того не стоит по моим старательным
> тестам, я едва смог уловить разницу.

А для D90 есть патч? ( там с красным в тёмных местах слишком Lossy )


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено anonymous , 28-Дек-16 01:53 
> Удалил нахрен после вылета программы при первой попытки импортировать не сжатый raw.

и что, формат твоей модели фотоаппарата был заявлен как поддерживаемый?


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 29-Дек-16 12:46 
Кто-нибудь может в сабже повторить шумодав canon? Открываешь raw в canon dpp и _сразу_ получаешь результат, который не получается получить никакими усилиями в darktable :( . Научите кто-нибудь. Пока вынужденно перешел на windows (canon dpp в wine тоже не заработала).
Пример исходного изображения:
https://drive.google.com/file/d/0Bz9fwFLCJOjNMnJlTzgwcHZOdTA...
Дефолтный результат от canon dpp:
https://drive.google.com/file/d/0Bz9fwFLCJOjNb1VTMlNPdUFhbDg...

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 29-Дек-16 12:47 
Ну приплыли, стандартный на сжаты RAW еще и не поддерживается программой для обработки фотографий?

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 29-Дек-16 13:16 
Поддерживается. Всё хорошо, кроме шумодава. У меня существенная часть снимков - с детских мероприятий в помещении, и почти всегда задрано iso. Шумодав - главный критерий выбора софта, и у меня не получилось даже приблизиться к его результату с помощью darktable. По этому параметру rawtherapee ближе всех подбирается к canon dpp, но ненулевой ценой (в отличие от последнего), да и речь здесь не о нем.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Mihail Zenkov , 29-Дек-16 13:25 
Пробовали вручную строить профиль шума своей камеры?
http://www.darktable.org/2012/12/profiling-sensor-and-photon.../

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 29-Дек-16 13:50 
> Пробовали вручную строить профиль шума своей камеры?
> http://www.darktable.org/2012/12/profiling-sensor-and-photon.../

Профиль камеры есть в программе. Вряд ли я сделаю свой лучше. У меня две камеры (450D и 80D), и с обеими ситуация идентична. Как таковой шумодав работает (все возможные шумодавы, что есть в darktable), можно даже потратить некоторое время и получить результат, который кажется приемлемым (я читал ман по использованию инструментов подавления шума в darktable и пробовал массу вариантов), но после одного лишь открытия файла в canon dpp руки опускаются, и остается только сожаление о потраченном времени.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Mihail Zenkov , 29-Дек-16 14:03 
> Профиль камеры есть в программе. Вряд ли я сделаю свой лучше.

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


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 30-Дек-16 19:11 
Во, по этой ссылке содержится ответ как получаются столь чудные артефакты на ваших якобы-RAW со смартфона. У вас там похожу шумодав отработал ДО отгрузки вам RAW. См. на их iso 25600, там как раз похоже.

"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Mihail Zenkov , 31-Дек-16 00:10 
> Во, по этой ссылке содержится ответ как получаются столь чудные артефакты на
> ваших якобы-RAW со смартфона.

Как вы себе представляете шумодав до дебайринга, да еще и на столь дешевом железе, как камера смарта?

> У вас там похожу шумодав отработал ДО
> отгрузки вам RAW. См. на их iso 25600, там как раз
> похоже.

1. Внимательно посмотрите на структуру шума до применения шумодава - она вся состоит из сетки квадратов. Именно эти квадраты и не смог убрать шумодав.

2. Я снимал при оптимальном освещении - мягкий свет на улице - iso там минимальное.

3. Я выложил два варианта - в одном артефактов нет. Разница между ними только в алгоритме дебайринга, исходный raw один и тот же.

4. При нехватке света - шум в моих raw остается и в целом похож на их iso 25600.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 03-Янв-17 21:51 
> Как вы себе представляете шумодав до дебайринга, да еще и на столь
> дешевом железе, как камера смарта?

Легко представляю. Выгружаем в равку данные с камеры, прямо в байеровском формате. А дальше вот прямо на байеровском формате и оперируем. _ДО_ процедуры дебайера. Как я понимаю некоторые модули DarkTable именно это и делают, меняя данные ДО того как они на вход модуля дебайера попадут. Ничему вроде не противоречит.

А какая разница какая там цена камеры? Ну вот N900 с FCAM так делает. Нормальные RAWки, сабжем прилично обрабатываются. Камера на уровне приличных смартов, плюс-минус лапоть. А равка там получается нежатый дамп отсчетов, фиксированные 10МБ для 5МП сенсора. Как это андроид делает - вот хз.

> 1. Внимательно посмотрите на структуру шума до применения шумодава - она вся
> состоит из сетки квадратов. Именно эти квадраты и не смог убрать шумодав.

Там какие-то артефакты которые выглядят как будто там уже прогнали шумодав на цветном шуме, при том не очень удачно, в том плане что шум зализали очень по дурному и он расползся в цветные паттерны. Возможно что камера где-то сумничала и втулила какой-то релтаймный шумодав? Котророго реалтайм подпирал и поэтому он сделали как быстрее, а не как лучше. Вот только смысла то в таких равках? Там весь пойнт вынести процессинг на мощный комп где реалтайм не жмет и можно поэкспериментировать. А без всего этого толку от равок ноль целых хрен десятых.

> 2. Я снимал при оптимальном освещении - мягкий свет на улице - iso там минимальное.

Ну я не знаю поведение вашего сенсора. Может у него настолько мелкие пиксели и поганый объектив что ему даже так темно?

> 3. Я выложил два варианта - в одном артефактов нет. Разница между
> ними только в алгоритме дебайринга, исходный raw один и тот же.

Хм, уже интереснее. Вы просто в другом месте показывали фото где на картинке какие-то странные артефакты и я про вот тот тредик. ВЫ таки научились эти артефакты убирать?

> 4. При нехватке света - шум в моих raw остается и в целом похож на их iso 25600.

Ну да. И вот такой уровень шума приемлимо забороть очень сложно. Но таки имею заметить что в сабже легкий raw denoise + profiled denoise достаточно годно шум вырубают. А возможность делать маски по регионам позволяет вытянуть даже довольно злые продолбы. Ну вот например тут люди с кэноном продолбались, случайно забыв про ISO залоченный на 3000, чтоли. Сабж людям оооочень пригодился - им и такое можно вытянуть. Но да, там на их счастье равки были. На равках шумодав можно значительно агрессивнее жпега закручивать без паскудных артефактов.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Mihail Zenkov , 03-Янв-17 22:18 
>> Как вы себе представляете шумодав до дебайринга, да еще и на столь
>> дешевом железе, как камера смарта?
> Легко представляю. Выгружаем в равку данные с камеры, прямо в байеровском формате.
> А дальше вот прямо на байеровском формате и оперируем. _ДО_ процедуры
> дебайера.

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

> Как я понимаю некоторые модули DarkTable именно это и делают,

AFAIK только для выкидывания битых пикселей.

> А какая разница какая там цена камеры?

Я думал что вы про аппаратную реализацию в контроллере матрицы.

>> 1. Внимательно посмотрите на структуру шума до применения шумодава - она вся
>> состоит из сетки квадратов. Именно эти квадраты и не смог убрать шумодав.
> Там какие-то артефакты которые выглядят как будто там уже прогнали шумодав на
> цветном шуме, при том не очень удачно, в том плане что
> шум зализали очень по дурному и он расползся в цветные паттерны.
> Возможно что камера где-то сумничала и втулила какой-то релтаймный шумодав?

Никогда не видел шумодава не убирающего цветной шум и добавляющего тонкую сетку. Да и как я сказал - у меня на смарте сходная структура шума из raw - хотя софт и железо совершенно другое. ИМХО это какой-то артефакт самого байерового фильтра.

>> 2. Я снимал при оптимальном освещении - мягкий свет на улице - iso там минимальное.
> Ну я не знаю поведение вашего сенсора. Может у него настолько мелкие
> пиксели и поганый объектив что ему даже так темно?

Не, когда темно - сразу видно по экрану - падает fps и вместо темных полутонов - черный.

>> 3. Я выложил два варианта - в одном артефактов нет. Разница между
>> ними только в алгоритме дебайринга, исходный raw один и тот же.
> Хм, уже интереснее. Вы просто в другом месте показывали фото где на
> картинке какие-то странные артефакты и я про вот тот тредик. ВЫ
> таки научились эти артефакты убирать?

Я о том и говорю (http://knk.square7.ch/debayer). Сравните good.png и bad.png - разница один флаг при обработке dcraw (-f  Interpolate RGGB as four colors).


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 04-Янв-17 03:58 
>> Легко представляю. Выгружаем в равку данные с камеры, прямо в байеровском формате.
>> А дальше вот прямо на байеровском формате и оперируем. _ДО_ процедуры дебайера.
> А смысл?

Я про процессинг равок. И это вообще-то уже на стороне dark table или подобных софтин должно происходить. Ну это если raw обрабаьывать и рассматривать workflow в целом.

> И вы серьезно полагаете, что в адройде с этим кто-то будет возится?

Хорошая опечатка :). Честно - не знаю как в "ад"роиде. Но от него на самом деле требуется с рыбью ногу: сдампить отсчеты матрицы как видеть и не выделываться. Остальное сделает darktable. Поэтому на самом деле если raw обрабатывать то единственное требование чтобы сдампили сигнал с минимумом художеств. Остальное сделает софтина типа сабжа, в чем собственно и пойнт. А вот если они дампануть сигнал с матрицы с минимумом художеств не могут - ну тогда вся идея и накрывается медным тазом. В случае RAW чем меньше процессинга на стороне камеры - тем лучше, блин. Потому что цель всего этого прогнать весь пайплайн самому и лучше или просто иначе чем нечто вшитое в image processor или что там у кого. Да, у многих ведроидов есть image processor в SoC с "улучшалками".  И вот эти "улучшалки" может и делают жыпег для хомяков лучше. Но вот если кто хочет raw отпроцессить, ему это ну совсем не в кассу. Потому что отольется где-нибудь дурными артефактами. Софт обрабатывающий raw ожидает нормальные отсчеты с матрицы, а не всякие художества. И алгоритмы все пишутся под эти допущения. А когда это не так - начинаются дурны приколы с странными артефактами.

> Они даже в jpeg нормальный шумодав реализовать не могут - при нехватке света
> тупо занижают темные участки превращая их в черноту.

В андроиде вообще фото реализованы как-то странно. До неких пор оно raw совсем не умело в своем горбатом ява-апи. А потом вроде сделали но опционально и я понятия не имею что ведро делает до того как равку выгрузить. И насколько эта равка именно дамп того что на матрице было без художеств image processor в soc и прочих веселий. В image acelerator soc может и шумодав в принципе быть. И прочее масштабирование под видоискатель в реалтайме. Но понятно с каким качеством. Хотя это очень от SoC зависит, акселераторы этого самого каждый лепит и юзает в меру своей дури. В n900 fcam достаточно умен чтобы выгрузить именно то что от него хотят: raw с минимальным процессингом. Такой raw неплохо обрабатываеся.

>> Как я понимаю некоторые модули DarkTable именно это и делают,
> AFAIK только для выкидывания битых пикселей.

А raw denoise не на RAW оперирует? Он вроде для жыпегов совсем недоступен становится. Да и вообще, если жыпег вышел с шумом то это факап, DCT в целом плохо относится к ВЕНЗАПНЫМ изменениям.

> Я думал что вы про аппаратную реализацию в контроллере матрицы.

Нет, я про processing pipeline когда с матрицы вынули RAW и загнали таки в сабжа. А с матрицей бывает по разному. Во первых некоторые мобилочные камеры бывают довольно умные и могут поумничать на своей стороне линка, еще до контроллера. Но там настраивается по чему-то типа i2c что камера должна делать. Что она может и как она картинку будет грузить зависит от конкретного модуля AFAIK. В целом ему заказывают по i2c желаемый формат и он долбит по основной жирной шине в нем. Если там будет байер - ну значит байер. Этого байера можно софтом ухватить. Во вторых - сам по себе контроллер камеры в SoC обычно довольно глупая железка, типа display controller (CRTC), только в обратную сторону. И сам он никакого процессинга не делает. Если прямо на его стороне вынуть - получите то что сенсор отгрузил (какой там в модуле камеы процессинг - второй вопрос). А акселератор обработки картинок обычно отдельная железка в SoC и софт перекидывает картинки с камеры в акселератор а тот делает heavy lifting.

Хотя бывают и более чудесатые штуки. У техасских инструментов вроде как целый сервисный проц с своей фирмварой занимается такими вещами и он в принципе и сам может своим кодом утянуть картинку с камеры и запихнуть в хардварный аксель. Может и еще кто так делает. Но все-таки контроллер камеры и аксель - две разные периферийные железки. Даже у монстров типа техаса.

> Никогда не видел шумодава не убирающего цветной шум и добавляющего тонкую сетку.

Я про те артефакты которые вы мне показывали в другом треде, где на чем-то типа травы какие-то цветные пятна довольно крупноблочной природы.

> Да и как я сказал - у меня на смарте сходная
> структура шума из raw - хотя софт и железо совершенно другое.
> ИМХО это какой-то артефакт самого байерового фильтра.

В принципе возможно. Но вообще на том же n900 я вижу вроде вполне обычный такой шум. Как у всего остального, только сильнее ессно. В отличие от зеркалок шум начинается уже на iso 200...400 наверное. Поэтому да, звездное небо этим не пофоткаешь. Вот матрицу чуть побольше и объективчик посветосильне но без превращения в мегамонстра с проприетарными алгоритмами и килограммом стекла было бы прикольно. Ну по типу action camera современых, только с уклоном больще в фото и без стремной проприетари :)

> Не, когда темно - сразу видно по экрану - падает fps и
> вместо темных полутонов - черный.

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

> Я о том и говорю (http://knk.square7.ch/debayer). Сравните good.png и bad.png - разница
> один флаг при обработке dcraw (-f  Interpolate RGGB as four colors).

Вот я про эти картинки. У вас даже "good" картинка содержит какие-то странные зеленые пятна на стеблях как будто там был шум его жпегом пожали пополам с плохим шумодавом. Может это конечно нехватка битов или какие там ошибки дискретизации, но при таком осещении их вроде бы и быть особо не должно...


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Mihail Zenkov , 04-Янв-17 14:14 
> Это врубился шумодав усредняющий несколько кадров скорее всего. Но ниоткуда не следует
> что он врубается при первом намеке на шум. Поскольку он роняет
> FPS и выдет к размазне - его врубают только когда иначе
> уже ну совсем никак. Ну как, если вы усредните несколько кадров
> а юзер трясанул рукой - понятно что будет.

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

> Вот я про эти картинки. У вас даже "good" картинка содержит какие-то
> странные зеленые пятна на стеблях как будто там был шум

Ну матрица телефона не предел мечтаний - шум будет на любом iso. Там макро с большой глубиной резкости - там где резкости не хватило - оптика тоже делает детали пятнистыми. Да и там увеличение 400% - я специально сделал такие скриншоты, что бы сразу была  видна проблема дебайринга. Фото не обработанные - если сделать правильную контрастность - блоки становятся контрастнее и заметнее. Залил полные good.tiff и bad.tiff - пока не увеличишь - оба смотрятся вполне пристойно (в плане деталей и шума).

> Может это конечно нехватка битов
> или какие там ошибки дискретизации, но при таком осещении их вроде
> бы и быть особо не должно...

Ошибки квантования есть всегда и чем меньше и дешевле сенсор тем более они явны.


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноним , 04-Янв-17 19:08 
> Проверял на вэбкамере - там именно fps меняется, притом плавно - не
> кратно начальной частоте кадров.

Тогда наверное удлиняют экспозицию. Такие вещи делают по разному. Некоторые андроиды и вебкамеры скачками переключаются. Но смысл в конечном итоге похожий.

> экспозиции и снижает fps. Это гораздо проще, чем усреднять кадры и выдержку
> более плавно и точно можно менять.

В целом да, а физический смысл меняется мало. Если сенсор и его управление все это позволяют в желаемом виде - так гибче и логичнее, да и проц не грузит. Но если по какой-то причине номер не прокатил... впрочем, намного больше смысла объединять картинки с разной экспозицией и т.п.. Нокия в свое время поверх FCAMовского драйвера сделала забавную прогу: дергает фото с короткой выдержкой но шумное и тут же с более длинной но размытое. А потом ход конем: умное объединение. И вот этот тетрис уже фоткает как минимум на уровне заправской мыльнице: вроде и не шумно но и не мазня. Жаль что мобильное подразделение ноклы скончалось не открыв сорец этой штуки. Получилось очередное abandonware, где технология вроде интересная, но вроде бы извольте-ка сами с ноля такое имплементить если хотите.

> Ну матрица телефона не предел мечтаний - шум будет на любом iso.

Да хз, в N900 при хорошем освещении шума не видно вроде. Они там правда диафрагму F/2.8 заявляют и карл-цейсом размахивают. Но физику слабо нае... даже карлуше. В темноте шумит. Ну или выдержка огромная на выбор.

> Там макро с большой глубиной резкости - там где резкости не
> хватило - оптика тоже делает детали пятнистыми.

Кстати на N900 макро прикольно получается. Впрочем, у вас макро тоже на самом деле вроде вполне ничего. Напрасно я на неог взъелся - я прошляпил что это 4:1. На 1:1 разница между good и bad на глаз так почти и не видна даже. Специально на хорошем мониторе посмотрел. Даже трех. В 1:1 разница весьма маргинальная на самом деле.

> 400% - я специально сделал такие скриншоты, что бы сразу была видна проблема дебайринга.

Ага, я понял что вы имеете в виду. Это надо было посмотреть именно 4x и на хорошем мониторе чтобы увидеть. А на 1:1 даже на нормальном мониторе почти не видно. Почему-то очень напомнило loop filter в видеокодеках. Good - это такой bad, к которому типичный такой loop filter применили :)

> Фото не обработанные - если сделать правильную контрастность - блоки становятся
> контрастнее и заметнее.

Ну да, и я понял о чем. Хотя вариации цвета все-равно несколько странноваты. Но я таки переоценил масштаб. Легкий denoise (в DT например wavelets) сделает это почти незаметным.

> Залил полные good.tiff и bad.tiff - пока не увеличишь - оба смотрятся вполне
> пристойно (в плане деталей и шума).

Кстати да. В масштабе 1:1 они весьма даже, напрасно я на них плевался. А что за странный такой RAW? Он что - совсем без хидеров и проч? И без инфо о параметрах съемки? Ведроид это чудо прямо так и выгружает? Патч как я понимаю прописывает параметры этой штуки для либы.

> Ошибки квантования есть всегда и чем меньше и дешевле сенсор тем более они явны.

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


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Mihail Zenkov , 04-Янв-17 20:16 
> А что за странный такой RAW? Он что - совсем
> без хидеров и проч?

Да.

>  И без инфо о параметрах съемки?

Да. Возможно в более новых что-то изменилось.

> Ведроид это чудо прямо так и выгружает?

Да. Тупо дамп полученого кадра.

> Патч как я понимаю прописывает
> параметры этой штуки для либы.

Как вы могли заметить - опознание происходит сугубо по размеру файла :)

>> Ошибки квантования есть всегда и чем меньше и дешевле сенсор тем более они явны.
> Ну да. Физику обмануть сложно. Но кое-что отыграть грамотной алгоритмикой имхо не
> такая уж фантастика.

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

Раньше просто не понимал, что мне нужно. А теперь делаю кадр и думаю - вот был бы у меня такой-то объектив и было бы куда лучше :)


"Выпуск программы для профессиональной обработки фотографий D..."
Отправлено Аноим , 04-Янв-17 22:25 
>> без хидеров и проч?
> Да.

Жесть...

> Да. Возможно в более новых что-то изменилось.

...и "ад". Слушайте, N900 до сих пор оказывается хайтеч и круть. FCAM в DNG сохраняет (это как бы TIFF, но данные в байеровском формате - только софт для raw понимает ессно). Там и параметры съемки, и размеры, и проч. И это с наскока сабжем понимается. Формат адобы и другие камеры используют. Вплоть до того что сабж сам допирает "nokia-like" base curve взять и проч.

> Да. Тупо дамп полученого кадра.

Я все понимаю, но не пришить к этому хотя-бы magic и разрешение все-таки форменное свинство. А неплохо бы модель камеры и параметры съемки, чтобы софт мог понять как это обрабатывать. Вручную это тыкать каждому кадру - булшит.

> Как вы могли заметить - опознание происходит сугубо по размеру файла :)

Мде, гуглохайтеч...

> Я и сам любитель выжимать из железа все возможное. Но на практике
> приходишь к тому, что из хорошего железа можно получить куда больше и проще.

Я не спорю. Но тащить хорошее железо к черту на рога при том что оно большое и весит дофига и питанием обеспечивать неудобно - на любителя. А n900 рюхает сразу с полдюжины задач, от навигации до secondary фонарика на крайний случай. Нет, отдельный феникс светит круче и проч. Но вот если в нем сдохли акумы, пару километров по темноте можно и n900 посветить, накрайняк. А по сумме факторов получается очень полезный мне девайс.

Это как с моим десктопом. Отличный мощный агрегат. Ломовые объемы воротить самое то. Но я не поеду с ним "в поле". И даже лаптоп на кило с хреном и автономостью 8 часов имеет свои пределы. С ним можно съездить на полдня наладить "в поле" индустриальную хню. Но навигировать по нему две недели у черта на рогах - где я эл-ва возьму? Да и кило с фигом напрягает. А n900 что, я его и 2 недели кормил.

Поэтому пойнт есть и у десктопа и у ноута и у n900. И этот пойнт разный, пересекаясь только местами. В том что они все - компьютеры. Я могу на всех запустить миднайт и отрихтовать "тот файл". Но я таки не буду компилить линуксное ядро на смарте. Да и на ноуте дважды подумаю насколько ситуация требует именно это и именно так.

> Я раньше думал, что сменная оптика мне ненужна - достаточно хорошего универсального
> объектива, и видоискатель не нужен - достаточно экрана.

Ну я не собираюсь быть студийным фотографом. Поэтому я заметил что мне зачастую просто впадлу тащить зеркалку к черту на рога. Потому что при этом еще цать кило за хребтом и еще бонусом пару кило меня ну совсем не улыбают.

> А сейчас с удивлением понимаю - что больше пользуюсь видоискателем, чем
> экранам и мечтаю об оптике с определенными параметрами :)

А я мечтаю о чем-то небольшом, типа action camera, но больше под фото и с открытым софтом. Чтобы не интерферил и хорошо автоматизировался. А экраном кстати мог бы быть и смарт. Просто потому что он есть и там достаточно неплохой экран, а тащить еще один экран - не рационально по весу.

> Раньше просто не понимал, что мне нужно. А теперь делаю кадр и
> думаю - вот был бы у меня такой-то объектив и было бы куда лучше :)

Перфекционизм штука злая. Так можно дойти и до того что если нааигация то по 30" монитору, а чтобы его питать генератор еще притащим. Ну и в целом это 1-2 грузовика утащат, ага.