rawinfo

Считайте метаданные из НЕОБРАБОТАННОГО файла

Синтаксис

Описание

пример

info = rawinfo(filename) метаданные чтений из НЕОБРАБОТАННОГО файла заданы filename.

Примеры

свернуть все

Получите метаданные из НЕОБРАБОТАННОГО файла изображения.

info = rawinfo("colorCheckerTestImage.NEF");

Исследуйте CFALayout поле, чтобы определить размещение датчика.

sensor_layout = info.CFALayout
sensor_layout = 
"RGGB"

Входные параметры

свернуть все

Имя НЕОБРАБОТАННОГО файла в виде строкового скаляра или вектора символов. Задайте filename как полный путь, содержа имя файла и расширение, или как относительный путь от текущей папки или от любой папки на MATLAB® path.

Типы данных: char | string

Выходные аргументы

свернуть все

Метаданные из НЕОБРАБОТАННОГО файла, возвращенного как struct с этими полями.

Поле Описание
FilenameСтроковый скаляр, задающий полное имя, включая путь, к НЕОБРАБОТАННОМУ файлу изображения.
CFASensorType

Строковый скаляр, задающий тип датчика, который получил изображение. rawinfo поддержки эти датчики: "Bayer", "Fuji X-Trans", "Foveon", "Fuji Super-CCD", и "Non-Bayer".

CFALayoutСтроковый скаляр, задающий размещение датчика для датчиков Байера. Размещения датчика поддержаны rawinfo включайте, но не ограничиваются "BGGR", "RGGB", "GBRG", и "GRGB". Для датчиков не-Байера это значение пусто.
CFAImageSizeДвухэлементный вектор-строка из типа double определение общего количества строк и столбцов, существующих в изображении CFA.
SamplesPerPixelСкаляр типа double определение количества отсчетов в каждом пикселе изображения.
ImageSizeInfoСтруктура, содержащая всю информацию о размере, которая описывает изображение CFA.
ColorInfoСтруктура, содержащая всю информацию о цвете, запрошенную, чтобы представить изображение RGB от изображения CFA.
ExifTagsСтруктура, содержащая Теги EXIF, если таковые имеются, существующий в файле. Makernotes, если таковые имеются, включены в это поле.
LensInfoСтруктура, содержащая информацию о линзе раньше, получала изображение.
MiscInfoСтруктура, содержащая информацию, если таковые имеются, о камере и создателе изображений, присутствующем в файле.
XMPDataСтроковый скаляр, содержащий Adobe Extensible Metadata Platform (XMP) данные, если таковые имеются, существующий в файле.
FormatSpecificInfoСтруктура, содержащая формат определенная информация, такая как Теги DNG и описания размещения датчика X-Trans. Если никакой формат, определенная информация доступна, это значение, не является пустой структурой.
LibrawVersionСтроковый скаляр, задающий версию библиотеки LibRaw, в настоящее время используясь. LibRaw является библиотекой для чтения НЕОБРАБОТАННЫХ файлов, полученных из цифровых фотоаппаратов. Для получения дополнительной информации см. libraw.org.

Ограничения

  • rawinfo функция не поддерживает НЕОБРАБОТАННЫЕ форматы файлов, которые используют сжатие JPEG.

Больше о

свернуть все

НЕОБРАБОТАННЫЙ формат файла

НЕОБРАБОТАННЫЙ формат файла сохраняет данные изображения в своей большей части неотредактированного состояния, зарегистрированного непосредственно от датчика камеры. Большинство производителей камеры задает свой собственный НЕОБРАБОТАННЫЙ формат файла, такой как формат файла NEF Nikon и формат CRW Canon. Adobe также задал НЕОБРАБОТАННЫЙ формат файла, DNG (цифровое отрицание), который поддерживается несколькими камерами. Имя формата обычно используется для своей выгоды, как другие форматы файлов, такие как JPG и TIF. Однако различающиеся другие форматы файлов, СЫРЫЕ ДАННЫЕ не являются акронимом.

Советы

  • Функция использует версию 0.20.2 LibRaw для чтения данных изображения CFA.

Введенный в R2021a