识别屏幕或图像上文字的本地组件,
系统自带组件,仅支持 Windows 10。
相关的库或函数: string.ocrLite, soImage 。
soImage 范例中提供自动生成字符与简单 OCR 的工具。
创建OCR对象
返回支持的语言列表,返回值为字符串数组
在@hwnd参数指定的窗口上查找并点击@text指定的文本,
@miniSimilar指定最小相似度,可选参数,默认为 0.5,
成功返回true
关闭对象,
关闭以后不应再使用此对象,
默认在对象被回收时会自动关闭
传入 gdip.bimap 对象并识别文字,
返回识别结果对象
识别文字并返回识别结果对象,
buffer指定图像文件的内存数据,
支持jpg,png,bmp等常见格式
自窗口客户区后台截图并识别文字,注意截图范围越小结果越准确,
必须用 @hwnd 参数指定窗口句柄,
可选用 @x,y@ 参数指定坐标
可选用 @cx,@cy 指定宽度和高度,
返回识别结果对象
自图像文件识别文字,
参数指定图像文件路径
自屏幕截图并识别文字,
所有参数可选,可选用 @hwnd 参数指定窗口句柄,
可选用 @x,y@ 参数指定坐标
可选用 @cx,@cy 指定宽度和高度,
返回识别结果对象
自窗口后台截图并识别文字,
所有参数可选,可选用 @hwnd 参数指定窗口句柄,
可选用 @x,y@ 参数指定坐标
可选用 @cx,@cy 指定宽度和高度,
返回识别结果对象
在@hwnd参数指定的窗口上查找@text指定的文本,
@miniSimilar指定最小相似度,可选参数,默认为 0.5,
成功返回true
是否支持指定的语言,字符串参数 @1 用于指定语言。
例如 "en-US" 指定英文, "zh-Hans-CN" 指定简体中文。
字符串,设置识别用到的语言。
例如 "en-US" 指定英文, "zh-Hans-CN" 指定简体中文。
等待@hwnd参数指定的窗口,查找并点击@text指定的文本,
@miniSimilar指定最小相似度,可选参数,默认为 0.6,
@timeout 为可选的超时参数,单位毫秒,
可选用 @hwndWait 指定等待窗口句柄,不指定则默认值为 @hwnd,
成功返回true
等待@hwnd参数指定的窗口上出现@text指定的文本,
@miniSimilar指定最小相似度,可选参数,默认为 0.6,
@timeout 为可选的超时参数,单位毫秒,
可选用 @hwndWait 指定等待窗口句柄,不指定则默认值为 @hwnd,
成功返回true
单词分隔符,
不指定则自动设置英文或数值使用空格,中文不分隔
文本框四角坐标,长度为4的坐标数组,
每个坐都是包含x,y坐标属性的对象,
识别出的文本区块
识别出的全部文本
字符或单词数组
字符或单词区块数组
识别结果文本块数组
查找文本所在的区块正中点坐标,并发送鼠标点击消息
查找文本所在的区块正中点坐标,并发送鼠标点击消息,
参数 @txt 指定要查找的文本,可传入文本数组,支持模糊匹配,
@miniSimilar 指定最小相似度,可选参数,
完全相似为1,完全不相似为0,默认最小相似度为0.5,
可以降低相似度没有问题,此函数会自动获取相似度最高的结果,
可选指定起始索引,
成功返回值@1为匹配的文本坐标,返回值@2为找到的索引
查找文本,支持模糊匹配
返回对象:DotNetOrcResultBlockObject
查找文本,支持模糊匹配,
参数 @txt 指定要查找的文本,可传入包含多个查询文本的数组,
@miniSimilar 指定最小相似度,可选参数,
完全相似为1,完全不相似为0,默认最小相似度为0.5,
可以降低相似度没有问题,此函数会自动获取相似度最高的结果,
可选指定起始索引,
成功返回值@1为匹配的文本块信息,返回值@2为找到的索引
查找文本所在的区块正中点坐标,支持模糊匹配
查找文本所在的区块正中点坐标,支持模糊匹配,
参数 @txt 指定要查找的文本,可传入包含多个查询文本的数组,
@miniSimilar 指定最小相似度,可选参数,
完全相似为1,完全不相似为0,默认最小相似度为0.5,
可以降低相似度没有问题,此函数会自动获取相似度最高的结果,
可选指定起始索引,
成功返回值@1为匹配的文本坐标,返回值@2为找到的索引
查找文本所在的区块,支持模糊匹配
查找文本所在的区块,支持模糊匹配,
参数 @txt 指定要查找的文本,可传入包含多个查询文本的数组,
@miniSimilar 指定最小相似度,可选参数,
完全相似为1,完全不相似为0,默认最小相似度为0.5,
可以降低相似度没有问题,此函数会自动获取相似度最高的结果,
可选指定起始索引,
成功返回值@1为匹配的::RECT对象,返回值@2为找到的索引
查找识别结果是否包含@subString指定的子字符串,支持模糊匹配,
@miniSimilar 指定最小相似度,可选参数,
完全相似为1,完全不相似为0,默认最小相似度为0.8,
字符串较短时建议降低相似度
识别出的全部文本