当前位置: 首页 > 后端技术 > Python

PythonEasyOCR文字识别

时间:2023-03-26 15:36:58 Python

前言:人脸识别、身份证识别、图像识别现在很流行。刷脸支付、指纹支付、刷脸支付等。作为一名技术工程师,你是否好奇这是如何做到的?本期将带你揭开谜底,一探究竟。选型在图像识别的技术选型中,比较常见的有PHP语言、Java语言、Go语言、C语言。为什么是蟒蛇。原因是安装使用方便,不需要去研究图像识别的底层原理。它是一种胶水语言。扩展包已打包,开箱即用。安装指南需要先安装essyorcpipinstallessyorcpipinstalltorch==1.7.1+cu101torchvision==0.8.2+cu101-fhttps://download.pytorch.org/whl/torch_stable.htmlpipinstalltorch==1.7.1+cputorchvision==0.8.2+cpu-fhttps://download.pytorch.org/whl/torch_stable.html也可以直接参考考官网的教程CodeDemoimportos,easyocrimportre,natsort,jsonimportsslssl._create_default_https_context=ssl._create_unverified_context#取消sslfilepath='/www/src/python/test_demo'defgetInfo():reader=easyocr.Reader(['en'],gpu=False)#只需要运行一次将模型加载到内存中files=os.listdir(filepath)files=natsort.natsorted(files)raw_info=[]forfiinfiles:fi_d=os.path.join(filepath,fi)baseName=os.path.basename(fi_d)split_names=re.split("[_.]",baseName)结果=reader.readtext(fi_d,detail=1,paragraph=True,batch_size=10,x_ths=1,canvas_size=1024)print(result)getInfo()官网API文档api参数地址汇总Python语言在大数据和人工智能方向有丰富的扩展包,简单易用,也可以在其他语言的实现中,Python在耗时和易用性上有优势。不用担心性能问题