先去https://www.paddleocr.ai/latest/en/index.html遭到你要用的PPOCR_v5的包(分为mobile和severe)然后下载到你的本地。解压的目录最好放你自己的工程文件夹里面。然后替换我的text_detection_model_dir和text_recognition_model_dir。为你自己的路径就行了!
记住要去上面的网站去安装依赖!
frompaddleocrimportPaddleOCRimportos# ★★★ 关键:允许 MKL 库共存,防止 0xC0000005 崩溃 ★★★os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"ocr=PaddleOCR(text_detection_model_name="PP-OCRv5_mobile_det",text_recognition_model_name="PP-OCRv5_mobile_rec",text_detection_model_dir=r"E:\Linkedata\u2net\linkedata-version-thread\models\PP-OCRv5_mobile_det_infer",text_recognition_model_dir=r"E:\Linkedata\u2net\linkedata-version-thread\models\PP-OCRv5_mobile_rec_infer",use_doc_orientation_classify=False,use_doc_unwarping=False,use_textline_orientation=False,)# 推理单张图片img_path=r"E:\Linkedata\u2net\linkedata-version-thread\data\raw\all_image\2.jpg"result=ocr.ocr(img_path,cls=False)# cls=False 关闭方向分类# 打印结果(推荐方式)forlineinresult[0]:# result 是一个列表,[0] 是第一张图的结果box=line[0]# 四个角点坐标text,score=line[1]# (文字, 置信度)print(f"文字:{text}| 置信度:{score:.3f}| 框:{box}")# 保存可视化结果(带框的图片)ocr.save_result(img_path,result,save_dir="ocr_output",save_txt=True)