연산자 라이브러리: 동기화
RemoveLine operator는 이미지 라인을 완전히 제거하는 데 사용됩니다. 라인 제거 여부는 바이너리 입력 링크 Rem을 통해 제어됩니다. Rem 입력 링크에 있는 각 라인의 맨 첫 번째 픽셀 값이 1이면 해당 라인이 제거됩니다. 픽셀 값이 0인 경우, 해당 라인은 출력으로 전달됩니다.
두 입력은 동기화되어야 합니다. 즉, O-type operator들의 임의의 네트워크를 통해 동일한 M-type operator로부터 소스를 제공받아야 합니다.
빈 라인에는 데이터 픽셀이 없으므로 제거 대상인지 여부에 대한 정보를 전달할 수 없습니다. 이 경우 해당 라인은 항상 제거됩니다. 이미지의 모든 라인이 제거되면, operator는 출력단에서 빈 이미지를 출력합니다.
| Property | Value |
|---|---|
| Operator Type | P |
| Input Links | I, 데이터 입력 Rem, 제어 입력 |
| Output Link | O, data output |
|
부호 없는 입력의 경우 입력 Bit Width 범위는 [1, 64]입니다. 부호 있는 입력의 경우 범위는 [2, 64]입니다. 부호 없는 컬러 입력의 경우 범위는 [3, 63]이며, 부호 있는 컬러의 경우 범위는 [6, 63]입니다. |
동기 및 비동기 입력
- 모든 입력은 서로 동기화되어 있습니다. 즉, O 타입 오퍼레이터의 임의 네트워크를 통해 동일한 M 타입 오퍼레이터로부터 소스를 공급받아야 합니다.
RemoveLine operator의 사용법은 다음 예시와 같습니다.
-
Bandwidth Bottlenecks - 픽셀 제거 후 Parallelism 줄이기
-
예시 - SampleDn operator를 사용하지 않고 3x3 배율로 다운사플링하는 방법.
-
예제 - 이미지 스트림을 분할하고 병합하는 방법을 보여줍니다. 이미지에 트레일러를 추가합니다.
-
예시 - High Speed의 견고한 레이저 라인 감지 알고리즘입니다. 이 알고리즘은 서브픽셀 해상도 결과를 얻기 위해 무게 중심 좌표를 결정합니다.


이전

