From 81488b13307c2b7a420120f00e4605133f1a6d7e Mon Sep 17 00:00:00 2001 From: weishengyu Date: Wed, 16 Dec 2020 00:32:11 +0800 Subject: [PATCH 1/6] add file descriptions --- StyleText/README_ch.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/StyleText/README_ch.md b/StyleText/README_ch.md index 9a8eb2d2c9..e50dffe98c 100644 --- a/StyleText/README_ch.md +++ b/StyleText/README_ch.md @@ -130,38 +130,38 @@ python3 -m tools.synth_image -c configs/config.yml --style_image examples/style_ ### 五、代码结构 ``` style_text_rec -|-- arch +|-- arch // 网络结构定义文件 | |-- base_module.py | |-- decoder.py | |-- encoder.py | |-- spectral_norm.py | `-- style_text_rec.py -|-- configs +|-- configs // 配置文件 | |-- config.yml | `-- dataset_config.yml -|-- engine -| |-- corpus_generators.py -| |-- predictors.py -| |-- style_samplers.py -| |-- synthesisers.py -| |-- text_drawers.py -| `-- writers.py -|-- examples +|-- engine // 数据合成引擎 +| |-- corpus_generators.py // 从文本采样或随机生成语料 +| |-- predictors.py // 调用网络生成数据 +| |-- style_samplers.py // 采样风格图片 +| |-- synthesisers.py // 调度各个模块,合成数据 +| |-- text_drawers.py // 生成标准文字图片,用作舒服 +| `-- writers.py // 将合成的图片和标签写入本地目录 +|-- examples // 示例文件 | |-- corpus | | `-- example.txt | |-- image_list.txt | `-- style_images | |-- 1.jpg | `-- 2.jpg -|-- fonts +|-- fonts // 字体文件 | |-- ch_standard.ttf | |-- en_standard.ttf | `-- ko_standard.ttf -|-- tools +|-- tools // 程序入口 | |-- __init__.py -| |-- synth_dataset.py -| `-- synth_image.py -`-- utils +| |-- synth_dataset.py // 批量合成数据 +| `-- synth_image.py // 合成单张图片 +`-- utils // 其他基础功能模块 |-- config.py |-- load_params.py |-- logging.py From abc93b3af22067d69d7dcb4477e8ffd38727ac0f Mon Sep 17 00:00:00 2001 From: dyning Date: Wed, 16 Dec 2020 00:39:28 +0800 Subject: [PATCH 2/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bc75fe9ee6..7e97aabb63 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,7 @@ For a new language request, please refer to [Guideline for new language_requests - [Benchmark](./doc/doc_en/benchmark_en.md) - Data Annotation and Synthesis - [Semi-automatic Annotation Tool: PPOCRLabel](./PPOCRLabel/README.md) - - [Data Synthesis Tool: Style_Edit](./StyleTextRec/README.md) + - [Data Synthesis Tool: StyleText](./StyleText/README.md) - [Other Data Annotation Tools](./doc/doc_en/data_annotation_en.md) - [Other Data Synthesis Tools](./doc/doc_en/data_synthesis_en.md) - Datasets From 7f383a4368dfe74696fea46014551735563a3faf Mon Sep 17 00:00:00 2001 From: dyning Date: Wed, 16 Dec 2020 00:40:38 +0800 Subject: [PATCH 3/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7e97aabb63..47d3a99ba1 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,7 @@ For a new language request, please refer to [Guideline for new language_requests - [Benchmark](./doc/doc_en/benchmark_en.md) - Data Annotation and Synthesis - [Semi-automatic Annotation Tool: PPOCRLabel](./PPOCRLabel/README.md) - - [Data Synthesis Tool: StyleText](./StyleText/README.md) + - [Data Synthesis Tool: Style-Text](./StyleText/README.md) - [Other Data Annotation Tools](./doc/doc_en/data_annotation_en.md) - [Other Data Synthesis Tools](./doc/doc_en/data_synthesis_en.md) - Datasets From a7b13a0ec0de0bcfdcf7d91a07a315c4f8c7340e Mon Sep 17 00:00:00 2001 From: dyning Date: Wed, 16 Dec 2020 00:41:10 +0800 Subject: [PATCH 4/6] Update README_ch.md --- StyleText/README_ch.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StyleText/README_ch.md b/StyleText/README_ch.md index c2b6add791..39b4951f86 100644 --- a/StyleText/README_ch.md +++ b/StyleText/README_ch.md @@ -1,4 +1,4 @@ -## Style Text +## Style-Text ### 目录 - [一、工具简介](#工具简介) From 2b3d3b1a1b7ebdd9683e85f469cbe78953df3ab3 Mon Sep 17 00:00:00 2001 From: dyning Date: Wed, 16 Dec 2020 00:41:56 +0800 Subject: [PATCH 5/6] Update README_ch.md --- StyleText/README_ch.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/StyleText/README_ch.md b/StyleText/README_ch.md index 39b4951f86..d9f1239c78 100644 --- a/StyleText/README_ch.md +++ b/StyleText/README_ch.md @@ -85,7 +85,7 @@ python3 -m tools.synth_image -c configs/config.yml --style_image examples/style_ #### 批量合成 -在实际应用场景中,经常需要批量合成图片,补充到训练集中。StyleText可以使用一批风格图片和语料,批量合成数据。合成过程如下: +在实际应用场景中,经常需要批量合成图片,补充到训练集中。Style-Text可以使用一批风格图片和语料,批量合成数据。合成过程如下: 1. 在`configs/dataset_config.yml`中配置目标场景风格图像和语料的路径,具体如下: @@ -100,7 +100,7 @@ python3 -m tools.synth_image -c configs/config.yml --style_image examples/style_ * `language`:语料的语种; * `corpus_file`: 语料文件路径。 - StyleText也提供了一批中英韩5万张通用场景数据用作文本风格图像,便于合成场景丰富的文本图像,下图给出了一些示例。 + Style-Text也提供了一批中英韩5万张通用场景数据用作文本风格图像,便于合成场景丰富的文本图像,下图给出了一些示例。 中英韩5万张通用场景数据: [下载地址](https://paddleocr.bj.bcebos.com/dygraph_v2.0/style_text/chkoen_5w.tar) @@ -116,7 +116,7 @@ python3 -m tools.synth_image -c configs/config.yml --style_image examples/style_ ### 四、应用案例 -下面以金属表面英文数字识别和通用韩语识别两个场景为例,说明使用StyleText合成数据,来提升文本识别效果的实际案例。下图给出了一些真实场景图像和合成图像的示例: +下面以金属表面英文数字识别和通用韩语识别两个场景为例,说明使用Style-Text合成数据,来提升文本识别效果的实际案例。下图给出了一些真实场景图像和合成图像的示例:
From 099dcab4795db957cbfb0e4c36bef14545152af7 Mon Sep 17 00:00:00 2001 From: weishengyu Date: Wed, 16 Dec 2020 00:43:06 +0800 Subject: [PATCH 6/6] dbg --- StyleText/README_ch.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StyleText/README_ch.md b/StyleText/README_ch.md index e50dffe98c..2a02d31494 100644 --- a/StyleText/README_ch.md +++ b/StyleText/README_ch.md @@ -144,7 +144,7 @@ style_text_rec | |-- predictors.py // 调用网络生成数据 | |-- style_samplers.py // 采样风格图片 | |-- synthesisers.py // 调度各个模块,合成数据 -| |-- text_drawers.py // 生成标准文字图片,用作舒服 +| |-- text_drawers.py // 生成标准文字图片,用作输入 | `-- writers.py // 将合成的图片和标签写入本地目录 |-- examples // 示例文件 | |-- corpus