rawinfo

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

    Синтаксис

    Описание

    пример

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

    Примеры

    свернуть все

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

    info = rawinfo("colorCheckerTestImage.NEF");

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

    sensor_layout = info.CFALayout
    sensor_layout = 
    "RGGB"
    

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

    свернуть все

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

    Типы данных: 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.0 LibRaw для чтения данных изображения CFA.

    Введенный в R2021a