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 内置模型