跳转至

SaigeHandleConfig

  • #include <SaigeVisionAPI.h>

包含推理句柄的配置设置的结构体,这些设置可能影响 GPU 内存和推理时间。

See also: SaigeCreateInferenceHandle

Public Attributes

Type Name
int batchSize
设置在一次推理操作中同时处理的图像数量。
int inspectionSizeWidth
(SEG, OCR, IEN) 设置用于推理的图像宽度。
int inspectionSizeHeight
(SEG, OCR, IEN) 设置用于推理的图像高度。

Public Attributes Documentation

batchSize

设置在一次推理操作中同时处理的图像数量。

int batchSize;

(OCR)对于OCR,分为两个阶段—检测字符区域和识别字符类型—每幅图像的处理时间可能会有显著差异。因此,在OCR中,它的操作方式不同,建议将此值设置为2。

  • 仅允许正整数。
  • 根据机器资源(例如,GPU 内存),指定的值可能不适合推理。如果所需值失败,请减少它并重新创建推理句柄。

See also: SaigeInferFromMultipleByteArray

inspectionSizeWidth

(SEG, OCR, IEN) 设置用于推理的图像宽度。

int inspectionSizeWidth;

  • 无论原始图像宽度如何,推理时通过调整大小和填充将宽度调整为该值。
  • 仅允许正整数。

inspectionSizeHeight

(SEG, OCR, IEN) 设置用于推理的图像高度。

int inspectionSizeHeight;

  • 无论原始图像高度如何,推理时通过调整大小和填充将高度调整为该值。
  • 仅允许正整数。