按键精灵免库免费文字识别
共 1194字,需浏览 3分钟
·
2022-02-09 17:41
对于一些目视正规但又不容易识别的文字相信大家都很头痛,如果使用大漠或图灵老大们的插件来一 一的做字库又非常麻烦,所以老江为了解决大家这个难题特意免费放出免库文字识别的插件。
这里我也声明一下,插件是百度飞桨,这是免费本地识别的,大家有兴趣也可以百度一下看看,下面是一位前辈封装的帖子:
https://blog.csdn.net/qq_37735796/article/details/108015905
希望将来按键官方能把这个封装到按键当中,我做的有些菜,只是用用而已。
01
插件优点
本插件优点:
1、不用做字库
2、能识别大多目视标准的文字
3、使用方便,易学易用
4、不要钱,本地识别要比对接百度OCR快很多
本插件缺点:
1、比不上大漠和图灵的文字识别那样强大
2、不能识别验证码
3、免库文件大(主要是opencv)
4、不支持windos7系统
代码示例
Global 识别路径
识别路径 = "D:\jzy"
'dm.SetPath 识别路径
原路径 = Plugin.ocr.LongOcr(识别路径)'加载路径,为了和大漠插件截图命令相整合所以这里建议使用大漠插件的全局路径,本命令加载一次即可,返回原路径要做全局变量
TracePrint 原路径
//下面是识别
PIC = "b.JPG"'可以任意图片名,但要和识别的对应
'dm.Capture 0, 0, 200, 200, PIC'假如用大漠插件进行截图
s = Plugin.ocr.Ocr(PIC)'文字识别直接写图片名即可,或是用大漠插件截图的名字,都行
TracePrint s
s = Plugin.ocr.Ocr("2.jpg")'文字识别直接写图片名即可,或是用大漠插件截图的名字,都行
TracePrint s
s = Plugin.ocr.Ocr("b.JPG")'文字识别直接写图片名即可,或是用大漠插件截图的名字,都行
TracePrint s
坐标 = Plugin.ocr.Findstr("高超",PIC,0)'
TracePrint 坐标
Plugin.ocr.UnOcr 原路径'卸载路径,这也是必须的,可以放到大漠插件释放命令前后均可
Literary simplicity
调试信息
使用方法:
不喜欢看文字说明的可以看教学视频(复制到浏览器中打开):
https://www.bilibili.com/video/BV1RS4y197V8?spm_id_from=333.999.0.0
不喜欢看教学视频可看文字说明:
1、下载ocr压缩文件,解压密码1234,解压后是ocr.dll文件放到按键的Plugin文件夹中,我是用易语言写的,如有误报请加信任。
2、下载免库文件,注意里面都是动态链接库,有的是易语言写的,如有误报请加信任,下载后解压到如d盘即可。
想要了解更多的按键课程,欢迎关注按键精灵知乎账号,微信公众号“按键精灵”、按键论坛!!