利用Windows系统截图并进行百度OCR识别
我曾经写了一篇类似的文章利用Snipaste进行百度OCR识别,但这需要用户安装Snipaste。考虑到不是所有人都有这个软件,但windows系统中本身就自带一个厉害的截图工具,按快捷键WinShiftS就可呼出,并且还能任意形状截图,于是推荐大家用Windows系统截图之后进行百度OCR识别。
考虑到按WinShiftS不太方便,于是我在百度OCR识别中定义了一个全局快捷键F4,大家只要按下它,就自动弹出windows系统截图界面,截图完成之后,软件自动调用百度OCR识别,并把识别结果存入系统剪贴板。效果也是直接了当,简单粗暴。
顺带说一下:我在百度OCR中还定义了一个快捷键CtrlF4,按下之后会把剪贴板中的图片识别并存入系统剪贴板。为什么要设计这个功能?这主要是针对一些需要事先处理的图片,比如倾斜图片。
因为在极个别情况下,如果截取的原图处于倾斜状态,我们需要事先把它调整为正常状态,该怎么办呢?当然,这时没有必要祭出photoshop这样的大招,只需打开系统自带的画图3d,然后把截图粘贴进去,就可以很方便地调整角度进行旋转操作,获得满意的效果之后,再把图片复制一下,然后按CtrlF4,百度OCR会把系统剪贴板中的图片自动识别并存入剪贴板。
这样处理之后的识别结果:在文件资源管理中,3D对象文件夹与桌面、图片也带有用Paint3D进行编辑的选项而大多数。
PS:如果倾斜得不太严重的图片,百度OCR可以自动纠正并识别。上面需要额外处理的情况主要是针对倾斜得很严重的情况。
需要百度OCR的同学可以关注并私信我。