Operator Library: Filter
PixelNeighbours1xM 오퍼레이터는 1행 M열의 커널 윈도우를 생성합니다. M개의 픽셀은 각 입력 이미지 픽셀의 왼쪽에 위치합니다.
이 오퍼레이터는 FIRkernelNxM과 유사하지만 다른 기능을 포함하고 있습니다. 이 오퍼레이터의 핵심 특징은 O-타입이므로 설계 프로세스에서 동기화가 크게 단순화된다는 점입니다. 그러나 O-타입 기능의 대가로 몇 가지 제약 사항이 있습니다.
FIRkernelNxM과의 첫 번째 차이점은 오퍼레이터가 현재 픽셀을 커널 중앙에 배치하지 않는다는 것입니다. 크기가 1x3인 커널이 정의되어 있다고 가정해 보겠습니다. 출력 이미지 O(x, y)의 커널 인덱스 0에는 위치 I(x, y)의 현재 픽셀이 제공됩니다. 출력 이미지의 커널 인덱스 1에는 입력 위치 I(x-1, y)의 입력 이미지 픽셀이 제공됩니다. 따라서 커널 열 인덱스 m에서의 출력 이미지는 다음과 같습니다.
즉, 이 오퍼레이터는 '미래의' 픽셀, 즉 아직 처리되지 않은 픽셀을 출력할 수 없습니다. 이것이 이 오퍼레이터가 O-타입이며 라인 또는 픽셀 지연을 유발하지 않는 이유입니다.
오퍼레이터가 현재 픽셀 이전의 정보를 제공하지 않으므로 FIRkernelNxM에서와 같은 미러링된 가장자리 처리가 없습니다. 대신 이미지 경계 외부에서 유래한 출력 링크의 모든 픽셀은 Constant 파라미터 값으로 설정됩니다.
2차원 커널을 생성하려면 이미지 처리 파이프라인에서 LineNeighborsNxM 오퍼레이터의 이전 모듈과 함께 이 오퍼레이터를 사용하십시오.
PixelNeighbours1xM 오퍼레이터는 가변 라인 길이를 지원합니다.
| Constant | |
|---|---|
| Type | static parameter |
| Default | 0 |
| Range | 입력 링크 I의 범위 |
|
이 파라미터는 이미지 경계 외부에 있는 픽셀의 기본값을 정의합니다. 이 값은 항상 부호 없는(unsigned) 값입니다. 파라미터를 부호 있는(signed) 값으로 설정하려면 값을 부호 없는 값으로 재해석해야 합니다. 컬러 형식의 경우, 이 값은 모든 구성 요소에 대한 결합된 값입니다. |
|
PixelNeighbours1xM 오퍼레이터의 사용법은 다음 예시와 같습니다.
-
Examples - Scaling A Line Scan Image


이전

