Преобразование собственного формата необработанных изображений в Adobe DNG - PullRequest
2 голосов
/ 06 января 2011

У меня есть проприетарный формат необработанных изображений с камеры Aptina.Формат необработанного файла - 16 бит на канал цвета, режим GRBG с расширением файла - * .raw.Нет заголовков ничего, просто планируйте сырые образцы Байера.Я хочу преобразовать этот формат в DNG, поскольку ни один из декодеров необработанных изображений (dcraw, gimp, ...), кажется, не поддерживает его.

1] Существует ли какой-либо инструмент / конвертер, который может обрабатывать датчик камеры Aptinaнеобработанный формат байера, и разрешите мне преобразовать его в формат DNG?

2] Если нет, я хочу написать небольшой код C, чтобы преобразовать его самостоятельно.Где я могу найти подробную спецификацию о формате DNG, его структуре и т. Д. Любой документ, объясняющий весь этот формат DNG?

Ответы [ 2 ]

1 голос
/ 25 августа 2011

Спецификация для DNG лежит в http://www.adobe.com/products/dng/pdfs/dng_spec_1_3_0_0.pdf Хотя существует несколько версий, управляемых как объяснено 1004 *. Проверьте Adobe DNG Converter, это может помочь.

Вы можете связаться с Aptina , если у вас есть мотивация;) Есть библиотека FOSS, которая обрабатывает RAW на http://www.libraw.org/ но для работы требуется заголовки, так как он основан на dcraw.

0 голосов
/ 05 июля 2012

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

...