{
    "input_path": "/opt/data/paddleocr/data/20260909190357189077.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": [
        [
            [
                42,
                8
            ],
            [
                266,
                8
            ],
            [
                266,
                29
            ],
            [
                42,
                29
            ]
        ],
        [
            [
                77,
                59
            ],
            [
                1019,
                59
            ],
            [
                1019,
                82
            ],
            [
                77,
                82
            ]
        ],
        [
            [
                77,
                98
            ],
            [
                1034,
                98
            ],
            [
                1034,
                120
            ],
            [
                77,
                120
            ]
        ],
        [
            [
                77,
                135
            ],
            [
                940,
                135
            ],
            [
                940,
                159
            ],
            [
                77,
                159
            ]
        ],
        [
            [
                77,
                180
            ],
            [
                1000,
                180
            ],
            [
                1000,
                204
            ],
            [
                77,
                204
            ]
        ],
        [
            [
                77,
                220
            ],
            [
                1003,
                220
            ],
            [
                1003,
                243
            ],
            [
                77,
                243
            ]
        ],
        [
            [
                77,
                259
            ],
            [
                1028,
                259
            ],
            [
                1028,
                283
            ],
            [
                77,
                283
            ]
        ],
        [
            [
                77,
                297
            ],
            [
                1006,
                297
            ],
            [
                1006,
                320
            ],
            [
                77,
                320
            ]
        ],
        [
            [
                75,
                335
            ],
            [
                603,
                334
            ],
            [
                603,
                358
            ],
            [
                76,
                359
            ]
        ],
        [
            [
                40,
                385
            ],
            [
                196,
                385
            ],
            [
                196,
                412
            ],
            [
                40,
                412
            ]
        ],
        [
            [
                39,
                436
            ],
            [
                1014,
                435
            ],
            [
                1014,
                462
            ],
            [
                39,
                463
            ]
        ],
        [
            [
                41,
                477
            ],
            [
                856,
                477
            ],
            [
                856,
                501
            ],
            [
                41,
                501
            ]
        ],
        [
            [
                314,
                514
            ],
            [
                843,
                514
            ],
            [
                843,
                541
            ],
            [
                314,
                541
            ]
        ],
        [
            [
                264,
                554
            ],
            [
                1029,
                554
            ],
            [
                1029,
                578
            ],
            [
                264,
                578
            ]
        ],
        [
            [
                45,
                593
            ],
            [
                1024,
                593
            ],
            [
                1024,
                617
            ],
            [
                45,
                617
            ]
        ],
        [
            [
                43,
                633
            ],
            [
                569,
                633
            ],
            [
                569,
                656
            ],
            [
                43,
                656
            ]
        ],
        [
            [
                42,
                683
            ],
            [
                571,
                683
            ],
            [
                571,
                707
            ],
            [
                42,
                707
            ]
        ],
        [
            [
                172,
                719
            ],
            [
                1033,
                720
            ],
            [
                1033,
                750
            ],
            [
                172,
                749
            ]
        ],
        [
            [
                43,
                762
            ],
            [
                600,
                762
            ],
            [
                600,
                785
            ],
            [
                43,
                785
            ]
        ],
        [
            [
                862,
                760
            ],
            [
                1009,
                760
            ],
            [
                1009,
                787
            ],
            [
                862,
                787
            ]
        ],
        [
            [
                46,
                800
            ],
            [
                904,
                800
            ],
            [
                904,
                824
            ],
            [
                46,
                824
            ]
        ],
        [
            [
                40,
                849
            ],
            [
                573,
                849
            ],
            [
                573,
                876
            ],
            [
                40,
                876
            ]
        ],
        [
            [
                857,
                850
            ],
            [
                1028,
                850
            ],
            [
                1028,
                877
            ],
            [
                857,
                877
            ]
        ],
        [
            [
                39,
                889
            ],
            [
                1030,
                888
            ],
            [
                1030,
                915
            ],
            [
                39,
                916
            ]
        ],
        [
            [
                41,
                930
            ],
            [
                1014,
                930
            ],
            [
                1014,
                954
            ],
            [
                41,
                954
            ]
        ],
        [
            [
                40,
                968
            ],
            [
                255,
                965
            ],
            [
                255,
                993
            ],
            [
                40,
                996
            ]
        ],
        [
            [
                529,
                966
            ],
            [
                1034,
                967
            ],
            [
                1034,
                993
            ],
            [
                529,
                992
            ]
        ],
        [
            [
                42,
                1007
            ],
            [
                1000,
                1007
            ],
            [
                1000,
                1031
            ],
            [
                42,
                1031
            ]
        ],
        [
            [
                41,
                1047
            ],
            [
                423,
                1047
            ],
            [
                423,
                1070
            ],
            [
                41,
                1070
            ]
        ],
        [
            [
                38,
                1096
            ],
            [
                1029,
                1097
            ],
            [
                1029,
                1124
            ],
            [
                38,
                1123
            ]
        ],
        [
            [
                39,
                1135
            ],
            [
                1001,
                1135
            ],
            [
                1001,
                1162
            ],
            [
                39,
                1162
            ]
        ],
        [
            [
                41,
                1177
            ],
            [
                1034,
                1177
            ],
            [
                1034,
                1201
            ],
            [
                41,
                1201
            ]
        ],
        [
            [
                43,
                1214
            ],
            [
                1021,
                1214
            ],
            [
                1021,
                1238
            ],
            [
                43,
                1238
            ]
        ],
        [
            [
                41,
                1254
            ],
            [
                1023,
                1254
            ],
            [
                1023,
                1277
            ],
            [
                41,
                1277
            ]
        ],
        [
            [
                37,
                1289
            ],
            [
                116,
                1289
            ],
            [
                116,
                1321
            ],
            [
                37,
                1321
            ]
        ],
        [
            [
                41,
                1345
            ],
            [
                1015,
                1345
            ],
            [
                1015,
                1368
            ],
            [
                41,
                1368
            ]
        ],
        [
            [
                42,
                1384
            ],
            [
                990,
                1384
            ],
            [
                990,
                1407
            ],
            [
                42,
                1407
            ]
        ],
        [
            [
                41,
                1423
            ],
            [
                1022,
                1423
            ],
            [
                1022,
                1446
            ],
            [
                41,
                1446
            ]
        ]
    ],
    "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
    ],
    "text_rec_score_thresh": 0.0,
    "rec_texts": [
        "项目起源与演进历程：",
        "v1－Python原型阶段：最初的Python版本用于从PCS/PMS生产数据库读取设备运行数",
        "据，单线程循环采集，不支持多数据源并发。解决了\"有没有数据\"的问题，但存在明显的性",
        "能瓶颈—一个数据源阻塞会拖慢整体采集，没有错误处理机制，异常时直接崩溃",
        "v2-C#重写阶段：发现Python版本无法满足现场20+数据源同时采集的需求，用C#/",
        "Avalonia完全重写。核心矛盾在于轮胎制造现场的不同设备（密炼机/压延机/挤出",
        "机/硫化机）使用不同的数据库实例（生产库/计划库/硫化库)，且每个数据源的采集频率",
        "需求不同（有的需要2秒采集一次，有的可以30秒一次)。如果用Python版本的简单循",
        "环，高频率数据源会抢占低频率数据源的执行时间",
        "核心设计创新：",
        "①独立线程采集引擎（CollectionScheduler+SourceCollector)：每个数据源拥有独立的",
        "采集线程和CancellationToken，采集间隔独立可配置（默认5s)，互不干扰。",
        "作为统一入口，启动时遍历所有数据源创建对应的",
        "实例，支持按启动优先级顺序启动、反向顺序停止。这一设计的价值在于",
        "一每个数据源的延迟只取决于自身的采集耗时，不受其他数据源的影响。一个硫化机数据源",
        "出现临时故障，不会影响密炼机数据源的采集周期",
        "②多数据库适配层（DatabaseServer抽象基类)：",
        "统一采集接口，子类分别实现MySQL、SQLServer、SQLite、MariaDB四种数据",
        "库驱动。三级数据库架构（生产库/计划库/硫化库），",
        "每日分表策略",
        "轮胎制造行业的数据量按天增长，每日分表保证了查询性能不随时间线性衰减",
        "③三阶段缓存架构(采集→本地缓存→批量写入)：",
        "独立线程监控本",
        "地SQLite缓存队列，Batch Size=50批量写入目标库（PCS+PMS双目标同时写入)。两个关",
        "键设计(a)死锁检测与规避：超时阈值3s，最大重试3次，并发写入冲突自动回退重试；",
        "(b)信号量通知机制:",
        "在有新缓存记录时通知监控线程立即处理，而非",
        "固定间隔轮询。这一设计解决了\"写入慢拖累采集\"的核心矛盾采集线程只管往本地队列",
        "写，写入线程负责批量沉淀到目标库",
        "④异常隔离管理器（ExceptionlsolationManager)：5级异常严重程度评估（Debug/Info/",
        "Warning/Error/Critical）+6种处理策略（Ignore/LogOnly/Retry/Fallback/Isolate/",
        "Restart/Shutdown)。60分钟滑动统计窗口，最大1000条历史记录。这一设计的核心思想是",
        "并非所有异常都需要\"停止服务\"，轻度异常（如单次连接超时）应该被记录和重试，只有",
        "持续性异常（如连续5次连接失败）才触发隔离。并且不同组件、不同类型的异常有不同的恢",
        "复策略",
        "⑤系统健康检查服务（HealthCheckService）：每60s执行一次全面健康检测，覆盖4个维",
        "度—数据库连接（重试3次)、内存使用率（警戒80%/危险90%）、CPU使用率（警戒",
        "70%/危险85%)、磁盘剩余空间（警戒20%/危险10%)。连续3次异常触发自动恢复流程。"
    ],
    "rec_scores": [
        0.9984156489372253,
        0.9918490648269653,
        0.9939388036727905,
        0.988829493522644,
        0.9809805154800415,
        0.987990140914917,
        0.9747914671897888,
        0.9765982031822205,
        0.9978323578834534,
        0.9798890352249146,
        0.9737247824668884,
        0.9814449548721313,
        0.9994319677352905,
        0.9988712668418884,
        0.9891939163208008,
        0.9989352822303772,
        0.9708804488182068,
        0.9976674318313599,
        0.9722475409507751,
        0.9998844265937805,
        0.9995428919792175,
        0.9747018218040466,
        0.9989874958992004,
        0.9739153385162354,
        0.9871066808700562,
        0.9420166015625,
        0.9992115497589111,
        0.9707708954811096,
        0.9977681636810303,
        0.9675254225730896,
        0.9699147343635559,
        0.9840133786201477,
        0.9904100298881531,
        0.9899858832359314,
        0.9995355606079102,
        0.9773865342140198,
        0.9354322552680969,
        0.9583801031112671
    ],
    "rec_polys": [
        [
            [
                42,
                8
            ],
            [
                266,
                8
            ],
            [
                266,
                29
            ],
            [
                42,
                29
            ]
        ],
        [
            [
                77,
                59
            ],
            [
                1019,
                59
            ],
            [
                1019,
                82
            ],
            [
                77,
                82
            ]
        ],
        [
            [
                77,
                98
            ],
            [
                1034,
                98
            ],
            [
                1034,
                120
            ],
            [
                77,
                120
            ]
        ],
        [
            [
                77,
                135
            ],
            [
                940,
                135
            ],
            [
                940,
                159
            ],
            [
                77,
                159
            ]
        ],
        [
            [
                77,
                180
            ],
            [
                1000,
                180
            ],
            [
                1000,
                204
            ],
            [
                77,
                204
            ]
        ],
        [
            [
                77,
                220
            ],
            [
                1003,
                220
            ],
            [
                1003,
                243
            ],
            [
                77,
                243
            ]
        ],
        [
            [
                77,
                259
            ],
            [
                1028,
                259
            ],
            [
                1028,
                283
            ],
            [
                77,
                283
            ]
        ],
        [
            [
                77,
                297
            ],
            [
                1006,
                297
            ],
            [
                1006,
                320
            ],
            [
                77,
                320
            ]
        ],
        [
            [
                75,
                335
            ],
            [
                603,
                334
            ],
            [
                603,
                358
            ],
            [
                76,
                359
            ]
        ],
        [
            [
                40,
                385
            ],
            [
                196,
                385
            ],
            [
                196,
                412
            ],
            [
                40,
                412
            ]
        ],
        [
            [
                39,
                436
            ],
            [
                1014,
                435
            ],
            [
                1014,
                462
            ],
            [
                39,
                463
            ]
        ],
        [
            [
                41,
                477
            ],
            [
                856,
                477
            ],
            [
                856,
                501
            ],
            [
                41,
                501
            ]
        ],
        [
            [
                314,
                514
            ],
            [
                843,
                514
            ],
            [
                843,
                541
            ],
            [
                314,
                541
            ]
        ],
        [
            [
                264,
                554
            ],
            [
                1029,
                554
            ],
            [
                1029,
                578
            ],
            [
                264,
                578
            ]
        ],
        [
            [
                45,
                593
            ],
            [
                1024,
                593
            ],
            [
                1024,
                617
            ],
            [
                45,
                617
            ]
        ],
        [
            [
                43,
                633
            ],
            [
                569,
                633
            ],
            [
                569,
                656
            ],
            [
                43,
                656
            ]
        ],
        [
            [
                42,
                683
            ],
            [
                571,
                683
            ],
            [
                571,
                707
            ],
            [
                42,
                707
            ]
        ],
        [
            [
                172,
                719
            ],
            [
                1033,
                720
            ],
            [
                1033,
                750
            ],
            [
                172,
                749
            ]
        ],
        [
            [
                43,
                762
            ],
            [
                600,
                762
            ],
            [
                600,
                785
            ],
            [
                43,
                785
            ]
        ],
        [
            [
                862,
                760
            ],
            [
                1009,
                760
            ],
            [
                1009,
                787
            ],
            [
                862,
                787
            ]
        ],
        [
            [
                46,
                800
            ],
            [
                904,
                800
            ],
            [
                904,
                824
            ],
            [
                46,
                824
            ]
        ],
        [
            [
                40,
                849
            ],
            [
                573,
                849
            ],
            [
                573,
                876
            ],
            [
                40,
                876
            ]
        ],
        [
            [
                857,
                850
            ],
            [
                1028,
                850
            ],
            [
                1028,
                877
            ],
            [
                857,
                877
            ]
        ],
        [
            [
                39,
                889
            ],
            [
                1030,
                888
            ],
            [
                1030,
                915
            ],
            [
                39,
                916
            ]
        ],
        [
            [
                41,
                930
            ],
            [
                1014,
                930
            ],
            [
                1014,
                954
            ],
            [
                41,
                954
            ]
        ],
        [
            [
                40,
                968
            ],
            [
                255,
                965
            ],
            [
                255,
                993
            ],
            [
                40,
                996
            ]
        ],
        [
            [
                529,
                966
            ],
            [
                1034,
                967
            ],
            [
                1034,
                993
            ],
            [
                529,
                992
            ]
        ],
        [
            [
                42,
                1007
            ],
            [
                1000,
                1007
            ],
            [
                1000,
                1031
            ],
            [
                42,
                1031
            ]
        ],
        [
            [
                41,
                1047
            ],
            [
                423,
                1047
            ],
            [
                423,
                1070
            ],
            [
                41,
                1070
            ]
        ],
        [
            [
                38,
                1096
            ],
            [
                1029,
                1097
            ],
            [
                1029,
                1124
            ],
            [
                38,
                1123
            ]
        ],
        [
            [
                39,
                1135
            ],
            [
                1001,
                1135
            ],
            [
                1001,
                1162
            ],
            [
                39,
                1162
            ]
        ],
        [
            [
                41,
                1177
            ],
            [
                1034,
                1177
            ],
            [
                1034,
                1201
            ],
            [
                41,
                1201
            ]
        ],
        [
            [
                43,
                1214
            ],
            [
                1021,
                1214
            ],
            [
                1021,
                1238
            ],
            [
                43,
                1238
            ]
        ],
        [
            [
                41,
                1254
            ],
            [
                1023,
                1254
            ],
            [
                1023,
                1277
            ],
            [
                41,
                1277
            ]
        ],
        [
            [
                37,
                1289
            ],
            [
                116,
                1289
            ],
            [
                116,
                1321
            ],
            [
                37,
                1321
            ]
        ],
        [
            [
                41,
                1345
            ],
            [
                1015,
                1345
            ],
            [
                1015,
                1368
            ],
            [
                41,
                1368
            ]
        ],
        [
            [
                42,
                1384
            ],
            [
                990,
                1384
            ],
            [
                990,
                1407
            ],
            [
                42,
                1407
            ]
        ],
        [
            [
                41,
                1423
            ],
            [
                1022,
                1423
            ],
            [
                1022,
                1446
            ],
            [
                41,
                1446
            ]
        ]
    ],
    "rec_boxes": [
        [
            42,
            8,
            266,
            29
        ],
        [
            77,
            59,
            1019,
            82
        ],
        [
            77,
            98,
            1034,
            120
        ],
        [
            77,
            135,
            940,
            159
        ],
        [
            77,
            180,
            1000,
            204
        ],
        [
            77,
            220,
            1003,
            243
        ],
        [
            77,
            259,
            1028,
            283
        ],
        [
            77,
            297,
            1006,
            320
        ],
        [
            75,
            334,
            603,
            359
        ],
        [
            40,
            385,
            196,
            412
        ],
        [
            39,
            435,
            1014,
            463
        ],
        [
            41,
            477,
            856,
            501
        ],
        [
            314,
            514,
            843,
            541
        ],
        [
            264,
            554,
            1029,
            578
        ],
        [
            45,
            593,
            1024,
            617
        ],
        [
            43,
            633,
            569,
            656
        ],
        [
            42,
            683,
            571,
            707
        ],
        [
            172,
            719,
            1033,
            750
        ],
        [
            43,
            762,
            600,
            785
        ],
        [
            862,
            760,
            1009,
            787
        ],
        [
            46,
            800,
            904,
            824
        ],
        [
            40,
            849,
            573,
            876
        ],
        [
            857,
            850,
            1028,
            877
        ],
        [
            39,
            888,
            1030,
            916
        ],
        [
            41,
            930,
            1014,
            954
        ],
        [
            40,
            965,
            255,
            996
        ],
        [
            529,
            966,
            1034,
            993
        ],
        [
            42,
            1007,
            1000,
            1031
        ],
        [
            41,
            1047,
            423,
            1070
        ],
        [
            38,
            1096,
            1029,
            1124
        ],
        [
            39,
            1135,
            1001,
            1162
        ],
        [
            41,
            1177,
            1034,
            1201
        ],
        [
            43,
            1214,
            1021,
            1238
        ],
        [
            41,
            1254,
            1023,
            1277
        ],
        [
            37,
            1289,
            116,
            1321
        ],
        [
            41,
            1345,
            1015,
            1368
        ],
        [
            42,
            1384,
            990,
            1407
        ],
        [
            41,
            1423,
            1022,
            1446
        ]
    ]
}