Как я могу интерполировать каждый цвет по отдельности (то есть экспортировать изображение только с красным цветом), используя dcraw? - Фотопедия
3 голосов
/ 20 июня 2018

Я делаю проект, в котором мне нужно экспортировать 3 разных изображения из необработанного файла (DNG или RAF), каждое из которых имеет свой цвет (красный, зеленый и синий). Я использую dcraw.c, декодер необработанных фотографий Дэйва Коффина. Я не знаю, как я могу сделать это с помощью этого программного обеспечения, вы предлагаете другие альтернативы?

С наилучшими пожеланиями

Ответы [ 2 ]

3 голосов
/ 21 июня 2018

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

mostly raw

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

Если вы хотите сделать это менее хакерским способом, попробуйте LibRaw , библиотеку C / C ++, которая во многих отношениях является преемницей dcraw. Вы можете написать простую программу, чтобы получать нужные данные и делать с ними все, что вы хотите. Это, однако, на самом деле выходит за рамки фотографии, и, возможно, лучше в переполнении стека.

2 голосов
/ 20 июня 2018

Я не знаю ни одного необработанного конвертера (dcraw, ufraw и т. Д.), Который сделал бы это для вас. Но если у вас установлен ImageMagick, вы можете использовать dcraw для создания TIFF, а затем просто:

convert -channel red -separate myimage.tif red.pgm

и повторите для других каналов.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...