mxpi_dumpdata

使用此插件会将插件的输出数据保存到磁盘文件中,产生额外的文件。产生的额外文件请用户自行管控,必要时请自行删除。处理隐私数据或敏感数据时请勿使用此插件。
功能描述 |
数据导出插件,用于导出上游插件的MxpiBuffer类型数据,以JSON格式输出。当location属性没有指定时,导出的数据存在MxpiBuffer中发给下游插件,当指定了location属性时,导出数据到指定的文件,透传上游插件的MxpiBuffer类型数据到下游插件。 |
---|---|
约束限制 |
metadata中的数据只能导出protobuf定义的类型的数据,自定义的C++ class或者struct数据不能导出。 |
插件基类(factory) |
mxpi_dumpdata |
输入和输出 |
|
属性 |
请参见表1。 |
属性名 |
描述 |
是否为必选项 |
是否可修改 |
---|---|---|---|
filterMetaDataKeys |
导出时过滤metadata中对应索引的内容,如果metadata中保存了自定义的C++ class或者struct数据,则需要把数据对应的索引填入,当有多个时,使用逗号分隔。如:"ReserveMetadataGraph, MxstFrameExternalInfo"。 说明:
当配置了requiredMetaDataKeys时,此属性无效。 |
否 |
是 |
requiredMetaDataKeys |
导出时只导出metadata中特定索引的内容,当有多个时,使用逗号分隔。如:"mxpi_imagedecoder0, ReservedVisionList"。 |
否 |
是 |
location |
导出数据的文件名,该参数可选,不填时数据不导出,传入下个插件。指定时,数据导出到文件中,透传上游插件的MxpiBuffer到下游插件。 当配置的文件名带目录名称时,会自动创建目录,比如“test/file.output”,会创建test目录,dump出的内容保存到这个目录下的file.output文件里。 |
否 |
是 |
dumpMemoryData |
是否导出MxVisionData和MxpiTensor里的dataStr字段,这个字段是把内存数据经过base64编码后保存到文本中,数据长度会比较大。默认值为true,导出数据。设置为false时,该字段不导出。 |
否 |
是 |