exponenta event banner

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Строковый скаляр, задающий схему расположения датчиков Bayer. Схемы расположения датчиков, поддерживаемые rawinfo включают, но не ограничиваются "BGGR", "RGGB", "GBRG", и "GRGB". Для датчиков, не относящихся к Bayer, это значение является пустым.
    CFAImageSizeДвухэлементный вектор строки типа double задание общего количества строк и столбцов в образе CFA.
    SamplesPerPixelСкаляр типа double задание количества выборок в каждом пикселе изображения.
    ImageSizeInfoСтруктура, содержащая всю информацию о размере, описывающую изображение CFA.
    ColorInfoСтруктура, содержащая всю информацию о цвете, необходимую для визуализации изображения RGB из изображения CFA.
    ExifTagsСтруктура, содержащая теги EXIF, если таковые имеются, присутствующие в файле. Makernotes, если таковые имеются, включены в это поле.
    LensInfoСтруктура, содержащая информацию об объективе, используемом для захвата изображения.
    MiscInfoСтруктура, содержащая информацию о камере и создателе изображения, если таковая имеется.
    XMPDataСтроковый скаляр, содержащий данные платформы расширяемых метаданных Adobe (XMP), если таковые имеются, присутствующие в файле.
    FormatSpecificInfoСтруктура, содержащая информацию о формате, например, теги DNG и описания компоновки датчика X-Trans. Если информация о формате недоступна, это значение является пустой структурой.
    LibrawVersionСтроковый скаляр, указывающий версию используемой в данный момент библиотеки LibRaw. LibRaw - библиотека для чтения файлов RAW, полученных с цифровых фотокамер. Дополнительные сведения см. в разделе libraw.org.

    Ограничения

    • rawinfo не поддерживает форматы файлов RAW, использующие сжатие JPEG.

    Подробнее

    свернуть все

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

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

    Совет

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

    Представлен в R2021a