# 银行卡OCR识别使用教程：上传图片自动提取卡号、发卡行与卡组织

> 来源：工具派（https://gjupai.com） 原文页面：https://gjupai.com/tutorial/bank-card-ocr-guide

## 工具简介

**银行卡识别**是工具派推出的免费在线 OCR 工具：只要把银行卡的照片或截图上传到页面，系统就会自动调用 RapidOCR 文字识别引擎读取卡面信息，提取出 13–19 位的银行卡号，并根据卡号自动判断**发卡行**和**卡组织**（Visa、MasterCard、American Express、银联等），还能识别卡面上 MM/YY 格式的有效期并给出 Luhn 校验结果。识别结果以结构化字段展示，同时生成一份 txt 结果文件供下载留存。工具支持批量上传多张图片，全程无需安装任何软件，打开网页即用；上传的图片仅用于临时识别，处理完成后立即从服务器删除，不会持久保存。

## 功能亮点

- **卡号自动提取**：自动从卡面文字中定位 13–19 位连续数字作为银行卡号，无需手动框选区域。
- **发卡行智能判断**：内置银行卡 BIN 号段库，依据卡号前几位自动匹配发卡银行名称。
- **卡组织识别**：依据卡号首位数字自动判定卡组织——4 开头为 Visa、5 开头为 MasterCard、3 开头为 American Express、62 开头为银联，其余归为借记卡 / 信用卡。
- **有效期识别**：自动识别卡面上 MM/YY 格式的有效期（信用卡常见）。
- **Luhn 校验**：对识别出的卡号进行 Luhn 算法校验，并在结果中给出校验是否通过，帮助发现识别误差。
- **置信度评估**：结果附带置信度——卡号存在且通过 Luhn 校验为 0.9，仅识别到卡号为 0.6，未识别到则为 0，一眼判断结果可信度。
- **批量上传**：可一次上传多张银行卡图片，系统自动选取识别效果最好的结果；单文件最大支持 100MB。

## 参数说明

| 参数 | 说明 | 默认值 / 取值范围 |
| --- | --- | --- |
| 上传图片 | 银行卡的照片或截图，点击上传区选择文件，或直接拖拽到虚线框内 | 必填 |
| 批量上传 | 支持一次选择或拖拽多张图片批量识别 | 可选，数量不限 |
| 单文件大小 | 单个上传文件的大小上限 | 最大 100MB |
| 图片格式 | 支持的图片格式 | JPG、JPEG、PNG、BMP、WebP、TIFF |
| 开始处理 | 上传完成后点击蓝色「开始处理」按钮启动识别 | 手动触发 |

## 使用步骤

1. **打开工具页面**：进入「银行卡识别」页面，顶部是工具名称与简介「上传银行卡图片自动识别卡号、发卡行与卡组织」，下方是「上传文件」工作区，无需安装任何软件。

![银行卡识别工具主界面：顶部为橙色银行卡图标、工具名「银行卡识别」及简介「上传银行卡图片自动识别卡号、发卡行与卡组织」；其](article/202607/1783998438233_7223.png)

2. **阅读隐私提示**：上传前请先留意黄色「隐私与安全提示」——图片会上传到服务器进行临时识别，处理完成后立即删除、不会持久保存；银行卡属于敏感个人信息，请确保仅用于个人学习 / 工作需要。

3. **上传银行卡图片**：点击虚线框选择文件，或直接把图片拖拽到框内；支持批量上传多张图片，单文件最大 100MB，JPG / PNG / BMP / WebP / TIFF 等常见格式均可。

4. **点击开始处理**：确认文件已添加后，点击底部蓝色「开始处理」按钮，系统调用 RapidOCR 引擎识别卡面文字并提取字段。

5. **查看识别结果**：识别完成后页面展示结构化结果——卡号（card_number）、发卡行（bank_name）、卡组织（card_type）、有效期（valid_date）、Luhn 校验结果（luhn_valid）和置信度（confidence）。

6. **下载结果文件**：系统同时生成一份 txt 结果文件，可下载留存，或复制到表格、报销系统中使用。

## 使用技巧

- **卡面拍正、拍清晰**：卡号多为凸起或印刷的连续数字，拍摄时让卡面正对镜头、避免反光和阴影，识别率最高。
- **先看 Luhn 校验结果**：`luhn_valid` 为 true 且置信度 0.9 时结果基本可直接使用；若校验未通过，多半是某个数字识别错了，换一张更清晰的图片重试即可。
- **截图也能识别**：手机银行 App 里的银行卡详情截图同样可以上传，只要卡号完整清晰即可识别。
- **批量上传择优结果**：一次上传多张图片时，系统会以识别出的最长卡号为准给出最佳结果，多角度多张拍摄可以提高成功率。
- **核对发卡行和卡组织**：发卡行依据 BIN 号段匹配、卡组织依据卡号首位判断，若卡面信息与结果不符，以卡面印刷为准。
- **注意隐私合规**：银行卡号属于敏感信息，仅上传本人或已获授权的卡片，识别完成后图片会立即删除，下载的结果文件请妥善保管。

## 常见问题

**Q1：支持哪些图片格式？有大小限制吗？**
支持 JPG、JPEG、PNG、BMP、WebP、TIFF 等常见格式，单个文件最大 100MB，并且支持一次批量上传多张图片。

**Q2：能识别出哪些信息？**
可识别卡号、发卡行、卡组织（Visa / MasterCard / American Express / 银联等）和卡面有效期（MM/YY），并给出 Luhn 校验结果与置信度。

**Q3：Luhn 校验是干什么的？**
Luhn 是银行卡号的标准校验算法，用于验证卡号数字组合是否合法。识别结果中的 `luhn_valid` 为 false 时，说明识别出的卡号可能有误，建议换一张更清晰的图片重试。

**Q4：上传的银行卡图片安全吗？**
图片仅上传到服务器进行临时识别，处理完成后立即删除，不会持久保存。银行卡属于敏感个人信息，请仅上传本人或已获授权的卡片，禁止非法收集、买卖或冒用。

**Q5：为什么没识别出发卡行？**
发卡行是依据卡号前几位 BIN 号段匹配的，如果该卡片的号段不在内置号段库中，发卡行会显示为空，但卡号、卡组织等字段不受影响，可对照卡面手动补充。

**Q6：识别结果可以导出吗？**
可以。识别完成后系统会生成一份 txt 结果文件，包含全部识别字段，可直接下载保存。

