Operator Library: Arithmetics
이 오퍼레이터는 입력 데이터를 우측으로 산술 시프트합니다. 시프트할 비트 수는 Shift 파라미터를 사용하여 정의됩니다. 입력의 각 비트는 파라미터로 설정된 비트 수만큼 우측으로 시프트됩니다.
비트 시프트는 일반적으로 값을 2의 거듭제곱으로 스케일링하는 데 사용됩니다. 예를 들어 1비트 우측 시프트는 입력 값을 2로 나눕니다. 2비트 우측 시프트는 입력 값을 4로 나눕니다.
각 색상 성분은 개별적으로 시프트됩니다.
| Shift | |
|---|---|
| Type | static parameter |
| Default | 0 |
| Range |
부호 없는(unsigned) 데이터의 경우 [0, Input BitWidth - 1] 부호 있는(signed) 데이터의 경우 [0, Input BitWidth - 2] |
|
이 파라미터는 입력이 우측으로 시프트될 비트 수를 정의합니다. |
|
ShiftRight 오퍼레이터 사용법은 다음 예시에 나와 있습니다.
-
그림 205, '16Bit 출력을 위해 추가된 ShiftLeft Operator'
기본 가이드 - DMA Bit Width를 변경하려면 ShiftLeft를 사용하십시오.
-
'두 카메라 소스의 이미지 데이터 결합 - 오버레이 블렌드 구축'
예제 - 방정식에서 구현까지. 오버레이 블렌드를 구현하는 방법에 대한 설명입니다.
-
이미지의 평균값을 결정하고 이 값을 다음에 처리되는 이미지의 임계값으로 사용합니다.
-
예제 - 히스토그램 임계값 처리
-
예시 - 블롭 분석 operator가 입력 카메라 이미지에 적용됩니다. 이 앱릿은 앱릿 내에서 블롭 데이터의 사용법을 보여줍니다. 이 경우 최대 면적을 가진 객체가 지역화되며, 해당 좌표를 사용하여 원본 이미지에서 객체를 잘라냅니다.
-
예제 - 연속된 두 이미지 간의 차이를 계산합니다. 차이 값에 임계값이 적용되어 DMA 채널을 통해 출력됩니다.
-
예시 - Kirsch filter는 무방향성 에지(edge) 검출에 적합한 에지 검출 필터입니다.
-
예시 - x 방향으로만 적용되는 Sobel 필터.
-
예시 - 4개 방향 모두에 적용되는 Sobel 필터.
-
예시 - 간단한 3x3 박스 필터.
-
예시 - 5x5 커널을 사용하는 가우스 필터.
-
예시 - 필터 구현에 대해 설명합니다.
-
예시 - 두 개의 필터를 병렬로 사용하는 예시.
-
예제 - 필터에서 서브 커널을 추출하여 원래 이미지 데이터를 얻는 방법을 보여줍니다. 이 예제는 간단한 로컬 적응형 이진화(local adaptive binarization)를 수행합니다.
-
'Filter for Line Scan Cameras'
예제 - 라인 스캔 카메라용 필터를 구현하는 방법을 설명합니다.
-
예제 - 3x3 Laplace 필터.
-
예시 - SampleDn operator를 사용하지 않고 3x3 배율로 다운샘플링하는 방법.
-
예시 - 이미지 모멘트의 방향 및 편심률을 계산합니다.
-
예제 - 자동 불량 픽셀(dead pixel) 감지 및 대체 기능을 보여줍니다.


이전

