拍照记账是一种通过摄像头拍摄票据照片,由 AI 自动提取金额、商家和日期等关键信息并完成记账的功能。AI记账宝的拍照记账与同类产品的核心区别在于:OCR 识别完全在手机本地运行,票据照片不上传到任何服务器。
什么是本地 OCR?
本地 OCR(光学字符识别)是指文字识别模型直接运行在你的手机处理器上,不需要将照片发送到云端服务器。AI记账宝使用基于 ONNX 运行时的轻量级 OCR 模型,针对中文票据场景做了优化。模型文件在首次使用时下载到本地缓存,此后完全离线可用。
这与多数拍照记账 App 的做法根本不同。传统方案将照片上传到服务器,在云端完成识别后返回结果——你的消费凭证照片存在别人手里。AI记账宝的照片仅用于本地识别,识别完成后照片即丢弃,不保存、不上传、不参与云同步。
拍照记账的工作流程
STEP 1
拍摄或选择照片
在 App 首页点击「拍照记账」,调用摄像头拍摄纸质小票,或从相册选择支付截图。
STEP 2
本地 OCR 识别
ONNX 模型在手机上运行,提取照片中的文字信息,识别金额、商家名称、日期和商品明细。
STEP 3
AI 自动分类
根据商家名称和商品信息,AI 自动推断消费分类(餐饮、交通、购物等),你也可以手动调整。
STEP 4
确认入账
识别结果以可编辑表单呈现,你确认无误后一键入账。照片在识别完成后丢弃,仅保存文字结果。
支持哪些票据类型?
- 纸质小票:餐饮、超市、停车等消费小票,拍摄后自动识别。
- 支付截图:微信支付、支付宝的支付成功页面截图,自动提取金额和商家。
- 电子发票:支持识别电子发票图片中的关键信息。
OCR 准确率与局限
AI记账宝的 OCR 模型针对中文票据场景做了专门优化,对打印清晰的正规票据识别效果良好。以下情况会影响准确率:
- 手写内容:手写金额或商家名称的识别准确率会明显下降,推荐用于打印票据。
- 照片模糊:对焦不准或光线不足会导致识别失败,建议在充足光线下拍摄。
- 褶皱遮挡:小票褶皱或部分遮挡会影响识别,尽量展平后再拍。
诚实说明:OCR 不是万能的。对于复杂或非标准票据,识别结果可能需要手动修正。我们持续优化模型,但不承诺 100% 准确率。确认环节的存在就是为了让你在入账前核实识别结果。
本地识别 vs 云端识别
这是 AI记账宝 与多数同类产品最根本的区别。下表对比了两种方案:

- 本地识别(AI记账宝):照片不离开设备,离线可用,无网络延迟,隐私完全可控。
- 云端识别(传统方案):照片上传服务器,需要联网,有网络延迟,照片存在服务器端。
首次使用的模型下载
OCR 模型文件约数十 MB,首次使用拍照记账时自动下载到本地。下载完成后模型缓存在设备上,之后无需联网即可识别。如果你清除应用数据或更换设备,模型需要重新下载。