Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,11 @@

## 集成说明
### CocoaPods集成(*推荐使用*)
在项目的`Podfile`文件中添加`pod 'PaddleOCR'`,并执行`pod install`.
1. 本项目因相关资源过大,使用了`Git LFS`配置,在进行`pod install`前请先安装`Git LFS`,使用说明参考https://git-lfs.github.com/
在项目的`Podfile`文件中添加
`pod 'PaddleOCR'`
并执行`pod install`.

1. 因SDK二进制文件过大,使用`pod install`导入后会出现二进制文件缩水的情况,需要自行前往/PaddleOCR.framework/PaddleOCR目录,下载原始二进制文件并替换本地项目中的二进制,建议备份.(大文件下载服务太贵了,后面有时间看怎么能优化下)
2. 将项目`Targets` -> `Build Settings` -> `Enable Bitcode` 的值改为`No`.
3. 在项目`Targets` -> `Build Settings` -> `Other Linker Flags`中,用`$(inherited)`代替其他输入项.

Expand All @@ -19,6 +22,7 @@


## 使用说明
导入头文件`#import <PaddleOCR/MLPaddleOCR.h>`,具体使用方法可参考头文件注释说明.

1. 使用`SampleBuffer`作为参数进行扫描,可以使用以下方式:
```
Expand All @@ -41,9 +45,9 @@
## Demo使用说明
Demo下载后打开`Podfile`中的注释,并执行`pod install`,资源加载完毕后即可查看Demo预览效果。

## Git LFS及其他说明
## 常见错误及其他说明
- `PaddleOCR`库的部分功能依赖`OpenCV`,在`pod install`时可能会提示网络错误等情况,有条件的开发者可以使用代理解决,或者使用其他开发者提供的`OpenCV`库.
- 因`PaddleOCR`的相关资源限制,使用了`Git LFS`大文件处理方案,可能会出现文件缺失或资源类型不正确的情况。
- 因`PaddleOCR`的二进制文件过大,高达88M,受Git资源服务限制,可能会出现文件缺失或资源类型不正确的情况。
- 在使用cocopods集成后出现下面的情况,说明`PaddleOCR.framework`文件没有正确下载,请检查`PaddleOCR.framework`文件的大小,正常约为180M左右。
- 如大小不正确请使用`git clone`的方式下载本项目源代码,将下载下来的`PaddleOCR.framework`内的`PaddleOCR`和`libpaddle_api_light_bundled.a`文件替换到项目中再次编译,如仍无法正常编译,可以联系作者解决。
```
Expand Down