批量图片识别AHKORC是一款免费文字识别软件,用AHK写了这么一个东西,无GUI,任务栏右下角会有图标,运行时会有操作提示。理是调用windows自带的certutil.exe将图片编码保存在txt文件中,然后从txt文件里读取再post给百度API获取识别结果。
注意事项
1,WinXP以上系统可用(因为听说XP不自带certutil.exe,可以去下载一个2003的certutil.exe放到程序目录下供调用,理论可行,不保证成功,因为没有测试环境,本人在32位Win10下测试的);
2,只能使用jpg格式(那种直接把比如1.png改后缀名成1.jpg的图片虽然看图软件能正常打开查看但是不知道接口能否识别,务必使用转换格式后的jpg图片进行操作。这是调用百度接口的限制,本人也无能为力。);
3,现阶段我们支持的图片大小为:base64编码后小于4M,分辨率不高于4096*4096(从百度官网复制过来的),只作为提示,本程序内不做限制,请自行控制图片大小;
4,默认提供的token有效期30天(配置文件中的id和secret并不是真实可用的,可以自己申请之后填上去),过期自行更换(毕竟百度分配个人免费额度就50000次,感觉好像知道为什么别的大佬都做截图识别,不做这个批量转换的功能了)。
使用说明
Mute模式:在Cfg.dat中设置mute=1并保存,然后启动(或重启)程序,则识图过程中不弹出进度提示,完成才会弹出提示;设置mute=0则会弹出进度提示。
刚运行的时候提示框里显示软件版本。