图像OCR识别
命令说明
使用本地OCR识别指定图像文件的文本内容。调用时不需要访问网络,没有调用频次的限制,但需要消耗一定的系统资源
命令原型
sText = LocalOCR.ImageOCR(sFileName,sOcrType, iTimeOut)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
sFileName | True | path | '''C:\Users''' | 要识别的图片路径,支持jpg、jpeg、gif、bmp、png格式 |
sOcrType | True | enum | "SceneText" | 待识别的文本类型 |
iTimeOut | True | number | 10000 | 指定在SelectorNotFoundException引发异常之前等待活动运行的时间量(以毫秒为单位)。默认值为10000毫秒(10秒) |
返回结果
sText,将命令运行后的结果赋值给此变量。
运行实例
/*********************************图像OCR识别***************************************
命令原型:
sText = LocalOCR.ImageOCR('''C:\Users''',"SceneText", 10000)
入参:
sFileName--识别文件的位置。注:要识别的图片路径
sOcrType--文本场景。注:待识别的文本类型
iTimeOut--超时时间。注:指定在SelectorNotFoundException引发异常之前等待活动运行的时间量(以毫秒为单位)。默认值为10000毫秒(10秒)
出参:
sText--函数调用的输出保存到的变量。
注意事项:
1.调用时不需要使用外部网络,但是需要消耗一部分系统资源。
2.要保证读取的图片存在于本地。
3.注意文本类型的选择。
4.调用时限没有限制,但是因为占用系统资源,所以在使用时尽量设置延时调用。
********************************************************************************/
Dim sText = ""
sText = LocalOCR.ImageOCR(@res"1643099897(1).jpg","SceneText", 10000)
TracePrint(sText)