
# 文字识别SDK简介
#### 文字识别SDK概述
文字识别（Optical Character Recognition，简称OCR）将图片或扫描件中的文字识别成可编辑的文本。可代替人工录入，提升业务效率。支持身份证、驾驶证、行驶证、发票、通用表格、通用文字等场景文字识别。
文字识别以开放API（Application Programming Interface，应用程序编程接口）的方式提供给用户，用户通过实时访问和调用API获取推理结果，帮助用户提升业务效率。
文字识别服务软件开发工具包（OCR SDK，Optical Character Recognition Service Software Development Kit）是对OCR服务提供的REST API进行的封装，以简化用户的开发工作。用户直接调用OCR SDK提供的接口函数即可实现使用OCR服务业务能力的目的。
我们针对不同语言的SDK提供了开发指南：
表1不同语言SDK的开发指南 
| 编程语言    | 开发指南                                                                                  |
|:---|:---|
| Java    | [Java SDK 开发指南](https://support.huaweicloud.com/sdkreference-ocr/ocr_04_0003.html)    |
| Python  | [Python SDK 开发指南](https://support.huaweicloud.com/sdkreference-ocr/ocr_04_0006.html)  |
| Node.js | [Node.js SDK 开发指南](https://support.huaweicloud.com/sdkreference-ocr/ocr_04_0008.html) |
| PHP     | [PHP SDK 开发指南](https://support.huaweicloud.com/sdkreference-ocr/ocr_04_0009.html)     |
| C++     | [C++ SDK 开发指南](https://support.huaweicloud.com/sdkreference-ocr/ocr_04_0010.html)     |
| Go      | [Go SDK 开发指南](https://support.huaweicloud.com/sdkreference-ocr/ocr_04_0011.html)      |
| NET     | [NET SDK 开发指南](https://support.huaweicloud.com/sdkreference-ocr/ocr_04_0012.html)     |
   
#### SDK代码示例自动生成
[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/OCR/sdk?api=RecognizeGeneralTable)提供API检索及平台调试，支持全量快速检索、可视化调试、帮助文档查看、在线咨询。
您只需要在API Explorer中修改接口参数，即可自动生成对应的代码示例。同时，可在集成开发环境CloudIDE中完成代码的构建、调试、运行等操作。
图1API Explorer   
![](https://support.huaweicloud.com/sdkreference-ocr/zh-cn_image_0000001245476233.png "点击放大")
#### 与API的对应关系
文字识别接口与API对应关系请参见[表2]。
 表2接口与API对应关系表 
| 接口          | API                                                                |
|:---|:---|
| 智能文档解析      | POST /v2/{project_id}/ocr/smart-document-recognizer                |
| 通用表格识别      | POST /v2/{project_id}/ocr/general-table                            |
| 通用文字识别      | POST /v2/{project_id}/ocr/general-text                             |
| 网络图片识别      | POST /v2/{project_id}/ocr/web-image                                |
| 智能分类识别      | POST /v2/{project_id}/ocr/auto-classification                      |
| 手写文字识别      | POST /v2/{project_id}/ocr/handwriting                              |
| 身份证识别       | POST /v2/{project_id}/ocr/id-card                                  |
| 行驶证识别       | POST /v2/{project_id}/ocr/vehicle-license                          |
| 驾驶证识别       | POST /v2/{project_id}/ocr/driver-license                           |
| 护照识别        | POST /v2/{project_id}/ocr/passport                                 |
| 银行卡识别       | POST /v2/{project_id}/ocr/bankcard                                 |
| 营业执照识别      | POST /v2/{project_id}/ocr/business-license                         |
| 道路运输证识别     | POST /v2/{project_id}/ocr/transportation-license                   |
| 不动产证识别      | POST /v2/{project_id}/ocr/real-estate-certificate                  |
| 车辆合格证识别     | POST /v2/{project_id}/ocr/vehicle-certificate                      |
| 道路运输从业资格证识别 | POST /v2/{project_id}/ocr/transportation-qualification-certificate |
| 车牌识别        | POST /v2/{project_id}/ocr/license-plate                            |
| 名片识别        | POST /v2/{project_id}/ocr/business-card                            |
| VIN码识别      | POST /v2/{project_id}/ocr/vin                                      |
| 增值税发票识别     | POST /v2/{project_id}/ocr/vat-invoice                              |
| 发票验真        | POST /v2/{project_id}/ocr/invoice-verification                     |
| 机动车销售发票识别   | POST /v2/{project_id}/ocr/mvs-invoice                              |
| 出租车发票识别     | POST /v2/{project_id}/ocr/taxi-invoice                             |
| 火车票识别       | POST /v2/{project_id}/ocr/train-ticket                             |
| 定额发票识别      | POST /v2/{project_id}/ocr/quota-invoice                            |
| 车辆通行费发票识别   | POST /v2/{project_id}/ocr/toll-invoice                             |
| 飞机行程单识别     | POST /v2/{project_id}/ocr/flight-itinerary                         |
| 电子面单识别      | POST /v2/{project_id}/ocr/waybill-electronic                       |
| 保险单识别       | POST /v2/{project_id}/ocr/insurance-policy                         |
| 财务报表识别      | POST /v2/{project_id}/ocr/financial-statement                      |
| 承兑汇票识别      | POST /v2/{project_id}/ocr/acceptance-bill                          |
| 防疫健康码识别     | POST /v2/{project_id}/ocr/health-code                              |
| 核酸检测记录识别    | POST /v2/{project_id}/ocr/pcr-test-record                          |
| 泰文身份证识别     | POST /v2/{project_id}/ocr/thailand-id-card                         |
| 哥伦比亚身份证识别   | POST /v2/{project_id}/ocr/colombia-id-card                         |
| 自定义模板OCR    | POST /v2/{project_id}/ocr/custom-template                          |
   
