오퍼레이터 라이브러리: Synchronization
이 operator는 입력 라인을 여러 개의 더 짧은 라인으로 분할합니다. 출력 라인 너비는 LineLength 파라미터로 지정됩니다. 예를 들어, 입력 라인 길이가 1024픽셀일 때 LineLength을 512로 설정하면, 1개의 입력 라인당 길이가 512인 2개의 새로운 짧은 라인이 생성됩니다.
입력 라인의 길이가 LineLength 파라미터 값으로 나누어떨어지지 않는 경우, 입력 라인은 가능한 한 지정된 길이의 라인으로 분할됩니다. 남은 픽셀은 더 짧은 라인 너비가 됩니다. 예를 들어, 1024픽셀의 입력 라인이 길이 400의 서브 라인으로 분할되는 경우, operator는 길이 400인 라인 2개와 마지막으로 길이 224인 3번째 라인을 출력합니다.
이 operator는 라인 길이가 서로 다른 출력 이미지를 생성할 수 있다는 점에 유의하십시오. 모든 VisualApplets operator가 가변 라인 길이를 사용하는 이미지를 처리할 수 있는 것은 아닙니다.
SplitLine operator는 0D에서 1D로의 변환을 수행하는 데에도 사용할 수 있습니다. 변환을 수행하려면 이미지 프로토콜 VALT_PIXEL0D를 사용하는 링크를 연결하십시오.
이미지 취득 중에 LineLength 값이 동적으로 변경되는 경우, operator는 현재 처리 중인 라인이 출력 링크 O로 제공될 때까지 내부적으로 기존 LineLength 값을 유지합니다. 라인이 완료된 후, 다음 분할 작업부터 새로운 LineLength 값이 적용됩니다.
|
부호 없는 입력의 경우 입력 Bit Width 범위는 [1, 64]입니다. 부호 있는 입력의 경우 범위는 [2, 64]입니다. 부호 없는 컬러 입력의 경우 범위는 [3, 63]이고 부호 있는 컬러의 경우 범위는 [6, 63]입니다. |
|
|
VALT_IMAGE2D 또는 VALT_LINE1D를 사용하는 경우 출력 이미지 프로토콜은 입력 이미지 프로토콜과 동일합니다. 입력에서 VALT_PIXEL0D 이미지 프로토콜을 사용하는 경우, operator는 VALT_LINE1D 이미지 프로토콜로의 변환을 수행합니다. |
|
|
출력 최대 이미지 너비는 입력 최대 이미지 너비보다 작거나 같아야 하며, LineLength 파라미터보다 크거나 같아야 합니다. |
|
|
출력 최대 이미지 높이는 입력 이미지 높이보다 크거나 같아야 합니다. |
| LineLength | |
|---|---|
| Type | 동적 읽기/쓰기 매개변수 |
| Default | 1 |
| Range | [입력 Parallelism, 최대 출력 이미지 너비], 스텝 크기 = 입력 Parallelism |
|
분할된 출력 라인의 최대 라인 길이입니다. |
|
SplitLine operator의 사용법은 다음 예시와 같습니다:
-
'Infinite Sources / Connecting Cameras'
Infinite Sources - 오퍼레이터를 카메라에 연결하기. (DRC2 Latency Error)
-
예시 - 디버깅 목적으로 Scope 오퍼레이터는 그레이스케일 이미지를 분석하기 위한 옵션을 제공합니다.





이전

