Operator DIV

Operator Library: Arithmetics

Operator DIV는 입력 링크 I1의 값을 입력 링크 I2의 값으로 나눕니다. 출력 링크 O에는 나눗셈의 정수 결과가 제공됩니다. 출력 링크 R에는 나눗셈의 나머지가 제공됩니다.

0으로 나누는 것은 두 출력 모두에서 정의되지 않습니다.

[참고] 자료

나눗셈은 많은 FPGA 리소스를 필요로 합니다. 나눗셈을 수행할 때는 최소화된 Parallelism을 사용해 보세요. 2의 거듭제곱(2^n)으로 나누는 경우 대신 ShiftRight 연산자를 사용하십시오.

I/O Properties

Property Value
Operator Type O
Input Links I1, 피제수 / 분자 입력
I2, 제수 / 분모 입력
Output Links O, 정수 몫 출력
R, 나머지 출력

Supported Link Format

Link Parameter Input Link I1 Input Link I2 Output Link O Output Link R
Bit Width [1, 64] [1, 64]1 auto2 as I2
Arithmetic {unsigned, signed} as I as I as I
Parallelism any as I as I as I
Kernel Columns any as I as I as I
Kernel Rows any as I as I as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I as I as I
Color Format VAF_GRAY as I as I as I
Color Flavor FL_NONE as I as I as I
Max. Img Width any as I as I as I
Max. Img Height any as I as I as I

1

입력 I2(제수)의 Bit Width는 링크 I1(피제수)의 입력 Bit Width보다 작거나 같아야 합니다.

2

부호 없는 입력의 경우 출력 O의 Bit Width는 I1의 Bit Width와 같습니다. 부호 있는 입력의 경우 Bit Width는 I1의 Bit Width + 1과 같습니다.

Parameters

없음

사용 예제

Operator DIV의 사용법은 다음 예시에서 보여줍니다.

  • 'Blob2D ROI Selection'

    예시 - 블롭 분석 연산자가 입력 카메라 이미지에 적용됩니다. 이 애플릿은 애플릿 내에서 블롭 데이터의 사용법을 보여줍니다. 이 경우 최대 면적을 가진 객체가 위치 지정되며, 해당 좌표를 사용하여 원본 이미지에서 객체를 잘라냅니다.

  • 'Moments in Image Processing'

    Example - Calculates image moments orientation and eccentricity

  • 'Shear of an Image'

    예시 - 선형 보간을 사용한 Line Shear 예시.

  • '레이저 삼각측량'

    예시 - High Speed의 견고한 레이저 라인 감지 알고리즘입니다. 이 알고리즘은 서브픽셀 해상도 결과를 얻기 위해 무게 중심 좌표를 결정합니다.