调试插件
mxpi_dumpdata
[!NOTICE] 使用此插件会将插件的输出数据保存到磁盘文件中,产生额外的文件。产生的额外文件请用户自行管控,必要时请自行删除。处理隐私数据或敏感数据时请勿使用此插件。
数据导出插件,用于导出上游插件的MxpiBuffer类型数据,以JSON格式输出。当location属性没有指定时,导出的数据存在MxpiBuffer中发给下游插件,当指定了location属性时,导出数据到指定的文件,透传上游插件的MxpiBuffer类型数据到下游插件。 |
|
metadata中的数据只能导出protobuf定义的类型的数据,自定义的C++ class或者struct数据不能导出。 |
|
|
|
请参见表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时,该字段不导出。 | 否 | 是 |
mxpi_loaddata
数据加载插件,用于加载mxpi_dumpdata插件导出的文件,还原成MxpiBuffer,需要配合filesrc插件进行使用,filesrc作为mxpi_loaddata插件的上游插件读取文件内容后传给mxpi_loaddata。 |
|
|
|