跳到主要内容

图像OCR识别

命令说明

使用本地OCR识别指定图像文件的文本内容。调用时不需要访问网络,没有调用频次的限制,但需要消耗一定的系统资源

命令原型

sText = LocalOCR.ImageOCR(sFileName,sOcrType, iTimeOut)

命令参数

参数必选类型默认值说明
sFileNameTruepath'''C:\Users'''要识别的图片路径,支持jpg、jpeg、gif、bmp、png格式
sOcrTypeTrueenum"SceneText"待识别的文本类型
iTimeOutTruenumber10000指定在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)

可视化样例