Skip to main content

BorderType补边方式枚举类型

image_format图片格式枚举类型

表1 图像格式类型

内存类型说明
base.yuv_400YUV_400 的图像格式。
base.nv12YUV_SP_420 的图像格式。
base.nv21YVU_SP_420 的图像格式。
base.yuv_sp_422YUV_SP_422 的图像格式。
base.yvu_sp_422YVU_SP_422 的图像格式。
base.yuv_sp_444YUV_SP_444 的图像格式。
base.yvu_sp_444YVU_SP_444 的图像格式。
base.yuyv_packed_422YUYV_PACKED_422 的图像格式。
base.uyvy_packed_422UYVY_PACKED_422 的图像格式。
base.yvyu_packed_422YVYU_PACKED_422 的图像格式。
base.vyuy_packed_422VYUY_PACKED_422 的图像格式。
base.yuv_packed_444YUV_PACKED_444 的图像格式。
base.bgrBGR_888的图像格式。
base.rgbRGB_888的图像格式。
base.argbARGB_8888 的图像格式。
base.abgrABGR_8888 的图像格式。
base.rgbaRGBA_8888 的图像格式。
base.bgraBGRA_8888 的图像格式。

父主题: 通用枚举类型/数据类

Resize缩放枚举类型

表1 Resize参数类型说明

参数类型说明
base.resize_ms_keep_ratioResizeType.RESIZER_MS_KEEP_ASPECT_RATIO。
base.resize_stretchingResizeType.RESIZER_STRETCHING。
base.resize_tf_keep_ratioResizeType.RESIZER_TF_KEEP_ASPECT_RATIO。

父主题: 通用枚举类型/数据类

Interpolation缩放方式格式枚举类型

表1 缩放方式格式类型

参数名说明
base.huaweiu_high_order_filter华为自研的高阶滤波算法。
base.bilinear_similar_opencv业界通用的 Bilinear 算法(与 OpenCV 算法的计算过程类似)。
base.nearest_neighbor_opencv业界通用的 Nearest neighbor 算法(与 OpenCV 算法的计算过程类似)。
base.bilinear_similar_tensorflow业界通用的 Bilinear 算法(与 TensorFlow 算法的计算过程类似)。
base.nearestneighbor_tensorflow业界通用的 Nearest neighbor 算法(与 TensorFlow 算法的计算过程类似)。

父主题: 通用枚举类型/数据类

BorderType补边方式枚举类型

表1 补边方式格式类型

参数名说明
base.border_constant添加有颜色的常数值边界。
base.border_replicate重复最后一个元素。 例如:aaaaaa|a*****h|hhhhhhh(其中*表示任意图像元素)。
base.border_reflect边界元素的镜像,镜像包括边界元素。 例如:ba|abc*******fgh|hg(其中*表示任意图像元素)。
base.border_reflect_101边界元素的镜像,镜像不包括边界元素。 例如:cb|abc****fgh|gf(其中*表示任意图像元素)。

父主题: 通用枚举类型/数据类

StreamFormat视频流数据格式枚举类型

表1 视频流数据格式类型

参数名说明
base.h265_main_levelH.265 格式视频流,主流画质
base.h264_baseline_levelH.264 格式视频流,基本画质
base.h264_main_levelH.264 格式视频流,主流画质
base.h264_high_levelH.264 格式视频流,高级画质

父主题: 通用枚举类型/数据类

ModelLoadOptV2类

note

须知

请根据实际情况选择对应配置,如配置与实际输入存在差异,会在Model(option, deviceId)处抛出RuntimeError

表1 模型加载选项

属性名类型说明
modelTypeModelType枚举类型推理模型类型,支持情况参见如下。(默认为“base.model_type_om”。)
- base.model_type_om
- base.model_type_mindir(对于MindIR模型,仅支持静态Shape和动态Batch。)
loadTypeModelLoadType枚举类型推理模型输入类型,可通过以下参数选定输入方式。(默认为“base.load_model_from_file”。)
- base.load_model_from_file:从文件加载离线模型数据,由系统内部管理内存。
- base.load_model_from_file_with_mem:从文件加载离线模型数据,由用户自行管理模型运行的内存(包括工作内存和权值内存,工作内存用于模型执行过程中的临时数据,权值内存用于存放权值数据)。
- base.load_model_from_mem:从内存加载离线模型数据,由系统内部管理内存。
- base.load_model_from_mem_with_mem: 从内存加载离线模型数据,由用户自行管理模型运行的内存(包括工作内存和权值内存)。
- 当“modelType”为“base.model_type_mindir”时,仅支持“base.load_model_from_file”和“base.load_model_from_mem”两种输入类型。
modelPathstr推理模型文件路径,仅在以下模式生效。(默认为"",最大只支持至4GB大小的模型且要求模型属主为当前用户,模型文件的权限应小于或等于“640”。)
- base.load_model_from_file
- base.load_model_from_file_with_mem
modelPtrint推理模型所在内存地址,仅在以下模式生效。(默认为0,用户需根据实际情况输入内存地址。)
- base.load_model_from_mem
- base.load_model_from_mem_with_mem
modelSizeint推理模型数据长度,单位Byte,仅在以下模式生效。(默认为0,最大只支持至4GB大小的模型。)
- base.load_model_from_mem
- base.load_model_from_mem_with_mem
modelWorkPtrint推理模型所在工作内存地址,仅在以下模式生效。(默认为0,表示由系统管理内存。)
- base.load_model_from_file_with_mem
- base.load_model_from_mem_with_mem
modelWeightPtrint推理模型权值内存地址,仅在以下模式生效。(默认为0,表示由系统管理内存。)
- base.load_model_from_file_with_mem
- base.load_model_from_mem_with_mem
workSizeint推理模型所在工作内存大小,单位Byte。(默认为0,当“modelWorkPtr”为0时无效。)
weightSizeint推理模型权值内存大小,单位Byte。(默认为0,当“modelWeightPtr”为0时无效。)

父主题: 通用枚举类型/数据类

AttributeInfo类

表1 AttributeInfo类属性说明

属性名类型说明
attrIdint属性ID。
attrNamestr属性名。
attrValuestr属性值。
confidencefloat置信度。

父主题: 通用枚举类型/数据类

在线提单