Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
周伟奇
/
bmw-ocr
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Graphs
Network
Create a new issue
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
6610282f
authored
3 years ago
by
周伟奇
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
add 3bs
1 parent
dcc1396d
master
...
CHINARPA-4562
OCR-recognition-for-FSM-related-documents
feature/202506-monixiadan
feature/4058
feature/CHINAPRA-4447
feature/CHINARPA-3290-FSM-AUTO
feature/CHINARPA-3443
feature/CHINARPA-3523
feature/CHINARPA-3528
feature/CHINARPA-3529
feature/CHINARPA-3577
feature/CHINARPA-3786
feature/CHINARPA-3964
feature/CHINARPA-4137
feature/CHINARPA-4277
feature/CHINARPA-4302/all-pass
feature/CHINARPA-4341
feature/CHINARPA-4357
feature/CHINARPA-4358
feature/CHINARPA-4395
feature/CHINARPA-4495
feature/CHINARPA-4546
feature/CHINARPA-4623
feature/CHINARPA-4659
feature/CHINARPA-4660
feature/CHINARPA-4731
feature/CHINARPA-4846
feature/CHINARPA-4941
feature/CHINARPA-4942
feature/CHINARPA-4944
feature/CHINARPA-4962
feature/CHINARPA-5015
feature/CHINARPA-5075
feature/CHINARPA-5092
feature/CHINARPA-5117
feature/CHINARPA-5118
feature/CHINARPA-5131-5234
feature/CHINARPA-5153
feature/CHINARPA-5155
feature/CHINARPA-5296
feature/CHINARPA-5504
feature/CHINARPA-5619
feature/CHINARPA-5620-dzfp
feature/CHINARPA_5015_SQL
feature/KWOM_July
feature/SE3
feature/add_log_20240924
feature/add_try_except
feature/e-bank
feature/enhancement-file-name-change
feature/f3
feature/filter-file
feature/fix_label_40_dydjhmh
feature/fsm-contract
feature/fsm-full
feature/hotfix_insurance
feature/mssql-encrypt
feature/new-pwd
feature/pdftoimg
feature/pres
feature/pres-3034
feature/qrs
feature/report
feature/report2
feature/rpa
feature/sc
feature/seOct
feature/token
feature/uat-new
feature/uat-tmp
feature/uat-tmp-cms-yace
feature/uat-tmp-cy
feature/uat-tmp-wblog
feature/upgrade_cut_img
feature/weixin-bs
feature/weixin-bs-2
feature/zfb
feature/zip
feature_add_down_payment
feature_add_income_keywords_cy
feature_add_insurance_sec_page
fix/1118上线问题反馈
fix/2024-05-pen-test
fix/20240424
fix/hil_excel_sql
fix/new_hil_contract
fix/report_ca
hotfix/2025-02
hotfix/2025-04
hotfix/2025-06
master-0117
ocr-Pre-Settlement
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
26 additions
and
10 deletions
src/apps/doc/consts.py
src/apps/doc/ocr/wb.py
src/apps/doc/consts.py
View file @
6610282
...
...
@@ -379,6 +379,13 @@ HEADERS_MAPPING.update(
}
)
# 48
HEADERS_MAPPING
.
update
(
{
'商品说明'
:
SUMMARY_KEY
,
}
)
# ----------针式打印-部分格线------------------------------------------------------------------------------------------
# 竖版-特殊-邮储银行-一本通绿卡通交易明细(客户)
# 竖版-特殊-邮储银行-账户交易明细(客户)
...
...
@@ -524,6 +531,10 @@ OTHER_TUPLE = (None, None, None, None, None, None, None, None, None, None, None,
# "35":"针式打印-部分格线-竖版-邮储银行",
# "36":"针式打印-部分格线-竖版-邮储银行-绿卡",
# "46":"中国农业银行账户活期交易明细清单",
# "47":"平安银行个人账户交易明细清单-版式二",
# "48":"支付宝收支明细证明",
# "50":"普通打印-无格线-农业银行-整数-特殊",
CLASSIFY_LIST
=
[
...
...
@@ -575,9 +586,11 @@ CLASSIFY_LIST = [
(
'其他'
,
OTHER_TUPLE
),
(
'其他'
,
OTHER_TUPLE
),
(
'其他'
,
OTHER_TUPLE
),
(
'其他'
,
OTHER_TUPLE
),
(
'其他'
,
OTHER_TUPLE
),
(
'其他'
,
OTHER_TUPLE
),
(
'中国农业银行账户活期交易明细清单'
,
(
1
,
2
,
4
,
5
,
None
,
3
,
6
,
None
,
None
,
None
,
None
,
None
,
None
)),
(
'平安银行个人账户交易明细清单-版式二'
,
(
2
,
None
,
3
,
4
,
None
,
5
,
None
,
6
,
None
,
None
,
None
,
None
,
None
)),
(
'支付宝收支明细证明'
,
(
8
,
None
,
5
,
None
,
None
,
3
,
2
,
None
,
None
,
None
,
None
,
None
,
None
)),
(
'其他'
,
OTHER_TUPLE
),
(
'普通打印-无格线-农业银行-整数-特殊'
,
(
1
,
None
,
3
,
4
,
None
,
2
,
None
,
5
,
None
,
None
,
None
,
None
,
None
)),
...
...
@@ -632,9 +645,11 @@ CLASSIFY_HEADER_LIST = [
OTHER_TUPLE
,
OTHER_TUPLE
,
OTHER_TUPLE
,
OTHER_TUPLE
,
OTHER_TUPLE
,
OTHER_TUPLE
,
(
'交易日期'
,
'交易时间'
,
'交易摘要'
,
'交易金额'
,
'本次余额'
,
'对手信息'
,
'交易渠道'
,
'交易附言'
),
(
'序号'
,
'交易时间'
,
'交易金额'
,
'余额'
,
'摘要'
,
'交易对手信息'
),
(
'收/支'
,
'交易对方'
,
'商品说明'
,
'收/付款方 式'
,
'金额'
,
'交易订单 号'
,
'商家订单 号'
,
'交易时间'
),
OTHER_TUPLE
,
(
'交易日期'
,
'摘要/附言'
,
'交易金额'
,
'账户余额'
,
'对方账号和户名'
),
...
...
@@ -1123,12 +1138,13 @@ MS_ERROR_COL = (5, 6)
WECHART_CLASSIFY
=
12
ALI_WECHART_CLASSIFY
=
{
12
,
13
}
WECHART_ERROR_COL
=
(
1
,
2
)
WECHART
_HEADERS_MAPPING
=
copy
.
deepcopy
(
HEADERS_MAPPING
)
WECHART
_HEADERS_MAPPING
.
update
(
SPECIAL
_HEADERS_MAPPING
=
copy
.
deepcopy
(
HEADERS_MAPPING
)
SPECIAL
_HEADERS_MAPPING
.
update
(
{
'交易时间'
:
DATE_KEY
,
}
)
SPECIAL_HEADERS_CLASSIFY_SET
=
{
WECHART_CLASSIFY
,
47
,
48
}
PATTERN_LIST
=
[
'联机金额'
,
'交易名称'
,
'收入/支出金额'
,
'收入'
,
'存入'
,
'支出'
,
'支取'
,
'金额'
,
'余额'
,
'发生额'
,
'借贷'
,
'借贷状态'
,
'收支标志'
,
'收/支'
,
'收入金额'
,
'存入金额(贷)'
,
'存入金额(贷)'
,
'支出金额'
,
'支取金额(借)'
,
...
...
This diff is collapsed.
Click to expand it.
src/apps/doc/ocr/wb.py
View file @
6610282
...
...
@@ -61,8 +61,8 @@ class BSWorkbook(Workbook):
def
get_header_col
(
header_value
,
classify
):
if
header_value
is
None
:
return
if
classify
==
consts
.
WECHART_CLASSIFY
:
header_dict
=
consts
.
WECHART
_HEADERS_MAPPING
if
classify
in
consts
.
SPECIAL_HEADERS_CLASSIFY_SET
:
header_dict
=
consts
.
SPECIAL
_HEADERS_MAPPING
else
:
header_dict
=
consts
.
HEADERS_MAPPING
header_col
=
header_dict
.
get
(
header_value
)
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment