初始提交:识流 AI 助手项目
微信自动回复机器人,基于截图+OCR识别消息,支持关键词规则和 AI(OpenAI/DeepSeek/Dify)自动回复。 技术栈:PySide6 + Flask + Vue3 + RapidOCR + SQLite 注:OCR大模型文件(.onnx / .pdiparams)不纳入版本控制,需单独下载。 🤖 Generated with [Qoder][https://qoder.com]
This commit is contained in:
0
vendor/paddleocr/.gitkeep
vendored
Normal file
0
vendor/paddleocr/.gitkeep
vendored
Normal file
0
vendor/paddleocr/models/.gitkeep
vendored
Normal file
0
vendor/paddleocr/models/.gitkeep
vendored
Normal file
BIN
vendor/paddleocr/official_models/PP-LCNet_x1_0_textline_ori/img_textline180_demo_res.jpg
vendored
Normal file
BIN
vendor/paddleocr/official_models/PP-LCNet_x1_0_textline_ori/img_textline180_demo_res.jpg
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.7 KiB |
13
vendor/paddleocr/official_models/PP-LCNet_x1_0_textline_ori/img_textline180_demo_res.json
vendored
Normal file
13
vendor/paddleocr/official_models/PP-LCNet_x1_0_textline_ori/img_textline180_demo_res.json
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"input_path": "/root/.paddlex/predict_input/img_textline180_demo.jpg",
|
||||
"page_index": null,
|
||||
"class_ids": [
|
||||
1
|
||||
],
|
||||
"scores": [
|
||||
0.9926199913024902
|
||||
],
|
||||
"label_names": [
|
||||
"180_degree"
|
||||
]
|
||||
}
|
||||
1
vendor/paddleocr/official_models/PP-LCNet_x1_0_textline_ori/inference.json
vendored
Normal file
1
vendor/paddleocr/official_models/PP-LCNet_x1_0_textline_ori/inference.json
vendored
Normal file
File diff suppressed because one or more lines are too long
46
vendor/paddleocr/official_models/PP-LCNet_x1_0_textline_ori/inference.yml
vendored
Normal file
46
vendor/paddleocr/official_models/PP-LCNet_x1_0_textline_ori/inference.yml
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
Global:
|
||||
model_name: PP-LCNet_x1_0_textline_ori
|
||||
Hpi:
|
||||
backend_configs:
|
||||
paddle_infer:
|
||||
trt_dynamic_shapes: &id001
|
||||
x:
|
||||
- - 1
|
||||
- 3
|
||||
- 80
|
||||
- 160
|
||||
- - 1
|
||||
- 3
|
||||
- 80
|
||||
- 160
|
||||
- - 8
|
||||
- 3
|
||||
- 80
|
||||
- 160
|
||||
tensorrt:
|
||||
dynamic_shapes: *id001
|
||||
PreProcess:
|
||||
transform_ops:
|
||||
- ResizeImage:
|
||||
size:
|
||||
- 160
|
||||
- 80
|
||||
- NormalizeImage:
|
||||
channel_num: 3
|
||||
mean:
|
||||
- 0.485
|
||||
- 0.456
|
||||
- 0.406
|
||||
order: ''
|
||||
scale: 0.00392156862745098
|
||||
std:
|
||||
- 0.229
|
||||
- 0.224
|
||||
- 0.225
|
||||
- ToCHWImage: null
|
||||
PostProcess:
|
||||
Topk:
|
||||
topk: 1
|
||||
label_list:
|
||||
- 0_degree
|
||||
- 180_degree
|
||||
BIN
vendor/paddleocr/official_models/PP-OCRv5_server_det/.msc
vendored
Normal file
BIN
vendor/paddleocr/official_models/PP-OCRv5_server_det/.msc
vendored
Normal file
Binary file not shown.
1
vendor/paddleocr/official_models/PP-OCRv5_server_det/.mv
vendored
Normal file
1
vendor/paddleocr/official_models/PP-OCRv5_server_det/.mv
vendored
Normal file
@@ -0,0 +1 @@
|
||||
Revision:master,CreatedAt:1751519009
|
||||
220
vendor/paddleocr/official_models/PP-OCRv5_server_det/README.md
vendored
Normal file
220
vendor/paddleocr/official_models/PP-OCRv5_server_det/README.md
vendored
Normal file
File diff suppressed because one or more lines are too long
111
vendor/paddleocr/official_models/PP-OCRv5_server_det/config.json
vendored
Normal file
111
vendor/paddleocr/official_models/PP-OCRv5_server_det/config.json
vendored
Normal file
@@ -0,0 +1,111 @@
|
||||
{
|
||||
"Global": {
|
||||
"model_name": "PP-OCRv5_server_det"
|
||||
},
|
||||
"Hpi": {
|
||||
"backend_configs": {
|
||||
"paddle_infer": {
|
||||
"trt_dynamic_shapes": {
|
||||
"x": [
|
||||
[
|
||||
1,
|
||||
3,
|
||||
32,
|
||||
32
|
||||
],
|
||||
[
|
||||
1,
|
||||
3,
|
||||
736,
|
||||
736
|
||||
],
|
||||
[
|
||||
1,
|
||||
3,
|
||||
4000,
|
||||
4000
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
"tensorrt": {
|
||||
"dynamic_shapes": {
|
||||
"x": [
|
||||
[
|
||||
1,
|
||||
3,
|
||||
32,
|
||||
32
|
||||
],
|
||||
[
|
||||
1,
|
||||
3,
|
||||
736,
|
||||
736
|
||||
],
|
||||
[
|
||||
1,
|
||||
3,
|
||||
4000,
|
||||
4000
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"PreProcess": {
|
||||
"transform_ops": [
|
||||
{
|
||||
"DecodeImage": {
|
||||
"channel_first": false,
|
||||
"img_mode": "BGR"
|
||||
}
|
||||
},
|
||||
{
|
||||
"DetLabelEncode": null
|
||||
},
|
||||
{
|
||||
"DetResizeForTest": {
|
||||
"resize_long": 960
|
||||
}
|
||||
},
|
||||
{
|
||||
"NormalizeImage": {
|
||||
"mean": [
|
||||
0.485,
|
||||
0.456,
|
||||
0.406
|
||||
],
|
||||
"order": "hwc",
|
||||
"scale": "1./255.",
|
||||
"std": [
|
||||
0.229,
|
||||
0.224,
|
||||
0.225
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"ToCHWImage": null
|
||||
},
|
||||
{
|
||||
"KeepKeys": {
|
||||
"keep_keys": [
|
||||
"image",
|
||||
"shape",
|
||||
"polys",
|
||||
"ignore_tags"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"PostProcess": {
|
||||
"name": "DBPostProcess",
|
||||
"thresh": 0.3,
|
||||
"box_thresh": 0.6,
|
||||
"max_candidates": 1000,
|
||||
"unclip_ratio": 1.5
|
||||
}
|
||||
}
|
||||
1
vendor/paddleocr/official_models/PP-OCRv5_server_det/inference.json
vendored
Normal file
1
vendor/paddleocr/official_models/PP-OCRv5_server_det/inference.json
vendored
Normal file
File diff suppressed because one or more lines are too long
53
vendor/paddleocr/official_models/PP-OCRv5_server_det/inference.yml
vendored
Normal file
53
vendor/paddleocr/official_models/PP-OCRv5_server_det/inference.yml
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
Global:
|
||||
model_name: PP-OCRv5_server_det
|
||||
Hpi:
|
||||
backend_configs:
|
||||
paddle_infer:
|
||||
trt_dynamic_shapes: &id001
|
||||
x:
|
||||
- - 1
|
||||
- 3
|
||||
- 32
|
||||
- 32
|
||||
- - 1
|
||||
- 3
|
||||
- 736
|
||||
- 736
|
||||
- - 1
|
||||
- 3
|
||||
- 4000
|
||||
- 4000
|
||||
tensorrt:
|
||||
dynamic_shapes: *id001
|
||||
PreProcess:
|
||||
transform_ops:
|
||||
- DecodeImage:
|
||||
channel_first: false
|
||||
img_mode: BGR
|
||||
- DetLabelEncode: null
|
||||
- DetResizeForTest:
|
||||
resize_long: 960
|
||||
- NormalizeImage:
|
||||
mean:
|
||||
- 0.485
|
||||
- 0.456
|
||||
- 0.406
|
||||
order: hwc
|
||||
scale: 1./255.
|
||||
std:
|
||||
- 0.229
|
||||
- 0.224
|
||||
- 0.225
|
||||
- ToCHWImage: null
|
||||
- KeepKeys:
|
||||
keep_keys:
|
||||
- image
|
||||
- shape
|
||||
- polys
|
||||
- ignore_tags
|
||||
PostProcess:
|
||||
name: DBPostProcess
|
||||
thresh: 0.3
|
||||
box_thresh: 0.6
|
||||
max_candidates: 1000
|
||||
unclip_ratio: 1.5
|
||||
BIN
vendor/paddleocr/official_models/PP-OCRv5_server_rec/.msc
vendored
Normal file
BIN
vendor/paddleocr/official_models/PP-OCRv5_server_rec/.msc
vendored
Normal file
Binary file not shown.
1
vendor/paddleocr/official_models/PP-OCRv5_server_rec/.mv
vendored
Normal file
1
vendor/paddleocr/official_models/PP-OCRv5_server_rec/.mv
vendored
Normal file
@@ -0,0 +1 @@
|
||||
Revision:master,CreatedAt:1751519021
|
||||
219
vendor/paddleocr/official_models/PP-OCRv5_server_rec/README.md
vendored
Normal file
219
vendor/paddleocr/official_models/PP-OCRv5_server_rec/README.md
vendored
Normal file
File diff suppressed because one or more lines are too long
18480
vendor/paddleocr/official_models/PP-OCRv5_server_rec/config.json
vendored
Normal file
18480
vendor/paddleocr/official_models/PP-OCRv5_server_rec/config.json
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
vendor/paddleocr/official_models/PP-OCRv5_server_rec/inference.json
vendored
Normal file
1
vendor/paddleocr/official_models/PP-OCRv5_server_rec/inference.json
vendored
Normal file
File diff suppressed because one or more lines are too long
18426
vendor/paddleocr/official_models/PP-OCRv5_server_rec/inference.yml
vendored
Normal file
18426
vendor/paddleocr/official_models/PP-OCRv5_server_rec/inference.yml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user