Operator Library: Base
SampleDn 연산자는 입력 이미지의 샘플을 다운샘플링하여 이미지 크기를 줄입니다. 이미지 크기 다운샘플링 팩터는 128 이하의 임의의 양의 정수를 사용하여 너비와 높이에 대해 각각 개별적으로 정의할 수 있습니다. 이 다운샘플링 팩터는 XSampleDown 및 YSampleDown 파라미터를 사용하여 정의됩니다. 출력 픽셀은 결합된 픽셀들의 평균을 계산하여 산출됩니다.
이 연산자는 사각형 이미지, 즉 라인 길이가 동일한 이미지에서만 올바르게 작동합니다. 동일한 이미지 내에서 라인 길이가 가변적인 이미지는 잘못된 결과를 초래합니다.
다운샘플링 파라미터가 입력 이미지의 너비/높이를 초과하는 값으로 설정된 경우, 결과 이미지는 빈 이미지가 됩니다.
실제 이미지 너비/높이가 해당하는 다운샘플링 파라미터 값으로 나누어떨어지지 않는 경우, 연산자는 남은 픽셀들을 폐기합니다. 설명은 다음 그림을 참조하십시오.

수신된 이미지의 너비를 XSampleDown으로 나눈 값이 Parallelism의 배수가 아니고 출력의 계산된 최대 이미지 너비보다 작은 경우, 이미지 라인은 더미 픽셀을 추가하여 확장되므로 결과 라인 길이는 Parallelism의 배수가 됩니다. 삽입된 더미 픽셀의 값은 정의되지 않습니다.
오퍼레이터 제한 사항
-
각 입력 이미지의 라인은 길이가 같아야 합니다. 따라서 라인 길이가 다른 이미지는 허용되지 않습니다.
-
컬러 픽셀의 경우 각 색상 성분이 개별적으로 처리됩니다.
-
실제 이미지 너비가 XSampleDown보다 작으면 빈 이미지가 출력됩니다.
-
실제 이미지 높이가 YSampleDown보다 작으면 빈 이미지가 출력됩니다.
| XSampleDown | |
|---|---|
| Type | static parameter |
| Default | 1 |
| Range | [1, 128] |
|
이 파라미터는 이미지 너비에 대한 다운샘플링 팩터를 정의합니다. 다운샘플링은 다음으로 제한됩니다. ![]() |
|
| YSampleDown | |
|---|---|
| Type | static parameter |
| Default | 1 |
| Range | [1, 128] |
|
이 파라미터는 이미지 높이에 대한 다운샘플링 팩터를 정의합니다. 다운샘플링은 다음으로 제한됩니다. ![]() |
|
SampleDn 연산자의 사용법은 다음 예시에 나와 있습니다.
-
예시 - 입력 이미지가 다운샘플링되어, 즉 크기가 4x4 만큼 줄어들었습니다.
-
예시 - SampleDn operator를 사용하지 않고 3x3 배율로 다운샘플링하는 방법.








이전

