Scope Operator

Operator Library: Debugging

Scope operator는 그레이스케일 이미지를 분석하기 위한 옵션을 제공합니다.

이 operator는 입력 이미지 라인을 샘플링하여 각 이미지 채널에 대해 2D 파형을 출력합니다. 최대 4개의 채널이 지원됩니다.

각 채널에서 들어오는 각 라인은 한 번 샘플링됩니다. SampleMode 파라미터에서 정의한 설정에 따라, 해당 라인의 첫 번째 픽셀, 마지막 픽셀, 최소 픽셀 값 또는 최대 픽셀 값의 그레이스케일 값이 샘플링에 사용됩니다.

샘플링된 픽셀 값은 좌표계에서 출력 픽셀을 설정하는 데 사용됩니다. 출력 픽셀의 수평 위치는 샘플링된 픽셀의 실제 값에 의해 정의됩니다. 수직 위치는 들어오는 라인의 순서, 즉 시간 축에 대응합니다.

개별 픽셀 값들로부터 파형을 생성하기 위해, 값들은 선으로 연결됩니다.

출력 파형의 높이는 입력 이미지 높이에 대응합니다.

이 operator는 입력 링크의 Parallelism을 사용하여 입력 채널을 분리함으로써 최대 4개의 채널을 지원합니다. 즉, 한 번에 최대 4개의 파형이 생성될 수 있습니다.

각 채널, 즉 출력되는 각 파형에 대해 색상 값, 오프셋, Scaling을 정의할 수 있습니다.

[중요] 런타임 테스트

이 Operator는 런타임 중에 디자인을 테스트하고 분석하도록 설계되었습니다. 디자인을 빌드(합성)하고, 타겟 하드웨어에 로드한 후, 실제 이미지 처리를 시작해야 디버깅에 Operator를 사용할 수 있습니다.

이 Operator는 VisualApplets 내의 디자인 시뮬레이션용이 아닙니다.

I/O Properties

Property Value
Operator Type O
Input Link I, 이미지 데이터 입력
Output Link O, 이미지 데이터 출력

Supported Link Format

Link Parameter Input Link I Output Link O
Bit Width [1, 64] 24
Arithmetic {unsigned} as I
Parallelism [1, 4] 1
Kernel Columns 1 1
Kernel Rows 1 1
Img Protocol {VALT_IMAGE2D} as I
Color Format GRAY VAF_Color
Color Flavor 없음 FL_RGB
Max. Img Width any [8, 4096]1
Max. Img Height any as I

1

출력 이미지 너비가 입력 이미지 너비보다 큰 설정은 입력 데이터 가져오기 속도를 저하시킬 수 있으므로 유의하십시오.

Parameters

LineWidth
Type dynamic write parameter
Default 1024
Range [8, Maximum Output Image Width]

출력 라인 너비를 정의합니다.

Offset[1, 4]
Type dynamic write parameter
Default 0
Range [-Maximum Output Image Width, Maximum Output Image Width - 1]

각 출력 채널에 추가할 수평 위치 오프셋입니다.

SampleMode[1, 4]
Type dynamic write parameter
Default first
Range {first, last, min, max}

각 라인의 픽셀 값을 획득하는 데 사용되는 각 채널의 샘플 모드를 설정합니다.

First: 라인 내 첫 번째 픽셀의 값입니다.

Last: 라인 내 마지막 픽셀의 값입니다.

Min: 라인에서 발견된 가장 작은 픽셀 값입니다.

Max: 라인에서 발견된 가장 큰 픽셀 값입니다.

ScalingMode[1, 4]
Type dynamic write parameter
Default 없음
Range {none, div128, div64, div32, div16, div8, div4, div2, none, mult2, mult4, mult8, mult16, mult32, mult64, mult128}

각 채널의 파형 줌 모드를 설정합니다. 캡처된 픽셀 값은 2의 배수로 곱하거나 나눌 수 있습니다.

Color[1, 4]
Type dynamic write parameter
Default blue
Range {cyan, black, blue, green, cyan, red, magenta, brown, lightgray, darkgray, brightblue, brightgreen, brightcyan, brightred, brightmagenta, brightyellow, white}

각 채널의 출력 색상을 설정하기 위한 파라미터입니다.

사용 예제

Scope 오퍼레이터의 사용법은 다음 예시와 같습니다.

  • 'Image Grayscale Scope'

    예시 - 디버깅 목적으로 Scope 오퍼레이터는 그레이스케일 사진을 분석하기 위한 옵션을 제공합니다.