图像特殊OCR识别
命令说明
对指定图像进行特殊的OCR识别,调用时需要访问互联网
命令原型
sText = OCR.ImageSpecialOCR(sPath,sEngine, sAcessKey, sSecretKey, iTimeOut,sEngineOptionArgs)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
sPath | True | path | '''C:\Users''' | 要识别的图片路径 |
sEngine | True | enum | "baidu_webImage" | 使用的OCR引擎 |
sAcessKey | True | string | "" | OCR服务的ApiKey |
sSecretKey | True | string | "" | OCR服务的SecretKey |
iTimeOut | True | number | 10000 | 指定在SelectorNotFoundException引发异常之前等待活动运行的时间量(以毫秒为单位)。默认值为10000毫秒(10秒) |
sEngineOptionArgs | True | expression | {} | OCR的其它属性 |
返回结果
sText,将命令运行后的结果赋值给此变量。
运行实例
/*********************************图像特殊OCR识别***************************************
命令原型:
sText = OCR.ImageSpecialOCR('''C:\Users''',"baidu_webImage", "", "", 10000,{})
入参:
sFileName--识别文件的位置。注:要识别的图片路径
sEngine--OCR引擎。注:识别文字使用的OCR引擎
sAcessKey--百度OCR引擎ApiKey。注:OCR服务的ApiKey(需要注册OCR账号,创建应用获取该参数)
sSecretKey--百度OCR引擎SecretKey。注:OCR服务的SecretKey(需要注册OCR账号,创建应用获取该参数)
iTimeOut--超时时间。注:指定在SelectorNotFoundException引发异常之前等待活动运行的时间量(以毫秒为单位)。默认值为10000毫秒(10秒)
sEngineOptionArgs--其他属性。注:OCR的其它属性.Type:Dict
出参:
sText--函数调用的输出保存到的变量。
注意事项:
1.该命令是调用外部百度OCR接口,需要提前创建好百度OCR账号以及对应应用,获取应用对应密钥(Access Key和Secret Key)。
2.要保证OCR操作的窗口存在,否则命令执行会报错。
3.运行该命令时需要能够连接外网。
********************************************************************************/
Dim sText = ""
sText = OCR.ImageSpecialOCR(@res"1643099897(1).jpg","baidu_webImage", "P10qsjDcuoN5ZU7dnSHmXzGh", "Fm8whYrNnXtKkSvqVPUYL573XfNbxlmO", 10000,{})
TracePrint(sText)
可视化样例
![](https://docs-res.laiye.com/production/docs-res/rpa-command-manual/zh/v6.0.0/OCR_图片/OCR_ImageSpecialOCR.png)