关于 百度飞浆paddleOCR编译32位版本 的解决方案

简介: 关于 百度飞浆paddleOCR编译32位版本 的解决方案

需求

  百度开源飞桨PaddleOCR编译成32位版本,以使windows的32位机器可以使用paddleOCR。


注意

  • paddleOCR编译时需要paddle的库和头文件,所以要编译paddle库。
  • paddle库分为paddle和paddle-lite版本
  • paddle提供c++、python等多种调用方式,前提你得编译安装成功


尝试

  • paddleOCR2.0版本编译,配置paddle和paddle-lite的各自新版本和老版本1.0,还有其他几个版本都尝试过,都无法顺利编译通过
  • paddle较老的版本0,8往直前的版本都下载不到了
  • paddle较老的版本1.0版本,编译的时候double与float转换问题,cmd问题等很多问题,经查验是老版本与新的系统cpu等有兼容问题
      以上是这几个库的编译,而且非常费时间,反复编译单个都超过5次以上,无法成功
      也尝试过python2.7 32位 和 python3.8 32位搭建运行环境,缺paddle库无法成功(其官方技术人员其实已经明确回复,windows上CPU不支持32位的)
      附上各种图:
      
      
      
      
      


其他

  编译paddle库时,有很多依赖库,如gflags、openBLAS、opencv等等诸多库,第一级又依赖库(可理解为二级),笔者有自己的开源库大集合,编译老手,比较熟悉,源码都改不动,实在无能为力,附上网上能百度到的相关文章,如下:

  

  


结论

  建议想采用paddleOCR32位的,可以转为tesseract,opencv等,不要死磕。

相关文章
|
存储 SQL 算法
八个理由:从java8升级到Java17
八个理由:从java8升级到Java17
438 0
|
机器学习/深度学习 编解码 监控
目标检测实战(六): 使用YOLOv8完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
这篇文章详细介绍了如何使用YOLOv8进行目标检测任务,包括环境搭建、数据准备、模型训练、验证测试以及模型转换等完整流程。
19118 59
目标检测实战(六): 使用YOLOv8完成对图像的目标检测任务(从数据准备到训练测试部署的完整流程)
|
12月前
|
机器学习/深度学习 数据可视化 自动驾驶
YOLO11-seg分割如何训练自己的数据集(道路缺陷)
本文介绍了如何使用自己的道路缺陷数据集训练YOLOv11-seg模型,涵盖数据集准备、模型配置、训练过程及结果可视化。数据集包含4029张图像,分为训练、验证和测试集。训练后,模型在Mask mAP50指标上达到0.673,展示了良好的分割性能。
4849 4
|
文字识别 编译器 C++
win10 PaddleOCR c++ cpu部署
win10 PaddleOCR c++ cpu部署
949 0
|
设计模式
《QT从基础到进阶·三十二》Q指针和D指针用法
《QT从基础到进阶·三十二》Q指针和D指针用法
805 0
|
文字识别 API 开发工具
印刷文字识别使用问题之如何提高OCR的识别率
印刷文字识别产品,通常称为OCR(Optical Character Recognition)技术,是一种将图像中的印刷或手写文字转换为机器编码文本的过程。这项技术广泛应用于多个行业和场景中,显著提升文档处理、信息提取和数据录入的效率。以下是印刷文字识别产品的一些典型使用合集。
|
编译器 Linux C语言
Windows下编译并使用64位GMP
Windows下编译并使用64位GMP
568 0
|
安全 API 数据安全/隐私保护
发送邮件API接口有哪些平台?
在数字化时代,企业借助邮件发送API如AokSend、Mailgun、Amazon SES、Postmark和Sendinblue自动化邮件发送。这些平台提供高可靠性、灵活性、扩展性和多功能集成,支持邮件营销、事务邮件和客户沟通。例如,AokSend以其丰富的功能和易集成著称,而Mailgun则适合需要高级功能的开发者。Amazon SES以高扩展性和经济实惠吸引快速增长的企业,Postmark专长于快速的事务性邮件,Sendinblue则结合了邮件和短信营销。每个平台都有相应的Python示例代码展示如何使用其API发送邮件。
|
容器
彻底理解游戏世界中的两个坐标系
彻底理解游戏世界中的两个坐标系
465 0
|
小程序 定位技术
微信小程序如何实现地图多点标注
微信小程序如何实现地图多点标注
1245 0