| 간략한 설명 | |
|---|---|
|
파일: \examples\Processing\Color\Bayer\BilinearBayer_RG_GB.va |
![]() |
|
기본 플랫폼: mE5-MA-VCL |
|
|
요약 설명 이 예제는 "Bayer Enhanced Raw" 및 "Bayer Raw" 모드에서 컬러 패턴 Red/BlueFollowedByGreen_GreenFollowedByBlue/Red를 사용하는 바이라인(bilinear) 라인 스캔 카메라의 Bayer RAW 패턴 디모자이킹을 보여줍니다. |
|
VisualApplets 디자인 예제 "BilinearBayer_RG_GB.va"에서는 첫 번째 센서(상단) 라인에 빨간색 또는 파란색 뒤에 녹색이 오고, 두 번째(하단) 센서 라인에 녹색 뒤에 파란색 또는 빨간색이 오는(또는 그 반대의) 컬러 패턴을 가진 바이라인 라인 스캔 카메라를 위한 Bayer 디모자이킹이 구현되어 있습니다. 센서 레이아웃 시각화는 그림 253을 참조하십시오.
이 센서 레이아웃을 위한 Bayer 디모자이킹은 두 가지 카메라 모드, 즉 "Bayer Raw" 모드와 "Bayer Enhanced Raw" 모드의 앱릿에 구현되어 있습니다. 첫 번째 경우 취득 간의 모션은 2개의 센서 라인이며, 두 번째 경우는 1개의 라인입니다. 이로 인해 "Bayer Raw" 모드에서는 각 픽셀마다 하나의 색상 성분이 취득되고, "Bayer Enhanced Raw" 모드에서는 픽셀당 두 개의 색상 성분(빨간색과 녹색 또는 녹색과 파란색)이 취득됩니다. 카메라 모드에 대한 자세한 정보는 예를 들어 [Bas13]에서 확인할 수 있습니다. 그림 254에서 디자인 "BilinearBayer_RG_GB.va"의 기본 구조를 볼 수 있습니다.
Camera Link Full 구성의 바이라인 라인 스캔 카메라에서 "Bayer Raw" 또는 "Bayer Enhanced Raw" 모드로 취득된 이미지(카메라 인터페이스 operator FullGrayCamera 참조)는 HierarchicalBox DeBayer에서 디모자이킹됩니다. 이 박스에서 "마우스 우클릭"을 통해 "Properties"에서 Bayer 패턴과 빨간색, 녹색, 파란색에 대한 화이트 밸런스 계수를 선택할 수 있습니다. 완전히 컬러 보간된 rgb 이미지는 DMA를 통해 PC로 전송됩니다. 이 디자인의 기본 플랫폼은 microEnable 5 marathon VCL이지만, 다른 플랫폼에도 쉽게 적응시킬 수 있습니다. "Bayer Raw" 모드 및 "Bayer Enhanced Raw" 모드에 대한 테스트 이미지는 \examples\Processing\Color\Bayer\TestImagesBilinearBayer에서 찾을 수 있습니다. 박스 DeBayer의 내용은 그림 255에 나와 있습니다.
HierarchicalBox MergeLines에서는 현재 8비트 픽셀 값이 다음 라인의 이웃 값과 병합되어 하나의 16비트 값으로 만들어집니다. HierarchicalBox WhiteBalance에서는 빨간색, 녹색, 파란색 성분의 화이트 밸런스가 수행됩니다. 이 박스의 operator WhiteBalanceBayer를 "마우스 더블 클릭"하거나 위에서 설명한 대로 "DeBayer" 박스를 "마우스 우클릭"하여 화이트 밸런스 계수를 직접 선택할 수 있습니다. operator SourceSelector_EnableFast를 사용하여 DeBayer 모드 DeBayerEnhancedRAW 또는 DeBayerRAW를 선택할 수 있습니다. 그림 256에서 박스 DeBayerEnhancedRAW의 내용을 볼 수 있습니다.
HierarchicalBox MakeKernel에서는 6x1 커널이 생성됩니다. 커널 컴포넌트는 현재 픽셀 값의 두 가지 8비트 색상 성분("Enhanced Raw" 모드!)과 그 다음 이웃들입니다. "RedFollowedByGreen_GreenFollowedByBlue"의 예제 Bayer 패턴에 대한 커널 컴포넌트 순서 시각화는 그림 257을 참조하십시오.
박스 Mode 에서 operator Const_Mode 를 0에서 4 사이의 값으로 설정하여 Bayer 패턴을 선택할 수 있습니다. 해당 Bayer 패턴에 대한 자세한 정보는 옆의 코멘트 박스를 Const_Mode참조하십시오. 더 편리한 대안으로 박스를 "마우스 우클릭"하여 카메라의 Bayer 패턴을 선택할 수 있습니다. DeBayer 위에서 설명한 것과 같이
디자인의 최상위 수준의 "Properties"에서. 상자에서 GetGreen 및 GetPresent 각 픽셀에 대해 녹색 성분과 현재 색상(빨간색 또는 파란색)이
선택됩니다. 상자에서 보간 픽셀 위치에서의 누락된 세 번째 색상 성분인 빨간색
(
) 또는 파란색
(
)이(가)
[에
따라 보간됩니다Bas13]:
색상 성분은 마지막으로 MergeComponents 오퍼레이터를 사용하여 병합됩니다. 카메라의 "Bayer Raw" 모드를 선택하는 경우 색상 성분 상자 DeBayerRAW의 디베이어링(DeBayering)을 선택할 수 있습니다(그림 255 참조). 그림 258에서 상자 DeBayerRAW의 내용을 확인하십시오.
여기서는 현재 픽셀 주변의 5x5 커널에서 BAYER5x5Linear 오퍼레이터를 사용하여 색상 성분의 디베이어링이 수행됩니다. 그런 다음 그림 254의 기본 디자인 구조에 표시된 것과 같이 색상 보간된 이미지가 DMA를 통해 PC로 전송됩니다.









이전

