rawinfo

Чтение метаданных из RAW- файла

    Синтаксис

    Описание

    пример

    info = rawinfo(filename) считывает метаданные из RAW- файла, заданные filename.

    Примеры

    свернуть все

    Извлечение метаданных из файла RAW изображения.

    info = rawinfo("colorCheckerTestImage.NEF");

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

    sensor_layout = info.CFALayout
    sensor_layout = 
    "RGGB"
    

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

    свернуть все

    Имя файла RAW, заданное как string скаляр или char вектор. Задайте filename как полный путь, содержащий имя файла и расширение, или как относительный путь из текущей папки или из любой папки в пути MATLAB.

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

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

    свернуть все

    Метаданные из файла RAW, возвращенные как struct с этими полями.

    ОбластьОписание
    FilenameСтроковый скаляр, задающий полное имя, включая путь, к файлу RAW изображения.
    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, если таковые имеются в файле. The Makernotes, если таковые имеются, включаются в это поле.
    LensInfoСтруктура, содержащая информацию о объективе, используемом для захвата изображения.
    MiscInfoСтруктура, содержащая информацию, если она имеется, о камере и создателе изображений, имеющихся в файле.
    XMPDataСтроковый скаляр, содержащий данные Adobe Extensible Metadata Platform (XMP), если таковые имеются, присутствует в файле.
    FormatSpecificInfoСтруктура, содержащая информацию о формате, такую как DNG Tags и описание размещения датчика X-Trans. Если информация о формате отсутствует, это значение представляет собой пустую структуру.
    LibrawVersionСтроковый скаляр, задающий версию используемой библиотеки LibRaw. LibRaw - библиотека для чтения RAW- файлов, полученная с цифровых фотоаппаратов. Для получения дополнительной информации смотрите libraw.org.

    Ограничения

    • The rawinfo функция не поддерживает форматы RAW файла, в которых используется сжатие JPEG.

    Подробнее о

    свернуть все

    Сведения о формате файла RAW

    Формат файла RAW сохраняет данные изображения в самом неотредактированном состоянии, записанном непосредственно с датчика камеры. Большинство производителей камер определяют свой собственный фирменный формат RAW-файлов, такой как формат файла Nikon NEF и формат Canon CRW. Adobe также определила формат файла RAW, DNG (цифровой отрицательный), который поддерживается несколькими камерами. Имя формата обычно капитализируется, как и другие форматы файлов, такие как JPG и TIF. Однако, в отличие от других форматов файлов, RAW не является аббревиатурой.

    Совет

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

    Введенный в R2021a