{
    "input_path": "/opt/data/paddleocr/data/20260909190355038159.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": [
        [
            [
                39,
                6
            ],
            [
                822,
                4
            ],
            [
                822,
                31
            ],
            [
                39,
                33
            ]
        ],
        [
            [
                58,
                47
            ],
            [
                1026,
                47
            ],
            [
                1026,
                71
            ],
            [
                58,
                71
            ]
        ],
        [
            [
                41,
                86
            ],
            [
                1018,
                86
            ],
            [
                1018,
                109
            ],
            [
                41,
                109
            ]
        ],
        [
            [
                41,
                123
            ],
            [
                841,
                122
            ],
            [
                841,
                146
            ],
            [
                41,
                147
            ]
        ],
        [
            [
                41,
                174
            ],
            [
                223,
                174
            ],
            [
                223,
                198
            ],
            [
                41,
                198
            ]
        ],
        [
            [
                77,
                224
            ],
            [
                1035,
                225
            ],
            [
                1035,
                249
            ],
            [
                76,
                248
            ]
        ],
        [
            [
                76,
                264
            ],
            [
                641,
                263
            ],
            [
                641,
                287
            ],
            [
                77,
                288
            ]
        ],
        [
            [
                77,
                308
            ],
            [
                1018,
                308
            ],
            [
                1018,
                331
            ],
            [
                77,
                331
            ]
        ],
        [
            [
                76,
                347
            ],
            [
                631,
                346
            ],
            [
                631,
                370
            ],
            [
                77,
                371
            ]
        ],
        [
            [
                77,
                393
            ],
            [
                1009,
                393
            ],
            [
                1009,
                416
            ],
            [
                77,
                416
            ]
        ],
        [
            [
                76,
                431
            ],
            [
                609,
                430
            ],
            [
                609,
                454
            ],
            [
                77,
                455
            ]
        ],
        [
            [
                77,
                477
            ],
            [
                1025,
                477
            ],
            [
                1025,
                500
            ],
            [
                77,
                500
            ]
        ],
        [
            [
                77,
                516
            ],
            [
                418,
                516
            ],
            [
                418,
                540
            ],
            [
                77,
                540
            ]
        ],
        [
            [
                901,
                512
            ],
            [
                1027,
                512
            ],
            [
                1027,
                543
            ],
            [
                901,
                543
            ]
        ],
        [
            [
                74,
                553
            ],
            [
                248,
                550
            ],
            [
                249,
                578
            ],
            [
                75,
                580
            ]
        ],
        [
            [
                42,
                605
            ],
            [
                1010,
                605
            ],
            [
                1010,
                629
            ],
            [
                42,
                629
            ]
        ],
        [
            [
                40,
                643
            ],
            [
                1031,
                642
            ],
            [
                1031,
                669
            ],
            [
                40,
                670
            ]
        ],
        [
            [
                39,
                681
            ],
            [
                1009,
                682
            ],
            [
                1009,
                709
            ],
            [
                39,
                708
            ]
        ],
        [
            [
                41,
                720
            ],
            [
                264,
                720
            ],
            [
                264,
                747
            ],
            [
                41,
                747
            ]
        ],
        [
            [
                515,
                788
            ],
            [
                566,
                788
            ],
            [
                566,
                802
            ],
            [
                515,
                802
            ]
        ],
        [
            [
                96,
                813
            ],
            [
                191,
                812
            ],
            [
                191,
                826
            ],
            [
                96,
                827
            ]
        ],
        [
            [
                259,
                813
            ],
            [
                351,
                813
            ],
            [
                351,
                826
            ],
            [
                259,
                826
            ]
        ],
        [
            [
                420,
                814
            ],
            [
                495,
                814
            ],
            [
                495,
                825
            ],
            [
                420,
                825
            ]
        ],
        [
            [
                575,
                813
            ],
            [
                670,
                813
            ],
            [
                670,
                826
            ],
            [
                575,
                826
            ]
        ],
        [
            [
                751,
                814
            ],
            [
                820,
                814
            ],
            [
                820,
                825
            ],
            [
                751,
                825
            ]
        ],
        [
            [
                904,
                813
            ],
            [
                983,
                813
            ],
            [
                983,
                826
            ],
            [
                904,
                826
            ]
        ],
        [
            [
                517,
                881
            ],
            [
                568,
                881
            ],
            [
                568,
                895
            ],
            [
                517,
                895
            ]
        ],
        [
            [
                88,
                905
            ],
            [
                199,
                905
            ],
            [
                199,
                918
            ],
            [
                88,
                918
            ]
        ],
        [
            [
                261,
                905
            ],
            [
                350,
                905
            ],
            [
                350,
                918
            ],
            [
                261,
                918
            ]
        ],
        [
            [
                411,
                905
            ],
            [
                504,
                905
            ],
            [
                504,
                918
            ],
            [
                411,
                918
            ]
        ],
        [
            [
                566,
                905
            ],
            [
                683,
                905
            ],
            [
                683,
                918
            ],
            [
                566,
                918
            ]
        ],
        [
            [
                743,
                905
            ],
            [
                828,
                905
            ],
            [
                828,
                918
            ],
            [
                743,
                918
            ]
        ],
        [
            [
                890,
                905
            ],
            [
                998,
                905
            ],
            [
                998,
                918
            ],
            [
                890,
                918
            ]
        ],
        [
            [
                39,
                1044
            ],
            [
                1023,
                1046
            ],
            [
                1023,
                1077
            ],
            [
                39,
                1075
            ]
        ],
        [
            [
                76,
                1090
            ],
            [
                397,
                1090
            ],
            [
                397,
                1121
            ],
            [
                76,
                1121
            ]
        ],
        [
            [
                40,
                1147
            ],
            [
                1017,
                1147
            ],
            [
                1017,
                1174
            ],
            [
                40,
                1174
            ]
        ],
        [
            [
                41,
                1186
            ],
            [
                873,
                1186
            ],
            [
                873,
                1212
            ],
            [
                41,
                1212
            ]
        ],
        [
            [
                40,
                1236
            ],
            [
                324,
                1236
            ],
            [
                324,
                1263
            ],
            [
                40,
                1263
            ]
        ],
        [
            [
                77,
                1289
            ],
            [
                699,
                1289
            ],
            [
                699,
                1313
            ],
            [
                77,
                1313
            ]
        ],
        [
            [
                76,
                1328
            ],
            [
                909,
                1328
            ],
            [
                909,
                1355
            ],
            [
                76,
                1355
            ]
        ],
        [
            [
                75,
                1367
            ],
            [
                357,
                1365
            ],
            [
                357,
                1393
            ],
            [
                76,
                1395
            ]
        ],
        [
            [
                75,
                1410
            ],
            [
                1010,
                1410
            ],
            [
                1010,
                1439
            ],
            [
                75,
                1439
            ]
        ],
        [
            [
                90,
                1449
            ],
            [
                269,
                1449
            ],
            [
                269,
                1477
            ],
            [
                90,
                1477
            ]
        ]
    ],
    "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": [
        "⑤Applnitializer统一初始化流程：启动时按序执行—(a)加载四层配置",
        "（runtime_config.yaml→环境变量→Nacos→默认值）；(b)初始化日志/数据库/缓存；（c)",
        "AutoRouter扫描并注册全量组件；(d)MQTT客户端连接；(e)加载用户权限。所有初始化步骤",
        "有明确的先后依赖关系，任何一个步骤失败不会导致系统处于\"半启动\"状态。",
        "解决的实际问题:",
        "从单工序到多工序的扩展：旧架构每新增一个工序需要大量复制粘贴并修改if-else，新架构",
        "只需按目录规范添加实现文件，AutoRouter自动适配",
        "从UI与业务混编到CleanArchitecture分离：旧架构页面代码中直接包含SOL语句和业",
        "务逻辑，新架构Domain层零外部依赖，可独立测试",
        "从硬编码配置到四层配置合并：旧架构部署到新工位需要修改源码，新架构通过YAML模",
        "板+环境变量+Nacos实现\"一次打包、到处部署\"",
        "从轮询同步到事件驱动：产出工作站每60秒轮询主机获取计划更新，延迟大且浪费数据库",
        "资源。新架构通过MQTT推送（",
        "）将延迟从",
        "60秒降至<1秒",
        "与旧系统共存策略：由于新架构仍在持续完善中（部分业务功能尚未完成迁移验证），旧架构",
        "的PySide6客户端仍然在生产环境中运行。这是一个典型的StranglerFig（绞杀者）渐进式迁",
        "移——新功能在新架构上开发，旧功能在旧架构上维护，随着新架构的成熟逐步替换旧模块，",
        "而非\"一刀切\"式重写。",
        "旧架构问题",
        "PySide5单进程阻塞式",
        "6工序if-else散落代码",
        "SOL嵌入页面代码",
        "配置硬编码/手动打包",
        "无统一路由机制",
        "部署升级极其复杂",
        "新架构方案",
        "FastAPI+CA/DDD四层分离",
        "AutoRouter自动路由",
        "Domain层零外部依赖",
        "YAML模板+环境变量+Nacos",
        "MQTT事件总线解耦",
        "Applnitializer统一初始化",
        "2.统一告警 SDK - mes_alert_sdk（Python/Clean Architecture /DDD/MQTT",
        "/ SQLAlchemy / asyncio)",
        "为PCS（FastAPI服务端）和PES（PySide6桌面端）两套异构系统提供统一的异常记录、告",
        "警管理和MQTT主题发布SDK，彻底解决两套系统异常机制不互通的历史问题。",
        "干净架构+DDD分层设计：",
        "领域层（Domain):Alert、ExceptionRecord聚合根定义，",
        "Severity/AlertType/AlertStatus值对象，AlertClassificationService领域服务，",
        "ExceptionStatus 状态枚举",
        "应用层（Application)：AlertUseCase用例编排，AlertCreateDTO数据传输对象，端口",
        "(Port)接口定义"
    ],
    "rec_scores": [
        0.9756363034248352,
        0.9342959523200989,
        0.9732045531272888,
        0.9902109503746033,
        0.938679575920105,
        0.9962368607521057,
        0.9983665347099304,
        0.9817401766777039,
        0.9982137084007263,
        0.9961792826652527,
        0.9726499915122986,
        0.9977629780769348,
        0.9883474111557007,
        0.9750978350639343,
        0.9967612028121948,
        0.9898706078529358,
        0.9875961542129517,
        0.9834438562393188,
        0.9578837752342224,
        0.9753340482711792,
        0.9696044921875,
        0.9570867419242859,
        0.9807379245758057,
        0.9707708358764648,
        0.9909458160400391,
        0.9877966046333313,
        0.9822568893432617,
        0.9497355222702026,
        0.9719305634498596,
        0.971092700958252,
        0.9540826082229614,
        0.9206570386886597,
        0.9423926472663879,
        0.9569182395935059,
        0.95811527967453,
        0.9905354976654053,
        0.9989656805992126,
        0.9926493763923645,
        0.9690973162651062,
        0.9898276925086975,
        0.9790865182876587,
        0.9754043817520142,
        0.9500551223754883
    ],
    "rec_polys": [
        [
            [
                39,
                6
            ],
            [
                822,
                4
            ],
            [
                822,
                31
            ],
            [
                39,
                33
            ]
        ],
        [
            [
                58,
                47
            ],
            [
                1026,
                47
            ],
            [
                1026,
                71
            ],
            [
                58,
                71
            ]
        ],
        [
            [
                41,
                86
            ],
            [
                1018,
                86
            ],
            [
                1018,
                109
            ],
            [
                41,
                109
            ]
        ],
        [
            [
                41,
                123
            ],
            [
                841,
                122
            ],
            [
                841,
                146
            ],
            [
                41,
                147
            ]
        ],
        [
            [
                41,
                174
            ],
            [
                223,
                174
            ],
            [
                223,
                198
            ],
            [
                41,
                198
            ]
        ],
        [
            [
                77,
                224
            ],
            [
                1035,
                225
            ],
            [
                1035,
                249
            ],
            [
                76,
                248
            ]
        ],
        [
            [
                76,
                264
            ],
            [
                641,
                263
            ],
            [
                641,
                287
            ],
            [
                77,
                288
            ]
        ],
        [
            [
                77,
                308
            ],
            [
                1018,
                308
            ],
            [
                1018,
                331
            ],
            [
                77,
                331
            ]
        ],
        [
            [
                76,
                347
            ],
            [
                631,
                346
            ],
            [
                631,
                370
            ],
            [
                77,
                371
            ]
        ],
        [
            [
                77,
                393
            ],
            [
                1009,
                393
            ],
            [
                1009,
                416
            ],
            [
                77,
                416
            ]
        ],
        [
            [
                76,
                431
            ],
            [
                609,
                430
            ],
            [
                609,
                454
            ],
            [
                77,
                455
            ]
        ],
        [
            [
                77,
                477
            ],
            [
                1025,
                477
            ],
            [
                1025,
                500
            ],
            [
                77,
                500
            ]
        ],
        [
            [
                77,
                516
            ],
            [
                418,
                516
            ],
            [
                418,
                540
            ],
            [
                77,
                540
            ]
        ],
        [
            [
                901,
                512
            ],
            [
                1027,
                512
            ],
            [
                1027,
                543
            ],
            [
                901,
                543
            ]
        ],
        [
            [
                74,
                553
            ],
            [
                248,
                550
            ],
            [
                249,
                578
            ],
            [
                75,
                580
            ]
        ],
        [
            [
                42,
                605
            ],
            [
                1010,
                605
            ],
            [
                1010,
                629
            ],
            [
                42,
                629
            ]
        ],
        [
            [
                40,
                643
            ],
            [
                1031,
                642
            ],
            [
                1031,
                669
            ],
            [
                40,
                670
            ]
        ],
        [
            [
                39,
                681
            ],
            [
                1009,
                682
            ],
            [
                1009,
                709
            ],
            [
                39,
                708
            ]
        ],
        [
            [
                41,
                720
            ],
            [
                264,
                720
            ],
            [
                264,
                747
            ],
            [
                41,
                747
            ]
        ],
        [
            [
                515,
                788
            ],
            [
                566,
                788
            ],
            [
                566,
                802
            ],
            [
                515,
                802
            ]
        ],
        [
            [
                96,
                813
            ],
            [
                191,
                812
            ],
            [
                191,
                826
            ],
            [
                96,
                827
            ]
        ],
        [
            [
                259,
                813
            ],
            [
                351,
                813
            ],
            [
                351,
                826
            ],
            [
                259,
                826
            ]
        ],
        [
            [
                420,
                814
            ],
            [
                495,
                814
            ],
            [
                495,
                825
            ],
            [
                420,
                825
            ]
        ],
        [
            [
                575,
                813
            ],
            [
                670,
                813
            ],
            [
                670,
                826
            ],
            [
                575,
                826
            ]
        ],
        [
            [
                751,
                814
            ],
            [
                820,
                814
            ],
            [
                820,
                825
            ],
            [
                751,
                825
            ]
        ],
        [
            [
                904,
                813
            ],
            [
                983,
                813
            ],
            [
                983,
                826
            ],
            [
                904,
                826
            ]
        ],
        [
            [
                517,
                881
            ],
            [
                568,
                881
            ],
            [
                568,
                895
            ],
            [
                517,
                895
            ]
        ],
        [
            [
                88,
                905
            ],
            [
                199,
                905
            ],
            [
                199,
                918
            ],
            [
                88,
                918
            ]
        ],
        [
            [
                261,
                905
            ],
            [
                350,
                905
            ],
            [
                350,
                918
            ],
            [
                261,
                918
            ]
        ],
        [
            [
                411,
                905
            ],
            [
                504,
                905
            ],
            [
                504,
                918
            ],
            [
                411,
                918
            ]
        ],
        [
            [
                566,
                905
            ],
            [
                683,
                905
            ],
            [
                683,
                918
            ],
            [
                566,
                918
            ]
        ],
        [
            [
                743,
                905
            ],
            [
                828,
                905
            ],
            [
                828,
                918
            ],
            [
                743,
                918
            ]
        ],
        [
            [
                890,
                905
            ],
            [
                998,
                905
            ],
            [
                998,
                918
            ],
            [
                890,
                918
            ]
        ],
        [
            [
                39,
                1044
            ],
            [
                1023,
                1046
            ],
            [
                1023,
                1077
            ],
            [
                39,
                1075
            ]
        ],
        [
            [
                76,
                1090
            ],
            [
                397,
                1090
            ],
            [
                397,
                1121
            ],
            [
                76,
                1121
            ]
        ],
        [
            [
                40,
                1147
            ],
            [
                1017,
                1147
            ],
            [
                1017,
                1174
            ],
            [
                40,
                1174
            ]
        ],
        [
            [
                41,
                1186
            ],
            [
                873,
                1186
            ],
            [
                873,
                1212
            ],
            [
                41,
                1212
            ]
        ],
        [
            [
                40,
                1236
            ],
            [
                324,
                1236
            ],
            [
                324,
                1263
            ],
            [
                40,
                1263
            ]
        ],
        [
            [
                77,
                1289
            ],
            [
                699,
                1289
            ],
            [
                699,
                1313
            ],
            [
                77,
                1313
            ]
        ],
        [
            [
                76,
                1328
            ],
            [
                909,
                1328
            ],
            [
                909,
                1355
            ],
            [
                76,
                1355
            ]
        ],
        [
            [
                75,
                1367
            ],
            [
                357,
                1365
            ],
            [
                357,
                1393
            ],
            [
                76,
                1395
            ]
        ],
        [
            [
                75,
                1410
            ],
            [
                1010,
                1410
            ],
            [
                1010,
                1439
            ],
            [
                75,
                1439
            ]
        ],
        [
            [
                90,
                1449
            ],
            [
                269,
                1449
            ],
            [
                269,
                1477
            ],
            [
                90,
                1477
            ]
        ]
    ],
    "rec_boxes": [
        [
            39,
            4,
            822,
            33
        ],
        [
            58,
            47,
            1026,
            71
        ],
        [
            41,
            86,
            1018,
            109
        ],
        [
            41,
            122,
            841,
            147
        ],
        [
            41,
            174,
            223,
            198
        ],
        [
            76,
            224,
            1035,
            249
        ],
        [
            76,
            263,
            641,
            288
        ],
        [
            77,
            308,
            1018,
            331
        ],
        [
            76,
            346,
            631,
            371
        ],
        [
            77,
            393,
            1009,
            416
        ],
        [
            76,
            430,
            609,
            455
        ],
        [
            77,
            477,
            1025,
            500
        ],
        [
            77,
            516,
            418,
            540
        ],
        [
            901,
            512,
            1027,
            543
        ],
        [
            74,
            550,
            249,
            580
        ],
        [
            42,
            605,
            1010,
            629
        ],
        [
            40,
            642,
            1031,
            670
        ],
        [
            39,
            681,
            1009,
            709
        ],
        [
            41,
            720,
            264,
            747
        ],
        [
            515,
            788,
            566,
            802
        ],
        [
            96,
            812,
            191,
            827
        ],
        [
            259,
            813,
            351,
            826
        ],
        [
            420,
            814,
            495,
            825
        ],
        [
            575,
            813,
            670,
            826
        ],
        [
            751,
            814,
            820,
            825
        ],
        [
            904,
            813,
            983,
            826
        ],
        [
            517,
            881,
            568,
            895
        ],
        [
            88,
            905,
            199,
            918
        ],
        [
            261,
            905,
            350,
            918
        ],
        [
            411,
            905,
            504,
            918
        ],
        [
            566,
            905,
            683,
            918
        ],
        [
            743,
            905,
            828,
            918
        ],
        [
            890,
            905,
            998,
            918
        ],
        [
            39,
            1044,
            1023,
            1077
        ],
        [
            76,
            1090,
            397,
            1121
        ],
        [
            40,
            1147,
            1017,
            1174
        ],
        [
            41,
            1186,
            873,
            1212
        ],
        [
            40,
            1236,
            324,
            1263
        ],
        [
            77,
            1289,
            699,
            1313
        ],
        [
            76,
            1328,
            909,
            1355
        ],
        [
            75,
            1365,
            357,
            1395
        ],
        [
            75,
            1410,
            1010,
            1439
        ],
        [
            90,
            1449,
            269,
            1477
        ]
    ]
}