{
  "crnnpostprocess": {
    "stream_config": {
      "deviceId": "0"
    },
    "appsrc0": {
      "props": {
        "blocksize": "409600"
      },
      "factory": "appsrc",
      "next": "mxpi_imagedecoder0"
    },
    "mxpi_imagedecoder0": {
      "props": {
       "handleMethod": "opencv",
        "deviceId": "0"
      },
      "factory": "mxpi_imagedecoder",
      "next": "mxpi_imageresize0"
    },
    "mxpi_imageresize0": {
      "props": {
        "deviceId": "0",
        "handleMethod": "opencv",
        "resizeType": "Resizer_Stretch",
        "parentName": "mxpi_imagedecoder0"
      },
      "factory": "mxpi_imageresize",
      "next": "mxpi_tensorinfer0"
    },
    "mxpi_tensorinfer0": {
        "props": {
            "dataSource": "mxpi_imageresize0",
            "modelPath": "../models/crnn_ms/crnn_ms.om",
            "outputHasBatchDim":"0"
        },
        "factory": "mxpi_tensorinfer",
        "next": "mxpi_textgenerationpostprocessor0"
    },
    "mxpi_textgenerationpostprocessor0": {
        "props": {
            "dataSource": "mxpi_tensorinfer0",
            "postProcessConfigPath": "./crnn_ms/crnn.cfg",
            "labelPath": "./crnn_ms/crnn.names",
            "postProcessLibPath": "libcrnnpostprocess.so"
        },
        "factory": "mxpi_textgenerationpostprocessor",
        "next": "mxpi_dumpdata0"
    },
    "mxpi_dumpdata0": {
        "props": {
            "requiredMetaDataKeys": "mxpi_textgenerationpostprocessor0",
            "location": "crnnpostprocess.output"
        },
        "factory": "mxpi_dumpdata",
        "next": "mxpi_dataserialize0"
    },
    "mxpi_dataserialize0": {
        "props": {
            "outputDataKeys": "mxpi_textgenerationpostprocessor0"
        },
        "factory": "mxpi_dataserialize",
        "next": "appsink0"
    },
    "appsink0": {
          "props": {
            "blocksize": "4096000"
          },
          "factory": "appsink"
        }
  }
}