百度OCR活动包

百度AI开放平台提供多种文字识别,如增值税发票、营业执照、驾驶证等,可以用于多种RPA流程,我也在《RPA开发与应用》中详细讲解了如何在UiPath Studio中识别增值税发票。本代码库的目的是打通UiPath和百度OCR,让开发者能在UiPath Studio中通过简单的拖放和设置把百度OCR用到相关流程中,从而加速开发过程。
快速开始
在UiPath Studio中使用百度OCR活动包可以遵循以下步骤:
- 创建项目:使用templates/CloudOcrBasicProcess模版创建OCR流程,你可以查阅它的文档。
- 安装活动包:打开UiPath Studio的Manage Packages,在nuget.org中搜索并安装Baidu.AI.Ocr.Activities。
- 配置密钥:在百度AI开放平台上创建文字识别应用,并把API Key和Secret Key保存到config/baidu_ocr_config.xlsx。
- 加载密钥: 使用snippets/LoadBaiduOcrConfig.xaml代码片段从上述配置文件加载密钥。
- 使用活动:把你想使用的OCR活动从Activities面板拖到OCR Scope活动中。
OCR活动清单
本活动包支持以下云可扩展OCR活动包的OCR活动:
|名称|类型|活动
---|---|---|--- 1|增值税发票识别|票据|VatInvoiceActivity 2|定额发票识别|票据|QuotaInvoiceActivity 3|出租车票识别|票据|TaxiReceiptActivity 4|火车票识别|票据|TrainTicketActivity 5|身份证识别|卡证|IdCardActivity 6|户口本识别|卡证|HouseholdRegisterActivity 7|出生医学证明识别|卡证|BirthCertificateActivity 8|护照识别|卡证|PassportActivity 9|港澳通行证识别|卡证|HkMacauExitentrypermitActivity 10|台湾通行证识别|卡证|TaiwanExitentrypermitActivity 11|营业执照识别|卡证|BusinessLicenseActivity 12|银行卡识别|卡证|BankCardActivity 13|行驶证识别|汽车场景|VehicleLicenseActivity 14|驾驶证识别|汽车场景|DriverLicenseActivity 15|机动车销售发票识别|汽车场景|VehicleInvoiceActivity 16|车辆合格证识别|汽车场景|VehicleCertificateActivity
其他代码库和参考资料
- 云可扩展OCR活动包
- 百度OCR API文档
- 百度AI开放平台 .NET SDK
- JSON.NET
- How to Create Activities
- Testing Framework for UiPath
- Windows Workflow Foundation
- RPA开发与应用
许可协议
本代码库遵循MIT许可协议,可作商业用途。
特别声明
- 本活动包并非官方出品,不存在官方支持。
- 本活动包并不包含任何本地模型,你的票据将会发往百度AI开放平台进行文字识别。
- 本活动包并不收取任何费用,百度AI开放平台可能根据你的使用情况收取费用。