exponenta event banner

planar2raw

Объединение плоских изображений датчиков в полную модель Bayer CFA

    Синтаксис

    Описание

    пример

    cfa = planar2raw(I) объединяет изображения отдельных сенсорных элементов, сохраненные как каналы входного изображения I, в полное изображение массива цветовых фильтров (CFA) Bayer pattern, cfa.

    Примеры

    свернуть все

    Считывание данных изображения RAW в рабочую область.

    cfa = rawread("colorCheckerTestImage.NEF");

    Создайте изображение с отдельными каналами для каждого датчика в изображении CFA.

    rggb = raw2planar(cfa);

    Преобразуйте изображение с отдельными каналами для каждого датчика в полное изображение CFA.

    cfaFull = planar2raw(rggb);

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

    свернуть все

    Изображение с каналом для каждого элемента датчика, указанное как M-by-N-by-4 числовой массив.

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

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

    свернуть все

    Изображение CFA, возвращаемое как (2 * M) -by- (2 * N) числовая матрица того же класса, что иI.

    planar2raw создает изображение CFA путем размещения I(:,:,1) начиная с cfa(1,1), размещение I(:,:,2) начиная с cfa(1,2), размещение I(:,:,3) начиная с cfa(2,1)и размещение I(:,:,4) начиная с cfa(2,2).

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