Исправление - связанная статья (включая ветку комментариев после нее) предполагает, что формат .NEF
подвергается линейному квантованию только для некоторых цифровых зеркальных камер потребительского класса .
Пользователь Mathworks.com "Крейг" говорит (в комментарии № 4):
Я провел некоторую проверку, и потребительские зеркалки Nikon (D90 и ниже) действительно сжимают необработанные данные датчика с 12 до 9-10 бит в формате NEF, используя кривые описанного выше типа. DLSR более высокого класса имеют выбор сжатого или несжатого NEF.
(обратите внимание, что эта статья и комментарии на Mathworks.com относятся к марту 2011 года, поэтому ссылки на конкретные модели камер относятся к этому периоду).
В Decemer 2011 пользователь «Стивен Нуске» подтвердил высказывание Крейга (в комментарии № 17):
Поскольку кажется, что моя Nikon D300S не использовала таблицу линеаризации для NEF. После прочтения cfa из Tiff, как вы перечислили выше, значения идут выше 768, что не похоже на NEF, с которым вы тестировали. Значения в моем NEF дошли до полного 12-битного диапазона (4096).
Квантование применяется к камерам, которые используют (или опционально допускают) формат RAW с 12-разрядным сжатием. Этот «сжатый» формат с потерями; на самом деле, именно таблица квантования создает это сжатие. В статье Mathworks.com, на которую вы ссылаетесь, извлеченные значения данных RAW находятся в диапазоне от 0 до 768. Обратите внимание, что log₂ (768) ≈ 9,6, что означает, что для хранения диапазона значений требуется 10 бит. Таким образом, камера D90 в статье сжала 12-битные данные до приблизительного 10-битного диапазона через таблицу квантования. (Nikon описывает свой формат RAW с потерями как «практически без потерь»).
Чтобы ответить на ваш вопрос: «Мне нужны фактические данные RAW, мне нужно знать, происходит ли квантование и в .NRW
?», Я не верю, что B700 сжимает .NRW
данные .
Я скачал образец .NRW
файл и извлек его теги, используя exiftool
. Один из тегов Compression
вернул Uncompressed
:
> exiftool "-*Compression*" 2017-01-18_B700_0053.nrw
Compression : Uncompressed
Сравните вывод образца D90 .NEF
файла , который, как мы знаем, использует сжатие:
> exiftool "-*Compression*" nikon_d90_04.nef
Compression : Nikon NEF Compressed
NEF Compression : Lossy (type 2)
Для завершения я протестировал файл sample .NRW
из CoolPix P7800 , который показывает, что файл RAW использует сжатие:
> exiftool "-*Compression*" nikon_coolpix_p7800_01.nrw
Compression : Nikon NEF Compressed
NEF Compression : Unknown (7)