{
    "input_path": "/opt/data/paddleocr/data/20260909190354962838.png",
    "page_index": null,
    "model_settings": {
        "use_doc_preprocessor": true,
        "use_textline_orientation": false
    },
    "doc_preprocessor_res": {
        "input_path": null,
        "page_index": null,
        "model_settings": {
            "use_doc_orientation_classify": false,
            "use_doc_unwarping": false
        },
        "angle": -1
    },
    "dt_polys": [
        [
            [
                74,
                3
            ],
            [
                1021,
                3
            ],
            [
                1021,
                33
            ],
            [
                74,
                33
            ]
        ],
        [
            [
                426,
                43
            ],
            [
                861,
                43
            ],
            [
                861,
                70
            ],
            [
                426,
                70
            ]
        ],
        [
            [
                76,
                88
            ],
            [
                999,
                88
            ],
            [
                999,
                114
            ],
            [
                76,
                114
            ]
        ],
        [
            [
                74,
                127
            ],
            [
                245,
                127
            ],
            [
                245,
                154
            ],
            [
                74,
                154
            ]
        ],
        [
            [
                39,
                178
            ],
            [
                269,
                176
            ],
            [
                269,
                204
            ],
            [
                39,
                206
            ]
        ],
        [
            [
                75,
                229
            ],
            [
                255,
                229
            ],
            [
                255,
                256
            ],
            [
                75,
                256
            ]
        ],
        [
            [
                217,
                266
            ],
            [
                1021,
                267
            ],
            [
                1021,
                297
            ],
            [
                217,
                296
            ]
        ],
        [
            [
                75,
                307
            ],
            [
                601,
                307
            ],
            [
                601,
                336
            ],
            [
                75,
                336
            ]
        ],
        [
            [
                77,
                353
            ],
            [
                493,
                353
            ],
            [
                493,
                377
            ],
            [
                77,
                377
            ]
        ],
        [
            [
                987,
                350
            ],
            [
                1031,
                350
            ],
            [
                1031,
                382
            ],
            [
                987,
                382
            ]
        ],
        [
            [
                75,
                391
            ],
            [
                225,
                391
            ],
            [
                225,
                418
            ],
            [
                75,
                418
            ]
        ],
        [
            [
                618,
                391
            ],
            [
                849,
                391
            ],
            [
                849,
                418
            ],
            [
                618,
                418
            ]
        ],
        [
            [
                77,
                438
            ],
            [
                1029,
                438
            ],
            [
                1029,
                462
            ],
            [
                77,
                462
            ]
        ],
        [
            [
                76,
                482
            ],
            [
                965,
                482
            ],
            [
                965,
                509
            ],
            [
                76,
                509
            ]
        ],
        [
            [
                1003,
                478
            ],
            [
                1036,
                478
            ],
            [
                1036,
                511
            ],
            [
                1003,
                511
            ]
        ],
        [
            [
                74,
                520
            ],
            [
                173,
                520
            ],
            [
                173,
                548
            ],
            [
                74,
                548
            ]
        ],
        [
            [
                41,
                572
            ],
            [
                241,
                572
            ],
            [
                241,
                596
            ],
            [
                41,
                596
            ]
        ],
        [
            [
                75,
                621
            ],
            [
                1003,
                623
            ],
            [
                1002,
                650
            ],
            [
                74,
                648
            ]
        ],
        [
            [
                77,
                663
            ],
            [
                555,
                663
            ],
            [
                555,
                687
            ],
            [
                77,
                687
            ]
        ],
        [
            [
                76,
                706
            ],
            [
                988,
                707
            ],
            [
                988,
                734
            ],
            [
                76,
                733
            ]
        ],
        [
            [
                92,
                748
            ],
            [
                712,
                748
            ],
            [
                712,
                771
            ],
            [
                92,
                771
            ]
        ],
        [
            [
                90,
                784
            ],
            [
                758,
                783
            ],
            [
                758,
                810
            ],
            [
                90,
                811
            ]
        ],
        [
            [
                77,
                829
            ],
            [
                914,
                830
            ],
            [
                914,
                854
            ],
            [
                76,
                853
            ]
        ],
        [
            [
                77,
                871
            ],
            [
                1024,
                871
            ],
            [
                1024,
                895
            ],
            [
                77,
                895
            ]
        ],
        [
            [
                77,
                908
            ],
            [
                602,
                908
            ],
            [
                602,
                932
            ],
            [
                77,
                932
            ]
        ],
        [
            [
                40,
                959
            ],
            [
                1018,
                959
            ],
            [
                1018,
                985
            ],
            [
                40,
                985
            ]
        ],
        [
            [
                40,
                998
            ],
            [
                314,
                998
            ],
            [
                314,
                1022
            ],
            [
                40,
                1022
            ]
        ],
        [
            [
                445,
                998
            ],
            [
                1033,
                998
            ],
            [
                1033,
                1022
            ],
            [
                445,
                1022
            ]
        ],
        [
            [
                38,
                1034
            ],
            [
                137,
                1034
            ],
            [
                137,
                1063
            ],
            [
                38,
                1063
            ]
        ],
        [
            [
                41,
                1089
            ],
            [
                566,
                1089
            ],
            [
                566,
                1112
            ],
            [
                41,
                1112
            ]
        ],
        [
            [
                817,
                1087
            ],
            [
                1026,
                1087
            ],
            [
                1026,
                1114
            ],
            [
                817,
                1114
            ]
        ],
        [
            [
                36,
                1122
            ],
            [
                141,
                1122
            ],
            [
                141,
                1157
            ],
            [
                36,
                1157
            ]
        ],
        [
            [
                361,
                1125
            ],
            [
                671,
                1126
            ],
            [
                671,
                1153
            ],
            [
                361,
                1152
            ]
        ],
        [
            [
                943,
                1122
            ],
            [
                1030,
                1124
            ],
            [
                1029,
                1157
            ],
            [
                942,
                1154
            ]
        ],
        [
            [
                36,
                1162
            ],
            [
                118,
                1162
            ],
            [
                118,
                1195
            ],
            [
                36,
                1195
            ]
        ],
        [
            [
                364,
                1166
            ],
            [
                1026,
                1168
            ],
            [
                1026,
                1192
            ],
            [
                364,
                1190
            ]
        ],
        [
            [
                40,
                1206
            ],
            [
                288,
                1206
            ],
            [
                288,
                1229
            ],
            [
                40,
                1229
            ]
        ],
        [
            [
                41,
                1257
            ],
            [
                1017,
                1257
            ],
            [
                1017,
                1280
            ],
            [
                41,
                1280
            ]
        ],
        [
            [
                42,
                1296
            ],
            [
                1014,
                1296
            ],
            [
                1014,
                1320
            ],
            [
                42,
                1320
            ]
        ],
        [
            [
                43,
                1335
            ],
            [
                1016,
                1335
            ],
            [
                1016,
                1358
            ],
            [
                43,
                1358
            ]
        ],
        [
            [
                42,
                1374
            ],
            [
                448,
                1374
            ],
            [
                448,
                1398
            ],
            [
                42,
                1398
            ]
        ],
        [
            [
                40,
                1438
            ],
            [
                1015,
                1439
            ],
            [
                1015,
                1469
            ],
            [
                40,
                1468
            ]
        ],
        [
            [
                75,
                1483
            ],
            [
                310,
                1481
            ],
            [
                310,
                1512
            ],
            [
                76,
                1514
            ]
        ]
    ],
    "text_det_params": {
        "limit_side_len": 64,
        "limit_type": "min",
        "thresh": 0.3,
        "max_side_limit": 4000,
        "box_thresh": 0.6,
        "unclip_ratio": 1.5
    },
    "text_type": "general",
    "textline_orientation_angles": [
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1,
        -1
    ],
    "text_rec_score_thresh": 0.0,
    "rec_texts": [
        "适配器层（Adapters):SqlAlchemyAlertRepository仓储实现、MqttClient消息适配器、",
        "统一异常装饰器（支持同步/异步双模式）",
        "基础设施层（Infrastructure)：数据库连接池管理、MQTT Broker连接管理、Redis缓",
        "存、结构化日志",
        "MQTT动态主题引擎:",
        "模板化主题系统:",
        "，支持运行时参数替换（system/factory/process/device)，分厂/工序/",
        "设备变更零代码适配，无需修改代码注册新Topic",
        "向前兼容设计：同时兼容PCS旧格式（",
        "和",
        "PES旧格式（",
        ")，无需改造存量系统",
        "主题参数提供器（TopicParameterProvider）支持环境变量/配置文件/代码配置多源注入",
        "主题渲染器（TopicRenderer）内置有效性校验：长度≤256、字符白名单、通配符",
        "仅",
        "允许末尾",
        "异常处理与状态机：",
        "异常状态机：ExceptionRecord状态流转NEW→ANALYZED→RESOLVED/IGNORED，",
        "异常分类器自动判断是否需要升级为业务告警",
        "分层异常分类：Domain 异常（ValidationError/BusinessRuleError)、Technical 异常",
        "(ConnectionError/TimeoutError/DBError)、System异常",
        "(MemoryError/ConfigError)，每种分类绑111定独立处理策略",
        "处理策略体系：基于严重级别动态选择CRITICAL→Shutdown、ERROR→",
        "Isolate/Fallback、WARNING→Retry（退避因子1.5，最大3次)、INFO→LogOnly；熔",
        "断器 (失败阈值5，半开最大3次，重置超时60s）",
        "错误编码体系：8位层次码——1位层级(D=Device/S=System/B=Business)+2位大类+",
        "2位小类+3位细类，例如",
        "=Device-数据库访问-网络故障-连接超时，覆盖数百种",
        "异常场景",
        "数据库设计：4张核心业务表覆盖告警全生命周期",
        "(19字段，毫秒级时",
        "间戳)→",
        "(40字段含SLA指标体系）→",
        "(树形分",
        "类）→",
        "（编码映射+处置指南），遵循GB/T45337-2025、ISA-95、ISA",
        "88、MESA-11标准体系",
        "统一异常装饰器：同时支持同步函数和异步函数双模式，自动构建异常上下文(函数名/模块",
        "名/参数/自定义提取器），触发时自动执行三条通道：①写入数据库异常记录②记录结构化",
        "日志③发布MQTT异常主题。关键设计同步函数中触发异步MQTT发布时，自动在独立",
        "后台线程中运行新事件循环，避免阻塞",
        "3.数据采集客户端 - cx_data_collect(C# /Avalonia UI/MySQL/SQL Server/",
        "SQLite / MariaDB)"
    ],
    "rec_scores": [
        0.9760110974311829,
        0.9610308408737183,
        0.9782904386520386,
        0.9989630579948425,
        0.9603149890899658,
        0.9459900856018066,
        0.9658029675483704,
        0.9991180896759033,
        0.9886369705200195,
        0.9997435212135315,
        0.9804136157035828,
        0.9708639979362488,
        0.9896513819694519,
        0.9891863465309143,
        0.9998164772987366,
        0.9994333982467651,
        0.9917961955070496,
        0.9396683573722839,
        0.9983906745910645,
        0.9748009443283081,
        0.9810371398925781,
        0.965347945690155,
        0.966435968875885,
        0.9494946599006653,
        0.9561278820037842,
        0.9573500156402588,
        0.9954190850257874,
        0.9787634015083313,
        0.9941813349723816,
        0.9971201419830322,
        0.9481574296951294,
        0.8000504970550537,
        0.9219101071357727,
        0.957410991191864,
        0.7462815642356873,
        0.981793999671936,
        0.9929837584495544,
        0.9808439612388611,
        0.9825758337974548,
        0.9835130572319031,
        0.9982717037200928,
        0.9273083209991455,
        0.9575862884521484
    ],
    "rec_polys": [
        [
            [
                74,
                3
            ],
            [
                1021,
                3
            ],
            [
                1021,
                33
            ],
            [
                74,
                33
            ]
        ],
        [
            [
                426,
                43
            ],
            [
                861,
                43
            ],
            [
                861,
                70
            ],
            [
                426,
                70
            ]
        ],
        [
            [
                76,
                88
            ],
            [
                999,
                88
            ],
            [
                999,
                114
            ],
            [
                76,
                114
            ]
        ],
        [
            [
                74,
                127
            ],
            [
                245,
                127
            ],
            [
                245,
                154
            ],
            [
                74,
                154
            ]
        ],
        [
            [
                39,
                178
            ],
            [
                269,
                176
            ],
            [
                269,
                204
            ],
            [
                39,
                206
            ]
        ],
        [
            [
                75,
                229
            ],
            [
                255,
                229
            ],
            [
                255,
                256
            ],
            [
                75,
                256
            ]
        ],
        [
            [
                217,
                266
            ],
            [
                1021,
                267
            ],
            [
                1021,
                297
            ],
            [
                217,
                296
            ]
        ],
        [
            [
                75,
                307
            ],
            [
                601,
                307
            ],
            [
                601,
                336
            ],
            [
                75,
                336
            ]
        ],
        [
            [
                77,
                353
            ],
            [
                493,
                353
            ],
            [
                493,
                377
            ],
            [
                77,
                377
            ]
        ],
        [
            [
                987,
                350
            ],
            [
                1031,
                350
            ],
            [
                1031,
                382
            ],
            [
                987,
                382
            ]
        ],
        [
            [
                75,
                391
            ],
            [
                225,
                391
            ],
            [
                225,
                418
            ],
            [
                75,
                418
            ]
        ],
        [
            [
                618,
                391
            ],
            [
                849,
                391
            ],
            [
                849,
                418
            ],
            [
                618,
                418
            ]
        ],
        [
            [
                77,
                438
            ],
            [
                1029,
                438
            ],
            [
                1029,
                462
            ],
            [
                77,
                462
            ]
        ],
        [
            [
                76,
                482
            ],
            [
                965,
                482
            ],
            [
                965,
                509
            ],
            [
                76,
                509
            ]
        ],
        [
            [
                1003,
                478
            ],
            [
                1036,
                478
            ],
            [
                1036,
                511
            ],
            [
                1003,
                511
            ]
        ],
        [
            [
                74,
                520
            ],
            [
                173,
                520
            ],
            [
                173,
                548
            ],
            [
                74,
                548
            ]
        ],
        [
            [
                41,
                572
            ],
            [
                241,
                572
            ],
            [
                241,
                596
            ],
            [
                41,
                596
            ]
        ],
        [
            [
                75,
                621
            ],
            [
                1003,
                623
            ],
            [
                1002,
                650
            ],
            [
                74,
                648
            ]
        ],
        [
            [
                77,
                663
            ],
            [
                555,
                663
            ],
            [
                555,
                687
            ],
            [
                77,
                687
            ]
        ],
        [
            [
                76,
                706
            ],
            [
                988,
                707
            ],
            [
                988,
                734
            ],
            [
                76,
                733
            ]
        ],
        [
            [
                92,
                748
            ],
            [
                712,
                748
            ],
            [
                712,
                771
            ],
            [
                92,
                771
            ]
        ],
        [
            [
                90,
                784
            ],
            [
                758,
                783
            ],
            [
                758,
                810
            ],
            [
                90,
                811
            ]
        ],
        [
            [
                77,
                829
            ],
            [
                914,
                830
            ],
            [
                914,
                854
            ],
            [
                76,
                853
            ]
        ],
        [
            [
                77,
                871
            ],
            [
                1024,
                871
            ],
            [
                1024,
                895
            ],
            [
                77,
                895
            ]
        ],
        [
            [
                77,
                908
            ],
            [
                602,
                908
            ],
            [
                602,
                932
            ],
            [
                77,
                932
            ]
        ],
        [
            [
                40,
                959
            ],
            [
                1018,
                959
            ],
            [
                1018,
                985
            ],
            [
                40,
                985
            ]
        ],
        [
            [
                40,
                998
            ],
            [
                314,
                998
            ],
            [
                314,
                1022
            ],
            [
                40,
                1022
            ]
        ],
        [
            [
                445,
                998
            ],
            [
                1033,
                998
            ],
            [
                1033,
                1022
            ],
            [
                445,
                1022
            ]
        ],
        [
            [
                38,
                1034
            ],
            [
                137,
                1034
            ],
            [
                137,
                1063
            ],
            [
                38,
                1063
            ]
        ],
        [
            [
                41,
                1089
            ],
            [
                566,
                1089
            ],
            [
                566,
                1112
            ],
            [
                41,
                1112
            ]
        ],
        [
            [
                817,
                1087
            ],
            [
                1026,
                1087
            ],
            [
                1026,
                1114
            ],
            [
                817,
                1114
            ]
        ],
        [
            [
                36,
                1122
            ],
            [
                141,
                1122
            ],
            [
                141,
                1157
            ],
            [
                36,
                1157
            ]
        ],
        [
            [
                361,
                1125
            ],
            [
                671,
                1126
            ],
            [
                671,
                1153
            ],
            [
                361,
                1152
            ]
        ],
        [
            [
                943,
                1122
            ],
            [
                1030,
                1124
            ],
            [
                1029,
                1157
            ],
            [
                942,
                1154
            ]
        ],
        [
            [
                36,
                1162
            ],
            [
                118,
                1162
            ],
            [
                118,
                1195
            ],
            [
                36,
                1195
            ]
        ],
        [
            [
                364,
                1166
            ],
            [
                1026,
                1168
            ],
            [
                1026,
                1192
            ],
            [
                364,
                1190
            ]
        ],
        [
            [
                40,
                1206
            ],
            [
                288,
                1206
            ],
            [
                288,
                1229
            ],
            [
                40,
                1229
            ]
        ],
        [
            [
                41,
                1257
            ],
            [
                1017,
                1257
            ],
            [
                1017,
                1280
            ],
            [
                41,
                1280
            ]
        ],
        [
            [
                42,
                1296
            ],
            [
                1014,
                1296
            ],
            [
                1014,
                1320
            ],
            [
                42,
                1320
            ]
        ],
        [
            [
                43,
                1335
            ],
            [
                1016,
                1335
            ],
            [
                1016,
                1358
            ],
            [
                43,
                1358
            ]
        ],
        [
            [
                42,
                1374
            ],
            [
                448,
                1374
            ],
            [
                448,
                1398
            ],
            [
                42,
                1398
            ]
        ],
        [
            [
                40,
                1438
            ],
            [
                1015,
                1439
            ],
            [
                1015,
                1469
            ],
            [
                40,
                1468
            ]
        ],
        [
            [
                75,
                1483
            ],
            [
                310,
                1481
            ],
            [
                310,
                1512
            ],
            [
                76,
                1514
            ]
        ]
    ],
    "rec_boxes": [
        [
            74,
            3,
            1021,
            33
        ],
        [
            426,
            43,
            861,
            70
        ],
        [
            76,
            88,
            999,
            114
        ],
        [
            74,
            127,
            245,
            154
        ],
        [
            39,
            176,
            269,
            206
        ],
        [
            75,
            229,
            255,
            256
        ],
        [
            217,
            266,
            1021,
            297
        ],
        [
            75,
            307,
            601,
            336
        ],
        [
            77,
            353,
            493,
            377
        ],
        [
            987,
            350,
            1031,
            382
        ],
        [
            75,
            391,
            225,
            418
        ],
        [
            618,
            391,
            849,
            418
        ],
        [
            77,
            438,
            1029,
            462
        ],
        [
            76,
            482,
            965,
            509
        ],
        [
            1003,
            478,
            1036,
            511
        ],
        [
            74,
            520,
            173,
            548
        ],
        [
            41,
            572,
            241,
            596
        ],
        [
            74,
            621,
            1003,
            650
        ],
        [
            77,
            663,
            555,
            687
        ],
        [
            76,
            706,
            988,
            734
        ],
        [
            92,
            748,
            712,
            771
        ],
        [
            90,
            783,
            758,
            811
        ],
        [
            76,
            829,
            914,
            854
        ],
        [
            77,
            871,
            1024,
            895
        ],
        [
            77,
            908,
            602,
            932
        ],
        [
            40,
            959,
            1018,
            985
        ],
        [
            40,
            998,
            314,
            1022
        ],
        [
            445,
            998,
            1033,
            1022
        ],
        [
            38,
            1034,
            137,
            1063
        ],
        [
            41,
            1089,
            566,
            1112
        ],
        [
            817,
            1087,
            1026,
            1114
        ],
        [
            36,
            1122,
            141,
            1157
        ],
        [
            361,
            1125,
            671,
            1153
        ],
        [
            942,
            1122,
            1030,
            1157
        ],
        [
            36,
            1162,
            118,
            1195
        ],
        [
            364,
            1166,
            1026,
            1192
        ],
        [
            40,
            1206,
            288,
            1229
        ],
        [
            41,
            1257,
            1017,
            1280
        ],
        [
            42,
            1296,
            1014,
            1320
        ],
        [
            43,
            1335,
            1016,
            1358
        ],
        [
            42,
            1374,
            448,
            1398
        ],
        [
            40,
            1438,
            1015,
            1469
        ],
        [
            75,
            1481,
            310,
            1514
        ]
    ]
}