用途:处理以色列政府扫描表格,提取结构化数据,覆盖 Tabu(土地登记 Nesach)、税务局表格(106、806/857、Ishur Nikui)、Bituach Leumi 文件、车辆执照等。
主要能力:先用 pdftotext -layout file.pdf - 检查文本层,有真实希伯来语文本则跳过 OCR;仅对纯图像页执行预处理与 OCR。预处理脚本 scripts/preprocess_image.py 支持灰度、去边框、纠偏、去噪、可选二值化与 CLAHE。OCR 使用 Tesseract,配置为 --oem 1 --psm 6 -l heb+eng -c preserve_interword_spaces=1,表格类表单改用 PSM 4。提取脚本 scripts/extract_form_fields.py 自动识别表单类型并抽取字段,输出 ocr_confidence 与 field_confidence。Tabu 可用 scripts/tabu_to_spreadsheet.py 转为 Excel 就绪的 UTF-8-BOM CSV,按业主、抵押、警示分行,份额保持原样字符串。
使用方式:python scripts/preprocess_image.py --help;python scripts/extract_form_fields.py --help;python scripts/tabu_to_spreadsheet.py --file nesach_ocr.txt --out nesach.csv。
限制:输出为非官方转录,JSON 含 notice 字段,CSV 末尾有提示行,不得当作官方 Nesach。涉及个人数据,默认本地 Tesseract;发送云端前需数据所有者同意,Bituach Leumi 残疾或产假信件需明确同意。不纠正透视或页面弯曲,低分辨率会警告。ID 校验、份额求和等确定性检查需人工复核。具体收费、平台支持等资料未提供。