Выход из dcraw имеет шейдерную клетку
Я пытаюсь использовать dcraw для цветного изображения (например, CR или NEF), чтобы извлечь необработанные монохромные данные для обработки изображения.
С параметрами -4 -D -c я получаю изображение с шахматной доской, как показано ниже:
Если изображение не увеличено, данные изображения верны, за исключением рисунка шахматной доски на всех изображениях с разных камер.
Приведенное выше изображение было получено с использованием -T и масштабированием полученного файла.tiff в File Viewer Plus. На практике я читаю файл.pgm напрямую и получаю ту же самую доску.
Что я не понимаю? Это как-то связано с фильтрацией Байера?
1 ответ
Да, это связано с фильтрацией Байера и отсутствием демозаики. Например, зеленые области будут иметь зеленые пиксели более яркими, чем красные в соответствии с шаблоном Байера, тогда как красные области будут иметь зеленые пиксели темными. Чтобы получить какое-то правильное изображение в градациях серого (или цветное изображение), интенсивность должна быть взвешена в области 2x2 (в стандартном Байере). То, что вы ищете, не может быть достигнуто без шага демозаики. Лучше всего извлечь цветное изображение, а затем превратить его в оттенки серого.