parent
72102ec927
commit
0d9d21cddf
|
@ -59,15 +59,13 @@ cd /path/to/ppocr_img
|
||||||
|
|
||||||
如果不使用提供的测试图片,可以将下方`--image_dir`参数替换为相应的测试图片路径。
|
如果不使用提供的测试图片,可以将下方`--image_dir`参数替换为相应的测试图片路径。
|
||||||
|
|
||||||
**注意** whl包默认使用`PP-OCRv3`模型,识别模型使用的输入shape为`3,48,320`, 因此如果使用识别功能,需要添加参数`--rec_image_shape 3,48,320`,如果不使用默认的`PP-OCRv3`模型,则无需设置该参数。
|
|
||||||
|
|
||||||
<a name="211"></a>
|
<a name="211"></a>
|
||||||
#### 2.1.1 中英文模型
|
#### 2.1.1 中英文模型
|
||||||
|
|
||||||
* 检测+方向分类器+识别全流程:`--use_angle_cls true`设置使用方向分类器识别180度旋转文字,`--use_gpu false`设置不使用GPU
|
* 检测+方向分类器+识别全流程:`--use_angle_cls true`设置使用方向分类器识别180度旋转文字,`--use_gpu false`设置不使用GPU
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
paddleocr --image_dir ./imgs/11.jpg --use_angle_cls true --use_gpu false --rec_image_shape 3,48,320
|
paddleocr --image_dir ./imgs/11.jpg --use_angle_cls true --use_gpu false
|
||||||
```
|
```
|
||||||
|
|
||||||
结果是一个list,每个item包含了文本框,文字和识别置信度
|
结果是一个list,每个item包含了文本框,文字和识别置信度
|
||||||
|
@ -94,7 +92,7 @@ cd /path/to/ppocr_img
|
||||||
- 单独使用识别:设置`--det`为`false`
|
- 单独使用识别:设置`--det`为`false`
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
paddleocr --image_dir ./imgs_words/ch/word_1.jpg --det false --rec_image_shape 3,48,320
|
paddleocr --image_dir ./imgs_words/ch/word_1.jpg --det false
|
||||||
```
|
```
|
||||||
|
|
||||||
结果是一个list,每个item只包含识别结果和识别置信度
|
结果是一个list,每个item只包含识别结果和识别置信度
|
||||||
|
@ -104,16 +102,16 @@ cd /path/to/ppocr_img
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
如需使用2.0模型,请指定参数`--version PP-OCR`,paddleocr默认使用PP-OCRv3模型(`--versioin PP-OCRv3`)。更多whl包使用可参考[whl包文档](./whl.md)
|
如需使用2.0模型,请指定参数`--ocr_version PP-OCR`,paddleocr默认使用PP-OCRv3模型(`--ocr_version PP-OCRv3`)。更多whl包使用可参考[whl包文档](./whl.md)
|
||||||
|
|
||||||
<a name="212"></a>
|
<a name="212"></a>
|
||||||
|
|
||||||
#### 2.1.2 多语言模型
|
#### 2.1.2 多语言模型
|
||||||
|
|
||||||
PaddleOCR目前支持80个语种,可以通过修改`--lang`参数进行切换,对于英文模型,指定`--lang=en`, PP-OCRv3目前只支持中文和英文模型,其他多语言模型会陆续更新。
|
PaddleOCR目前支持80个语种,可以通过修改`--lang`参数进行切换,对于英文模型,指定`--lang=en`。
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
paddleocr --image_dir ./imgs_en/254.jpg --lang=en --rec_image_shape 3,48,320
|
paddleocr --image_dir ./imgs_en/254.jpg --lang=en
|
||||||
```
|
```
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
|
|
@ -73,8 +73,6 @@ cd /path/to/ppocr_img
|
||||||
|
|
||||||
If you do not use the provided test image, you can replace the following `--image_dir` parameter with the corresponding test image path
|
If you do not use the provided test image, you can replace the following `--image_dir` parameter with the corresponding test image path
|
||||||
|
|
||||||
**Note**: The whl package uses the `PP-OCRv3` model by default, and the input shape used by the recognition model is `3,48,320`, so if you use the recognition function, you need to add the parameter `--rec_image_shape 3,48,320`, if you do not use the default `PP- OCRv3` model, you do not need to set this parameter.
|
|
||||||
|
|
||||||
<a name="211-english-and-chinese-model"></a>
|
<a name="211-english-and-chinese-model"></a>
|
||||||
|
|
||||||
#### 2.1.1 Chinese and English Model
|
#### 2.1.1 Chinese and English Model
|
||||||
|
@ -82,7 +80,7 @@ If you do not use the provided test image, you can replace the following `--imag
|
||||||
* Detection, direction classification and recognition: set the parameter`--use_gpu false` to disable the gpu device
|
* Detection, direction classification and recognition: set the parameter`--use_gpu false` to disable the gpu device
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
paddleocr --image_dir ./imgs_en/img_12.jpg --use_angle_cls true --lang en --use_gpu false --rec_image_shape 3,48,320
|
paddleocr --image_dir ./imgs_en/img_12.jpg --use_angle_cls true --lang en --use_gpu false
|
||||||
```
|
```
|
||||||
|
|
||||||
Output will be a list, each item contains bounding box, text and recognition confidence
|
Output will be a list, each item contains bounding box, text and recognition confidence
|
||||||
|
@ -112,7 +110,7 @@ If you do not use the provided test image, you can replace the following `--imag
|
||||||
* Only recognition: set `--det` to `false`
|
* Only recognition: set `--det` to `false`
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
paddleocr --image_dir ./imgs_words_en/word_10.png --det false --lang en --rec_image_shape 3,48,320
|
paddleocr --image_dir ./imgs_words_en/word_10.png --det false --lang en
|
||||||
```
|
```
|
||||||
|
|
||||||
Output will be a list, each item contains text and recognition confidence
|
Output will be a list, each item contains text and recognition confidence
|
||||||
|
@ -121,15 +119,15 @@ If you do not use the provided test image, you can replace the following `--imag
|
||||||
['PAIN', 0.9934559464454651]
|
['PAIN', 0.9934559464454651]
|
||||||
```
|
```
|
||||||
|
|
||||||
If you need to use the 2.0 model, please specify the parameter `--version PP-OCR`, paddleocr uses the PP-OCRv3 model by default(`--versioin PP-OCRv3`). More whl package usage can be found in [whl package](./whl_en.md)
|
If you need to use the 2.0 model, please specify the parameter `--ocr_version PP-OCR`, paddleocr uses the PP-OCRv3 model by default(`--ocr_version PP-OCRv3`). More whl package usage can be found in [whl package](./whl_en.md)
|
||||||
<a name="212-multi-language-model"></a>
|
<a name="212-multi-language-model"></a>
|
||||||
|
|
||||||
#### 2.1.2 Multi-language Model
|
#### 2.1.2 Multi-language Model
|
||||||
|
|
||||||
PaddleOCR currently supports 80 languages, which can be switched by modifying the `--lang` parameter. PP-OCRv3 currently only supports Chinese and English models, and other multilingual models will be updated one after another.
|
PaddleOCR currently supports 80 languages, which can be switched by modifying the `--lang` parameter.
|
||||||
|
|
||||||
``` bash
|
``` bash
|
||||||
paddleocr --image_dir ./doc/imgs_en/254.jpg --lang=en --rec_image_shape 3,48,320
|
paddleocr --image_dir ./doc/imgs_en/254.jpg --lang=en
|
||||||
```
|
```
|
||||||
|
|
||||||
<div align="center">
|
<div align="center">
|
||||||
|
@ -210,4 +208,4 @@ Visualization of results
|
||||||
|
|
||||||
In this section, you have mastered the use of PaddleOCR whl package.
|
In this section, you have mastered the use of PaddleOCR whl package.
|
||||||
|
|
||||||
PaddleOCR is a rich and practical OCR tool library that get through the whole process of data production, model training, compression, inference and deployment, please refer to the [tutorials](../../README.md#tutorials) to start the journey of PaddleOCR.
|
PaddleOCR is a rich and practical OCR tool library that get through the whole process of data production, model training, compression, inference and deployment, please refer to the [tutorials](../../README.md#tutorials) to start the journey of PaddleOCR.
|
||||||
|
|
Loading…
Reference in New Issue