{
    "input_path": "/opt/data/paddleocr/data/20260909190356189077.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": [
        [
            [
                43,
                9
            ],
            [
                1029,
                9
            ],
            [
                1029,
                29
            ],
            [
                43,
                29
            ]
        ],
        [
            [
                43,
                48
            ],
            [
                1022,
                48
            ],
            [
                1022,
                68
            ],
            [
                43,
                68
            ]
        ],
        [
            [
                36,
                81
            ],
            [
                102,
                81
            ],
            [
                102,
                113
            ],
            [
                36,
                113
            ]
        ],
        [
            [
                42,
                136
            ],
            [
                1023,
                136
            ],
            [
                1023,
                159
            ],
            [
                42,
                159
            ]
        ],
        [
            [
                42,
                174
            ],
            [
                529,
                174
            ],
            [
                529,
                197
            ],
            [
                42,
                197
            ]
        ],
        [
            [
                41,
                242
            ],
            [
                1029,
                242
            ],
            [
                1029,
                269
            ],
            [
                41,
                269
            ]
        ],
        [
            [
                72,
                281
            ],
            [
                128,
                281
            ],
            [
                128,
                317
            ],
            [
                72,
                317
            ]
        ],
        [
            [
                42,
                342
            ],
            [
                1034,
                342
            ],
            [
                1034,
                366
            ],
            [
                42,
                366
            ]
        ],
        [
            [
                41,
                380
            ],
            [
                908,
                381
            ],
            [
                908,
                405
            ],
            [
                41,
                404
            ]
        ],
        [
            [
                57,
                421
            ],
            [
                1015,
                421
            ],
            [
                1015,
                445
            ],
            [
                57,
                445
            ]
        ],
        [
            [
                42,
                460
            ],
            [
                1017,
                460
            ],
            [
                1017,
                483
            ],
            [
                42,
                483
            ]
        ],
        [
            [
                42,
                499
            ],
            [
                1007,
                499
            ],
            [
                1007,
                522
            ],
            [
                42,
                522
            ]
        ],
        [
            [
                42,
                538
            ],
            [
                758,
                538
            ],
            [
                758,
                560
            ],
            [
                42,
                560
            ]
        ],
        [
            [
                42,
                587
            ],
            [
                1005,
                587
            ],
            [
                1005,
                610
            ],
            [
                42,
                610
            ]
        ],
        [
            [
                36,
                622
            ],
            [
                81,
                622
            ],
            [
                81,
                656
            ],
            [
                36,
                656
            ]
        ],
        [
            [
                40,
                677
            ],
            [
                221,
                677
            ],
            [
                221,
                704
            ],
            [
                40,
                704
            ]
        ],
        [
            [
                40,
                729
            ],
            [
                1014,
                728
            ],
            [
                1014,
                752
            ],
            [
                40,
                753
            ]
        ],
        [
            [
                40,
                766
            ],
            [
                1037,
                765
            ],
            [
                1037,
                792
            ],
            [
                40,
                793
            ]
        ],
        [
            [
                41,
                807
            ],
            [
                1018,
                805
            ],
            [
                1018,
                829
            ],
            [
                41,
                831
            ]
        ],
        [
            [
                42,
                846
            ],
            [
                747,
                846
            ],
            [
                747,
                869
            ],
            [
                42,
                869
            ]
        ],
        [
            [
                40,
                898
            ],
            [
                725,
                896
            ],
            [
                725,
                919
            ],
            [
                40,
                921
            ]
        ],
        [
            [
                814,
                896
            ],
            [
                1026,
                896
            ],
            [
                1026,
                920
            ],
            [
                814,
                920
            ]
        ],
        [
            [
                40,
                936
            ],
            [
                1017,
                933
            ],
            [
                1017,
                959
            ],
            [
                40,
                962
            ]
        ],
        [
            [
                41,
                975
            ],
            [
                1021,
                973
            ],
            [
                1021,
                996
            ],
            [
                41,
                998
            ]
        ],
        [
            [
                41,
                1013
            ],
            [
                1028,
                1012
            ],
            [
                1028,
                1036
            ],
            [
                41,
                1037
            ]
        ],
        [
            [
                42,
                1053
            ],
            [
                289,
                1053
            ],
            [
                289,
                1077
            ],
            [
                42,
                1077
            ]
        ],
        [
            [
                40,
                1102
            ],
            [
                1020,
                1102
            ],
            [
                1020,
                1129
            ],
            [
                40,
                1129
            ]
        ],
        [
            [
                40,
                1142
            ],
            [
                1024,
                1140
            ],
            [
                1024,
                1167
            ],
            [
                40,
                1169
            ]
        ],
        [
            [
                39,
                1179
            ],
            [
                896,
                1177
            ],
            [
                896,
                1206
            ],
            [
                39,
                1208
            ]
        ],
        [
            [
                40,
                1219
            ],
            [
                537,
                1217
            ],
            [
                538,
                1245
            ],
            [
                40,
                1247
            ]
        ],
        [
            [
                695,
                1214
            ],
            [
                775,
                1214
            ],
            [
                775,
                1246
            ],
            [
                695,
                1246
            ]
        ],
        [
            [
                55,
                1258
            ],
            [
                1007,
                1257
            ],
            [
                1007,
                1284
            ],
            [
                55,
                1285
            ]
        ],
        [
            [
                41,
                1298
            ],
            [
                335,
                1297
            ],
            [
                335,
                1322
            ],
            [
                41,
                1323
            ]
        ],
        [
            [
                40,
                1349
            ],
            [
                662,
                1347
            ],
            [
                662,
                1374
            ],
            [
                40,
                1376
            ]
        ],
        [
            [
                833,
                1349
            ],
            [
                1023,
                1349
            ],
            [
                1023,
                1373
            ],
            [
                833,
                1373
            ]
        ],
        [
            [
                41,
                1389
            ],
            [
                1026,
                1388
            ],
            [
                1026,
                1412
            ],
            [
                41,
                1413
            ]
        ],
        [
            [
                41,
                1427
            ],
            [
                266,
                1426
            ],
            [
                266,
                1450
            ],
            [
                41,
                1451
            ]
        ]
    ],
    "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
    ],
    "text_rec_score_thresh": 0.0,
    "rec_texts": [
        "主导三分厂智能制造信息化系统的PES层及配套基础设施从0到1的架构设计与核心编码，系",
        "统覆盖密炼、部件、成型、硫化、检测全工序，支撑年产能百万级轮胎生产线的现场执行层信",
        "息化。",
        "围绕PES生产执行系统，构建了包含数据采集→计划分发→RFID追溯→统一告警→数据同步",
        "的完整技术生态，所有子系统均从零设计实现。",
        "1.PES生产执行系统（FastAPI/CleanArchitecture/DDD/Vue3/MQTT/OPC",
        "UA)",
        "设计背景与问题：原有PES系统基于PySide5桌面客户端，采用单进程阻塞式架构，存在多个",
        "核心问题(1)UI线程与业务逻辑高度耦合，复杂操作时界面卡死；(2)六个工序",
        "(dsc.old/dsc.new/zlj/sanfh/sfh/kj）各自为政，大量if-else判断散落在代码各处；(3)数据",
        "库SQL直接嵌入页面代码，无层次分离；（4)配置硬编码，部署到不同工位需要手动修改源码",
        "再打包；(5)新旧工序代码共存在同一项目中，但缺乏统一的路由机制；(6)系统升级、迁移、",
        "部署过程极其复杂（PySide6打包后启动慢、版本兼容性问题频发）。",
        "新架构设计目标：从零设计可支持多工序差异化部署、配置驱动、事件驱动的工业级PES系",
        "统。",
        "新架构核心创新：",
        "①配置驱动的工作站类型差异化机制：通过YAML模板定义三种工作站类型（master主机工",
        "作站=6个菜单/手动启动/主动推送；produce产出工作站=4个菜单/自动启动/60秒后台同",
        "步；integration综合工作站)，部署时仅需修改YAML配置即可切换工作站角色，无需修改一",
        "行代码。同类问题在tire制造行业中通常需要维护多套独立代码库。",
        "②AutoRouter自动路由引擎（约定优于配置）：启动时自动扫描",
        "目录，基于类名+工",
        "序代码（process_code）生成二维查找优先级链（精确匹配→工序特定→大类默认→全局",
        "默认)。新增工序只需按目录规范放置实现文件，框架自动发现和注册，无需手动维护路由表。",
        "这是一个独立创新的设计—没有用传统的配置文件注入或if-else判断，而是通过目录结构和",
        "命名约定实现自动适配。",
        "③四层CleanArchitecture+DDD严格分层：Presentation Layer（FastAPlAPI+MQTT路",
        "由+ PySide6 UI）→Application Layer（业务流程编排、用例协调)→Domain Layer（纯业",
        "务实体/值对象/领域服务/状态机，零外部依赖)→Infrastructure Layer（数据",
        "库/HTTP/MQTT/配置/缓存)。Domain层定义",
        "状态机",
        "(WAITING→RUNNING→COMPLETED/CANCELLED/PAUSED)，状态流转约束在实体内部，",
        "而非分散在各个Service中。",
        "④MQTT事件总线架构：模块间通过MQTT消息异步解耦，",
        "通过装饰器模式注",
        "册消息订阅，支持自动ACK、重试、业务级确认。替代了旧架构中模块间直接函数调用和数据",
        "库轮询的紧耦合方案。"
    ],
    "rec_scores": [
        0.9927133917808533,
        0.9990310668945312,
        0.9970493316650391,
        0.9886734485626221,
        0.9986433386802673,
        0.9623814225196838,
        0.9882771372795105,
        0.9965097308158875,
        0.9605962634086609,
        0.984374463558197,
        0.9800607562065125,
        0.9670109152793884,
        0.9820982813835144,
        0.9964373707771301,
        0.9986350536346436,
        0.9659973382949829,
        0.9950624108314514,
        0.9888128638267517,
        0.982851505279541,
        0.9994081854820251,
        0.9753597378730774,
        0.9930827021598816,
        0.9717056155204773,
        0.9886288642883301,
        0.9921481609344482,
        0.9988056421279907,
        0.9649817943572998,
        0.9480171203613281,
        0.9667365550994873,
        0.9875742793083191,
        0.9998488426208496,
        0.9871125221252441,
        0.9970412254333496,
        0.9962142705917358,
        0.9944118857383728,
        0.9970748424530029,
        0.9984432458877563
    ],
    "rec_polys": [
        [
            [
                43,
                9
            ],
            [
                1029,
                9
            ],
            [
                1029,
                29
            ],
            [
                43,
                29
            ]
        ],
        [
            [
                43,
                48
            ],
            [
                1022,
                48
            ],
            [
                1022,
                68
            ],
            [
                43,
                68
            ]
        ],
        [
            [
                36,
                81
            ],
            [
                102,
                81
            ],
            [
                102,
                113
            ],
            [
                36,
                113
            ]
        ],
        [
            [
                42,
                136
            ],
            [
                1023,
                136
            ],
            [
                1023,
                159
            ],
            [
                42,
                159
            ]
        ],
        [
            [
                42,
                174
            ],
            [
                529,
                174
            ],
            [
                529,
                197
            ],
            [
                42,
                197
            ]
        ],
        [
            [
                41,
                242
            ],
            [
                1029,
                242
            ],
            [
                1029,
                269
            ],
            [
                41,
                269
            ]
        ],
        [
            [
                72,
                281
            ],
            [
                128,
                281
            ],
            [
                128,
                317
            ],
            [
                72,
                317
            ]
        ],
        [
            [
                42,
                342
            ],
            [
                1034,
                342
            ],
            [
                1034,
                366
            ],
            [
                42,
                366
            ]
        ],
        [
            [
                41,
                380
            ],
            [
                908,
                381
            ],
            [
                908,
                405
            ],
            [
                41,
                404
            ]
        ],
        [
            [
                57,
                421
            ],
            [
                1015,
                421
            ],
            [
                1015,
                445
            ],
            [
                57,
                445
            ]
        ],
        [
            [
                42,
                460
            ],
            [
                1017,
                460
            ],
            [
                1017,
                483
            ],
            [
                42,
                483
            ]
        ],
        [
            [
                42,
                499
            ],
            [
                1007,
                499
            ],
            [
                1007,
                522
            ],
            [
                42,
                522
            ]
        ],
        [
            [
                42,
                538
            ],
            [
                758,
                538
            ],
            [
                758,
                560
            ],
            [
                42,
                560
            ]
        ],
        [
            [
                42,
                587
            ],
            [
                1005,
                587
            ],
            [
                1005,
                610
            ],
            [
                42,
                610
            ]
        ],
        [
            [
                36,
                622
            ],
            [
                81,
                622
            ],
            [
                81,
                656
            ],
            [
                36,
                656
            ]
        ],
        [
            [
                40,
                677
            ],
            [
                221,
                677
            ],
            [
                221,
                704
            ],
            [
                40,
                704
            ]
        ],
        [
            [
                40,
                729
            ],
            [
                1014,
                728
            ],
            [
                1014,
                752
            ],
            [
                40,
                753
            ]
        ],
        [
            [
                40,
                766
            ],
            [
                1037,
                765
            ],
            [
                1037,
                792
            ],
            [
                40,
                793
            ]
        ],
        [
            [
                41,
                807
            ],
            [
                1018,
                805
            ],
            [
                1018,
                829
            ],
            [
                41,
                831
            ]
        ],
        [
            [
                42,
                846
            ],
            [
                747,
                846
            ],
            [
                747,
                869
            ],
            [
                42,
                869
            ]
        ],
        [
            [
                40,
                898
            ],
            [
                725,
                896
            ],
            [
                725,
                919
            ],
            [
                40,
                921
            ]
        ],
        [
            [
                814,
                896
            ],
            [
                1026,
                896
            ],
            [
                1026,
                920
            ],
            [
                814,
                920
            ]
        ],
        [
            [
                40,
                936
            ],
            [
                1017,
                933
            ],
            [
                1017,
                959
            ],
            [
                40,
                962
            ]
        ],
        [
            [
                41,
                975
            ],
            [
                1021,
                973
            ],
            [
                1021,
                996
            ],
            [
                41,
                998
            ]
        ],
        [
            [
                41,
                1013
            ],
            [
                1028,
                1012
            ],
            [
                1028,
                1036
            ],
            [
                41,
                1037
            ]
        ],
        [
            [
                42,
                1053
            ],
            [
                289,
                1053
            ],
            [
                289,
                1077
            ],
            [
                42,
                1077
            ]
        ],
        [
            [
                40,
                1102
            ],
            [
                1020,
                1102
            ],
            [
                1020,
                1129
            ],
            [
                40,
                1129
            ]
        ],
        [
            [
                40,
                1142
            ],
            [
                1024,
                1140
            ],
            [
                1024,
                1167
            ],
            [
                40,
                1169
            ]
        ],
        [
            [
                39,
                1179
            ],
            [
                896,
                1177
            ],
            [
                896,
                1206
            ],
            [
                39,
                1208
            ]
        ],
        [
            [
                40,
                1219
            ],
            [
                537,
                1217
            ],
            [
                538,
                1245
            ],
            [
                40,
                1247
            ]
        ],
        [
            [
                695,
                1214
            ],
            [
                775,
                1214
            ],
            [
                775,
                1246
            ],
            [
                695,
                1246
            ]
        ],
        [
            [
                55,
                1258
            ],
            [
                1007,
                1257
            ],
            [
                1007,
                1284
            ],
            [
                55,
                1285
            ]
        ],
        [
            [
                41,
                1298
            ],
            [
                335,
                1297
            ],
            [
                335,
                1322
            ],
            [
                41,
                1323
            ]
        ],
        [
            [
                40,
                1349
            ],
            [
                662,
                1347
            ],
            [
                662,
                1374
            ],
            [
                40,
                1376
            ]
        ],
        [
            [
                833,
                1349
            ],
            [
                1023,
                1349
            ],
            [
                1023,
                1373
            ],
            [
                833,
                1373
            ]
        ],
        [
            [
                41,
                1389
            ],
            [
                1026,
                1388
            ],
            [
                1026,
                1412
            ],
            [
                41,
                1413
            ]
        ],
        [
            [
                41,
                1427
            ],
            [
                266,
                1426
            ],
            [
                266,
                1450
            ],
            [
                41,
                1451
            ]
        ]
    ],
    "rec_boxes": [
        [
            43,
            9,
            1029,
            29
        ],
        [
            43,
            48,
            1022,
            68
        ],
        [
            36,
            81,
            102,
            113
        ],
        [
            42,
            136,
            1023,
            159
        ],
        [
            42,
            174,
            529,
            197
        ],
        [
            41,
            242,
            1029,
            269
        ],
        [
            72,
            281,
            128,
            317
        ],
        [
            42,
            342,
            1034,
            366
        ],
        [
            41,
            380,
            908,
            405
        ],
        [
            57,
            421,
            1015,
            445
        ],
        [
            42,
            460,
            1017,
            483
        ],
        [
            42,
            499,
            1007,
            522
        ],
        [
            42,
            538,
            758,
            560
        ],
        [
            42,
            587,
            1005,
            610
        ],
        [
            36,
            622,
            81,
            656
        ],
        [
            40,
            677,
            221,
            704
        ],
        [
            40,
            728,
            1014,
            753
        ],
        [
            40,
            765,
            1037,
            793
        ],
        [
            41,
            805,
            1018,
            831
        ],
        [
            42,
            846,
            747,
            869
        ],
        [
            40,
            896,
            725,
            921
        ],
        [
            814,
            896,
            1026,
            920
        ],
        [
            40,
            933,
            1017,
            962
        ],
        [
            41,
            973,
            1021,
            998
        ],
        [
            41,
            1012,
            1028,
            1037
        ],
        [
            42,
            1053,
            289,
            1077
        ],
        [
            40,
            1102,
            1020,
            1129
        ],
        [
            40,
            1140,
            1024,
            1169
        ],
        [
            39,
            1177,
            896,
            1208
        ],
        [
            40,
            1217,
            538,
            1247
        ],
        [
            695,
            1214,
            775,
            1246
        ],
        [
            55,
            1257,
            1007,
            1285
        ],
        [
            41,
            1297,
            335,
            1323
        ],
        [
            40,
            1347,
            662,
            1376
        ],
        [
            833,
            1349,
            1023,
            1373
        ],
        [
            41,
            1388,
            1026,
            1413
        ],
        [
            41,
            1426,
            266,
            1451
        ]
    ]
}