Bootstrap

RPA通过python调用腾讯OCR识别(Uibot、WeAutomate )

使用场景:当RPA需要识别图片内容时使用,例如:发票识别。

     环境准备:安装腾讯ocr对应的python模块,在rpa开发工具安装目录下找到python文件夹,然后再此执行cmd命令:

python -m pip install -i https://mirrors.tencent.com/pypi/simple/ --upgrade tencentcloud-sdk-python

安装完后在对应的creator安装目录lib\site-packages文件夹下有对应的包。(可能默认会将包添加到C盘,需要手动复制到安装目录下的site-packages文件夹中)

点击下载腾讯OCR.ZIP和tencentcloudOCR.py

  1. WeAutomate

 复制脚本文件:使用前需将tencentcloudOCR.py文件复制到项目目录下。

函数调用:直接在左侧控件栏里拖一个”调用python脚本中的函数”,tencentcloudOCR.py文件,输入函数名,参数调用

函数介绍:tencentcloudOCR(SecretId, SecretKey, Type, params):ocr识别

  SecretId:腾讯云的SecretId

SecretKey:腾讯云的SecretKey(可在腾讯云个人中心-->访问管理-->访问密钥下获取)

   Type:ocr识别类型目前支持类型有GeneralBasicOCR(通用印刷体识别)、VatInvoiceOCR(增值税发票识别)、RecognizeTableOCR(表格识别)

   params:参数,格式为{“ImageBase64”,”图片绝对路径”}

2 . Uibot

   安装命令库:在Creator中点击UiBot命令中心, 在自定义菜单下选择自定义命令库,然后导入命令库,选择腾讯OCR.zip,导入成功。

 

复制脚本文件:使用命令库前需将tencentcloudOCR.py文件复制到流程extend/python目录下。

(注意:该文件只在当前流程中有效,子流程之前不通用,如果要在其他子流程中使用则需要重复上面步骤)

       使用:安装完上面步骤后,在creator左侧扩展命令下就可以看到导入的组件了。

;