跳到主要内容

图像OCR识别

命令说明

对指定图像进行OCR识别,调用时需要访问互联网

命令原型

sText = OCR.ImageOCR(sFileName,sEngine, sAcessKey, sSecretKey, iTimeOut)

命令参数

参数必选类型默认值说明
sFileNameTruepath'''C:\Users'''要识别的图片路径
sEngineTrueenum"baidu1"识别文字使用的OCR引擎
sAcessKeyTruestring""OCR服务的ApiKey
sSecretKeyTruestring""OCR服务的SecretKey
iTimeOutTruenumber10000指定在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)

可视化样例