相信大家都使用过影刀离线OCR,但因为要兼容32位影刀所以作了精度调整,大家不妨测试一下下面这张图的价格是否能识别出来:

飞浆OCR使用方法:
1、使用影刀64位,官网可以安装: https://www.yingdao.com/client-download/ 。如果装了32位需要先卸载再安装

2、依次安装库
(1)paddlepaddle
(2)Shapely
(3)paddleocr
3、调用模块
# 使用提醒:
# 1. xbot包提供软件自动化、数据表格、Excel、日志、AI等功能
# 2. package包提供访问当前应用数据的功能,如获取元素、访问全局变量、获取资源文件等功能
# 3. 当此模块作为流程独立运行时执行main函数
# 4. 可视化流程中可以通过"调用模块"的指令使用此模块
import xbot
from xbot import print, sleep
from .import package
from .package import variables as glv
from paddleocr import PaddleOCR, draw_ocr
def main(args):
ocr = PaddleOCR(use_angle_cls=True, use_gpu=False)
img_path = r'{}'.format(args)
result = ocr.ocr(img_path, cls=True)
result_content=[]
if glv["gvar"]==True:
for line in result[0]:
dict={}
dict["text"]=list(line[-1])[0]
dict["box"]=[int(line[0][0][0]),int(line[0][0][1]),int(line[0][2][0]),int(line[0][2][1])]
dict["score"]=round(line[-1][-1],6)
result_content.append(dict)
else:
for line in result[0]:
result_content.append(list(line[-1])[0])
return result_content
(4)本次用了全局变量布尔值来控制是否打印详细值

大家在第一次安装包的时候可能会不成功,是由于没有开启win32长路径
这里有个附件放到桌面(修改后缀成reg)双击运行就好: https://wwnw.lanzouy.com/iuXb21grtlpa