raw2planar

Разделите изображение Массива цветового фильтра (CFA) шаблона Байера в изображения элемента датчика

    Синтаксис

    Описание

    пример

    I = raw2planar(cfa) отделяется каналы CFA шаблона Байера отображают cfa в многомерное изображение, I, с каналом для каждого отдельного элемента датчика.

    Примеры

    свернуть все

    Считайте изображение Массива цветового фильтра (CFA) в рабочую область. rawread функция возвращает cfa, 4012 6034 отображают.

    cfa = rawread("colorCheckerTestImage.NEF");

    Разделите возвращенное изображение CFA в несколько отдельных изображений, каждый представляющий компонент датчика CFA. Изображение CFA имеет шаблон Байера RGGB. raw2planar функция возвращается 2206 3 017 4 массивами, представляющими каждый компонент шаблона RGGB.

    rggb = raw2planar(cfa);

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

    свернуть все

    CFA шаблона Байера отображает в виде M-by-N числовую матрицу.

    Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

    свернуть все

    Отобразите с каналом для каждого элемента датчика, возвращенного как (M/2) (N/2)-by-4 числовой массив того же класса как cfa.

    Порядок каналов в выходном изображении зависит от шаблона Байера CFA: порядок красных, зеленых, и синих датчиков. Сетка 2 на 2 пикселей в верхнем левом углу изображения CFA описывает порядок канала, слева направо, от начала до конца. I(:,:,1) соответствует датчику в cfa(1,1), I(:,:,2) к датчику в cfa(1,2), I(:,:,3) к датчику в cfa(2,1), и I(:,:,4) к датчику в cfa(2,2).

    Введенный в R2021a