PaddleOCR icon indicating copy to clipboard operation
PaddleOCR copied to clipboard

DocImgOrientationClassification模块模型路径不支持中文

Open yang-521 opened this issue 5 months ago • 7 comments

🔎 Search before asking

  • [x] I have searched the PaddleOCR Docs and found no similar bug report.
  • [x] I have searched the PaddleOCR Issues and found no similar bug report.
  • [x] I have searched the PaddleOCR Discussions and found no similar bug report.

🐛 Bug (问题描述)

model_dir参数不支持中文路径,看了一下源代码,貌似不是py代码部分问题。

🏃‍♂️ Environment (运行环境)

测试版本3.1,环境win11, python3.13。

🌰 Minimal Reproducible Example (最小可复现问题的Demo)

model = DocImgOrientationClassification(model_name="PP-LCNet_x1_0_doc_ori", model_dir=r'D:\python\Paddle测试用\mode\PP-LCNet_x1_0_doc_ori_infer')

yang-521 avatar Aug 04 '25 09:08 yang-521

处理中文路径的时候会遇到很多不必要的未知问题,其实只要不使用中文路径就可以哈。

可以更换下路径名 Paddle测试用 -> paddle_test

zhang-prog avatar Aug 05 '25 03:08 zhang-prog

处理中文路径的时候会遇到很多不必要的未知问题,其实只要不使用中文路径就可以哈。

可以更换下路径名 Paddle测试用->paddle_test

很多时候中文确实没法避免的.......这个总得优化吧,像用户输入你很难保证没有中文名称。之前遇到.predict方法也不能正常处理带中文的图像路径,但我在基础阅读器中修改解决了,模型这个就看不太懂,不知道是哪里的问题

yang-521 avatar Aug 05 '25 06:08 yang-521

OCR的模型也不支持中文路径,我现在是这样改的 img = cv2.imdecode(np.fromfile(image_path, dtype=np.uint8), cv2.IMREAD_COLOR) if img is not None: # OCR processing result = ocr_model.predict(img) 不知道有没有更好的办法

yanwenjie1 avatar Aug 11 '25 05:08 yanwenjie1

具体会报什么样的错误,可以贴一下错误截图吗

zhang-prog avatar Aug 22 '25 07:08 zhang-prog

具体会报什么样的错误,可以贴一下错误截图吗

Image

yang-521 avatar Aug 22 '25 08:08 yang-521

OCR的模型也不支持中文路径,我现在是这样改的 img = cv2.imdecode(np.fromfile(image_path, dtype=np.uint8), cv2.IMREAD_COLOR) if img is not None: # OCR processing result = ocr_model.predict(img) 不知道有没有更好的办法

@yanwenjie1 如果是预测图像路径 image_path 包含中文的话,可以更新 paddlex 包到 3.3.5 版本及以上,已经支持了。

TingquanGao avatar Oct 29 '25 03:10 TingquanGao

关于Windows平台支持含中文本地模型路径的问题,已联系 Paddle 框架相关 API 负责人,一起排查解决中。

TingquanGao avatar Oct 30 '25 06:10 TingquanGao