diff --git a/PPOCRLabel/README.md b/PPOCRLabel/README.md
index 10bfa4699d0141c94131a7cb5b4860f7a1edd03f..e64f7955b44de05e3b1898a03342b2d39211ede8 100644
--- a/PPOCRLabel/README.md
+++ b/PPOCRLabel/README.md
@@ -8,6 +8,16 @@ PPOCRLabel is a semi-automatic graphic annotation tool suitable for OCR field, w
### Recent Update
+- 2022.01:(by [PeterH0323](https://github.com/peterh0323) )
+ - Optimize multiple Chinese prompt messages
+ - Optimize software startup
+ - Change the shortcut key for deletion to [Alt + x]
+ - New feature: Add the number of pictures and the number of currently displayed pictures in the [file list]
+ - New feature: Add time display when [Auto Label]
+ - New feature: use the shortcut keys [x] and [C] to rotate the box
+ - Fixed: After automatic recognition, rotating the picture directly without clicking on the file list will cause an error: the array exceeds the index
+ - Fixed: When zooming in and out with the shortcut keys, the zoom slider will not change
+ - Fixed: When using paddlepaddle-gpu to automatically label, the CPU is still used for infer
- 2021.11.17:
- Support install and start PPOCRLabel through the whl package (by [d2623587501](https://github.com/d2623587501))
- Dataset segmentation: Divide the annotation file into training, verification and testing parts (refer to section 3.5 below, by [MrCuiHao](https://github.com/MrCuiHao))
@@ -110,7 +120,7 @@ python PPOCRLabel.py
6. Click 're-Recognition', model will rewrite ALL recognition results in ALL detection box[3].
-7. Double click the result in 'recognition result' list to manually change inaccurate recognition results.
+7. Single click the result in 'recognition result' list to manually change inaccurate recognition results.
8. **Click "Check", the image status will switch to "√",then the program automatically jump to the next.**
@@ -143,10 +153,12 @@ python PPOCRLabel.py
### 3.1 Shortcut keys
| Shortcut keys | Description |
-|--------------------------| ------------------------------------------------ |
+|--------------------------|--------------------------------------------------|
| Ctrl + Shift + R | Re-recognize all the labels of the current image |
| W | Create a rect box |
| Q | Create a four-points box |
+| X | Rotate the box anti-clockwise |
+| C | Rotate the box clockwise |
| Ctrl + E | Edit label of the selected box |
| Ctrl + R | Re-recognize the selected box |
| Ctrl + C | Copy and paste the selected box |
diff --git a/PPOCRLabel/README_ch.md b/PPOCRLabel/README_ch.md
index 03e1b2da2eac7c71f029ce612a89fb4e8ccae993..132bedc39b0a4212dbd9822f5a22a1e75c63b8f7 100644
--- a/PPOCRLabel/README_ch.md
+++ b/PPOCRLabel/README_ch.md
@@ -8,6 +8,16 @@ PPOCRLabel是一款适用于OCR领域的半自动化图形标注工具,内置P
#### 近期更新
+- 2022.01:(by [PeterH0323](https://github.com/peterh0323) )
+ - 优化多处中文提示信息
+ - 优化软件启动
+ - 更改删除快捷键为【Alt+X】
+ - 新功能:在【文件列表】加入图片张数和目前在第几张的显示
+ - 新功能:在【自动标注】的时候加上时间显示
+ - 新功能:使用快捷键【X】、【C】来对框进行旋转
+ - Fixed: 在自动识别后,不单击文件列表,直接执行旋转图片,会引发错误:数组超出索引
+ - Fixed: 使用快捷键放大缩小的时候,Zoom Slider 不会跟着变化
+ - Fixed: 使用 paddlepaddle-gpu 自动打标签的时候还是使用 CPU 进行推理
- 2021.11.17:
- 新增支持通过whl包安装和启动PPOCRLabel(by [d2623587501](https://github.com/d2623587501))
- 标注数据集切分:对标注数据进行训练、验证与测试集划分(参考下方3.5节,by [MrCuiHao](https://github.com/MrCuiHao))
@@ -102,7 +112,7 @@ python PPOCRLabel.py --lang ch
4. 手动标注:点击 “矩形标注”(推荐直接在英文模式下点击键盘中的 “W”),用户可对当前图片中模型未检出的部分进行手动绘制标记框。点击键盘Q,则使用四点标注模式(或点击“编辑” - “四点标注”),用户依次点击4个点后,双击左键表示标注完成。
5. 标记框绘制完成后,用户点击 “确认”,检测框会先被预分配一个 “待识别” 标签。
6. 重新识别:将图片中的所有检测画绘制/调整完成后,点击 “重新识别”,PPOCR模型会对当前图片中的**所有检测框**重新识别[3]。
-7. 内容更改:双击识别结果,对不准确的识别结果进行手动更改。
+7. 内容更改:单击识别结果,对不准确的识别结果进行手动更改。
8. **确认标记:点击 “确认”,图片状态切换为 “√”,跳转至下一张。**
9. 删除:点击 “删除图像”,图片将会被删除至回收站。
10. 导出结果:用户可以通过菜单中“文件-导出标记结果”手动导出,同时也可以点击“文件 - 自动导出标记结果”开启自动导出。手动确认过的标记将会被存放在所打开图片文件夹下的*Label.txt*中。在菜单栏点击 “文件” - "导出识别结果"后,会将此类图片的识别训练数据保存在*crop_img*文件夹下,识别标签保存在*rec_gt.txt*中[4]。
@@ -131,23 +141,25 @@ python PPOCRLabel.py --lang ch
### 3.1 快捷键
-| 快捷键 | 说明 |
-|------------------| ---------------------------- |
-| Ctrl + shift + R | 对当前图片的所有标记重新识别 |
-| W | 新建矩形框 |
-| Q | 新建四点框 |
-| Ctrl + E | 编辑所选框标签 |
-| Ctrl + R | 重新识别所选标记 |
+| 快捷键 | 说明 |
+|------------------|----------------|
+| Ctrl + shift + R | 对当前图片的所有标记重新识别 |
+| W | 新建矩形框 |
+| Q | 新建四点框 |
+| X | 框逆时针旋转 |
+| C | 框顺时针旋转 |
+| Ctrl + E | 编辑所选框标签 |
+| Ctrl + R | 重新识别所选标记 |
| Ctrl + C | 复制并粘贴选中的标记框 |
-| Ctrl + 鼠标左键 | 多选标记框 |
-| Ctrl + X | 删除所选框 |
-| Ctrl + V | 确认本张图片标记 |
-| Ctrl + Shift + d | 删除本张图片 |
-| D | 下一张图片 |
-| A | 上一张图片 |
-| Ctrl++ | 缩小 |
-| Ctrl-- | 放大 |
-| ↑→↓← | 移动标记框 |
+| Ctrl + 鼠标左键 | 多选标记框 |
+| Ctrl + X | 删除所选框 |
+| Ctrl + V | 确认本张图片标记 |
+| Ctrl + Shift + d | 删除本张图片 |
+| D | 下一张图片 |
+| A | 上一张图片 |
+| Ctrl++ | 缩小 |
+| Ctrl-- | 放大 |
+| ↑→↓← | 移动标记框 |
### 3.2 内置模型