Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

demosaic

베이어 패턴 인코딩 영상을 트루컬러 영상으로 변환

설명

예제

RGB = demosaic(I,sensorAlignment)는 기울기가 수정된 선형 보간을 사용하여 베이어(Bayer) 패턴 인코딩 영상 I를 트루컬러 영상 RGB로 변환합니다. sensorAlignment는 베이어 패턴을 지정합니다.

베이어 필터 모자이크 또는 색 필터 배열은 단일 센서 디지털 카메라의 각 센서가 빨간색, 녹색 또는 파란색 데이터만 기록할 수 있도록 하는 색 필터 배열을 의미합니다. 이 패턴은 녹색 센서 개수를 강조하여 녹색광에 훨씬 민감한 인간의 눈을 모방합니다. demosaic 함수는 보간을 사용하여 2차원 베이어 인코딩 영상을 트루컬러 영상으로 변환합니다.

예제

모두 축소

센서 정렬 'bggr'을 사용하는 카메라로 촬영된 베이어 패턴 인코딩 영상을 변환합니다.

I = imread('mandi.tif');
J = demosaic(I,'bggr');
imshow(I);

Figure contains an axes object. The axes object contains an object of type image.

figure, imshow(J);

Figure contains an axes object. The axes object contains an object of type image.

입력 인수

모두 축소

베이어 패턴 인코딩 영상으로, 명암 값으로 구성된 M×N 배열로 지정됩니다. I는 적어도 5개의 행과 5개의 열을 가져야 합니다.

데이터형: uint8 | uint16 | uint32

베이어 패턴으로, 다음 표에 있는 값 중 하나로 지정됩니다. 각 값은 영상의 왼쪽 위 코너에 있는 4개 픽셀을 설명함으로써 빨간색, 녹색 및 파란색 센서의 순서를 나타냅니다(왼쪽에서 오른쪽으로, 위에서 아래로).

패턴2×2 센서 정렬
'gbrg'
'grbg'
'bggr'
'rggb'

데이터형: char | string

출력 인수

모두 축소

RGB 영상으로, I와 동일한 클래스의 M×N×3 숫자형 배열로 반환됩니다.

참고 문헌

[1] Malvar, H.S., L. He, and R. Cutler, High quality linear interpolation for demosaicing of Bayer-patterned color images. ICASPP, Volume 34, Issue 11, pp. 2274-2282, May 2004.

확장 기능

버전 내역

R2007b에 개발됨