SaigeHandleConfig¶
#include <SaigeVisionAPI.h>
추론 핸들 설정 사항이 담긴 구조체입니다. GPU 메모리 및 추론 시간에 영향을 미칠 수 있는 항목들입니다.
See also: SaigeCreateInferenceHandle
Public Attributes¶
| Type | Name |
|---|---|
| int | batchSize (Common) 추론을 한 번 수행할 때 몇 개의 이미지를 동시에 추론할지 설정합니다. |
| int | inspectionSizeWidth (SEG, OCR, IEN) 추론할 때의 이미지 너비를 설정합니다. |
| int | inspectionSizeHeight (SEG, OCR, IEN) 추론할 때의 이미지 높이를 설정합니다. |
Public Attributes Documentation¶
batchSize¶
(Common) 추론을 한 번 수행할 때 몇 개의 이미지를 동시에 추론할지 설정합니다.
int batchSize;
(OCR) 예외적으로 OCR은 글자의 영역을 검출한 뒤 글자의 종류를 인식하는 두 단계로 나누어져 있어서 검사 이미지마다 검사시간의 편차가 크게 발생할 수 있습니다. 따라서 OCR에서는 다른 방식으로 작동하며 값을 2로 고정하는 것을 권장합니다.
- 0 이상의 정수로만 설정 가능합니다.
- 머신의 자원(GPU 메모리 등)에 따라, 설정한 값으로 추론이 불가능할 수도 있습니다. 원하는 값으로 설정하는 데 실패했다면 값을 낮춘 뒤 추론 핸들을 다시 만들어 주세요.
See also: SaigeInferFromMultipleByteArray
inspectionSizeWidth¶
(SEG, OCR, IEN) 추론할 때의 이미지 너비를 설정합니다.
int inspectionSizeWidth;
- 이미지 원본의 너비와 상관없이, 리사이즈와 패딩을 통해 이 값으로 너비를 조정해 추론을 수행합니다.
- 0 이상의 정수로만 설정 가능합니다.
inspectionSizeHeight¶
(SEG, OCR, IEN) 추론할 때의 이미지 높이를 설정합니다.
int inspectionSizeHeight;
- 이미지 원본의 높이와 상관없이, 리사이즈와 패딩을 통해 이 값으로 높이를 조정해 추론을 수행합니다.
- 0 이상의 정수로만 설정 가능합니다.