需求
百度开源飞桨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等等诸多库,第一级又依赖库(可理解为二级),笔者有自己的开源库大集合,编译老手,比较熟悉,源码都改不动,实在无能为力,附上网上能百度到的相关文章,如下: