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

들어오는 이미지의 너비를 XSampleDown으로 나눈 값이 Parallelism의 배수가 아니며 출력의 계산된 최대 이미지 너비보다 작은 경우, 결과 라인 길이가 Parallelism의 배수가 되도록 더미 픽셀을 추가하여 이미지 라인이 확장됩니다. 삽입된 더미 픽셀의 값은 정의되지 않습니다.
Operator 제한 사항
-
각 입력 이미지의 라인은 동일한 길이를 가져야 합니다. 따라서 라인 길이가 다른 이미지는 허용되지 않습니다.
-
컬러 픽셀의 경우, 각 컬러 성분이 개별적으로 처리됩니다.
-
실제 이미지 너비가 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 배율로 다운사플링하는 방법.








이전

