Operator Library: Base
Library: Base
CastParallel 연산자는 입력 링크 비트를 재해석할 수 있게 해줍니다. 재해석을 위해 출력 링크의 병렬도를 변경합니다. 예를 들어, 픽셀당 16비트의 입력 링크 폭과 병렬도가 2인 경우, 각 클럭 사이클마다 32비트가 전송됩니다. CastParallel 연산자를 사용하면 이 32비트를 병렬도 4에서 픽셀당 8비트로, 또는 병렬도 8에서 픽셀당 4비트로 해석할 수 있습니다. 이 캐스트의 제약 조건 중 하나는 입력 및 출력 링크의 폭과 병렬도의 곱이 동일해야 한다는 것입니다. 두 번째 제약 조건은 출력 픽셀 폭이 64비트를 초과해서는 안 된다는 것입니다.
병렬 캐스트의 경우, 하위 병렬 구성 요소들은 하위 비트에 매핑됩니다.
이 연산자는 픽셀의 비트 폭과 이미지의 너비를 변경한다는 점에 유의하십시오.
다음 예제에서는 CastParallel 연산자의 사용법을 보여줍니다.
-
설계 매개변수화 - 유효하지 않은 링크 속성.
-
Examples - 라인 스캔 애플리케이션에서 Blob_Analysis_1D operator 사용법을 보여줍니다.
-
'Color Plane Separation Option 5 - Sequential Output with Advances Processing'
컬러 플레인 분리에 대한 예시. RGB 입력이 각 성분으로 분리되며 하나의 DMA 채널을 통해 순차적으로 출력됩니다. 분리는 병렬 워드에서 동일한 성분을 수집하고 FrameBufferRandomRead로 읽는 방식으로 수행됩니다.
-
예시 - 디버깅을 위해 Scope 연산자는 그레이스케일 이미지를 분석할 수 있는 옵션을 제공합니다. .
-
예제 - 이미지를 수직으로 대칭 반전하는 방법을 보여줍니다. 평행한 단어와 픽셀이 대칭을 이루는 점을 주목하세요.
-
'imaFlex CXP-12 플랫폼에서 FrameBufferMultRoiDyn 연산자에 대한 기능 예시'
예제 - 오퍼레이터 사용법 시연
-
예제 - 이 예제는 2D Shading Correction의 구현을 보여줍니다. 보정 값은 프레임 그래버 RAM에 저장됩니다. 이 앱릿은 고정밀 오프셋 및 게인 보정을 수행합니다.
-
'2D Shading Correction / RamLUT 연산자를 이용한 플랫 필드 보정'
예제 - 이 예제는 2D 셰이딩 보정의 구현 방법을 보여줍니다. 보정 값은 RamLUT 연산자에 저장됩니다. 이 애플릿은 고정밀 오프셋 및 게인 보정을 수행합니다.
-
'프레임 그래버 RAM을 사용한 1D Shading Correction'
예제 - 이 예제는 1D Shading Correction을 보여줍니다. 보정 값은 Frame Grabber RAM에 저장됩니다.




= 입력 측의 비트 폭,
= 입력 측의 병렬 처리,
= 출력 병렬 처리 및
= 출력의 비트 폭.
이전

