NvDsObjEncUsrArgs

class pyds.NvDsObjEncUsrArgs

nvds_obj_enc_process 调用的用户参数

变量:
  • saveImgbool, 用于保存图像的布尔变量。

  • attachUsrMetabool, 用于附加用户元数据的变量。元数据类型为 “NVDS_CROP_IMAGE_META”。

  • scaleImgbool, 用于缩放图像的布尔变量。

  • scaledWidthint, 缩放的宽度参数。

  • scaledHeightint, 缩放的高度参数。

  • fileNameImg – 用于存储描述 JPEG 文件路径的字符串的数组。如果用户指定文件名,则将使用该文件名;否则,将使用以下命名约定来创建编码对象的文件名 - “frame-number_stream-number_object-number_object-type_widthxheight.jpg”。例如 - 0_2_3_PERSON_126x148.jpg

  • objNumint, 帧中的对象编号。

  • qualitybool, 图像质量值。

  • isFramebool, 用于帧/对象编码的变量。1:编码整个帧。0:编码指定分辨率的对象

  • calcEncodeTimebool, 用于计算编码时间的布尔变量。

cast(*args, **kwargs)

重载函数。

  1. cast(self: int) -> pyds.NvDsObjEncUsrArgs

将给定的对象/数据转换为 NvDsObjEncUsrArgs,调用 pyds.NvDsObjEncUsrArgs.cast(data)

  1. cast(self: capsule) -> pyds.NvDsObjEncUsrArgs

将给定的对象/数据转换为 NvDsObjEncUsrArgs,调用 pyds.NvDsObjEncUsrArgs.cast(data)