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