微信自带的OCR功能,快捷准确。很好用。有大佬搞了一个py库实现了对微信ocr的调用。aardio作者一鹤老师做了一个aar的相关库,使得调用微信ocr非常方便。
通过自己带的库和例子就能生成一个cor文字识别软件。
不过,我在使用过程中,遇到有时能用,有时又不能用的情况,因为我电脑上安装了多个版本的微信,有时装一个新的版本,ocr就不能用了。有时换一个版本,又能用了。看到群里有人说一次都没有成功。感觉这里面一个是路径问题,一个是32位和64位问题。因为以前微信是32位,好像3.9后有64位也有32位。
现在,通过相关资料找到调用的文件,把它们提取出来,放到软件目录下调用,这样就不再依赖不同版本的微信,就算电脑上没有安装微信,也能用了。实现了
其实,作者的库是写很好的,可以指定路径,不指定才去寻找微信安装路径。当时遇到问题我也曾试着指定路径,但没有成功。因为我电脑上微信安装有多个路径。

下面的代码:
Code JavaScriptLine:57复制
代码没什么特别的,就是指定路径。开始路径没带exe,一直没成功。后面带上才成功了。
生成后,把提取的wxocr目录复制到exe同目录就可以运行了。
wxocr目录中,两个dll原本是在微信程序里面的,所以要找微信路径。但不调用微信。所以我这个目录中那个wechat
。exe,就是一个空文件,写个名字而已。
另外几个文件,就是ocr要调用的模型。估计是用mojo训练的,所以要两那个dll。
你也可以从你自己电脑上提取正常使用的那几个文件替换。
传了两次附件,都没看到。
添加一个下载地址
https://www.123865.com/s/TSc7jv-rtpg3提取码:9DU6