# OCR-GUI-demo
#### 介绍
图像文字识别OCR工具v1.1,含GUI界面。
![image-demo](guiocr/imgs/demo2.gif)
### 功能特性
- 文本区域检测+文字识别
- 文本区域可视化
- 文字内容列表
- 图像、文件夹加载
- 图像滚轮缩放查看
- 选取文本识别结果
#### 软件架构
- GUI 基于 [PyQt5](https://pypi.org/project/PyQt5/) + [labelme](https://github.com/wkentaro/labelme) 实现
- OCR 基于 [PaddleOCR](https://gitee.com/paddlepaddle/PaddleOCR/) 实现
- icons 来源于 [material-design-icons](https://github.com/google/material-design-icons)
#### 安装步骤
PaddleOCR的安装可参考:
https://blog.csdn.net/Bit_Coders/article/details/121561632
#### 使用说明
运行以下命令,即可启动软件。
```shell
python main.py
```
使用流程:
1. 打开图片
2. 选择语言模型(默认ch中文)
3. 选择文本检测+识别
4. 点击开始按钮
5. 检测完的文本区域会自动画框,并在右侧识别结果列表中显示。
#### TODO List
- 绘制区域、编辑区域
- 增加自主框选
- 增加版面分析
- 增加自动翻译
- 增加程序打包
- 增加不同格式保存
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
通过Python实现票据、漫画、扫描件、照片的文本提取,该资源用于快速实现图片中文本区域自动检测+文本自动识别。所有框选区域为OCR算法自动检测,右侧列表有每个框对应的文字内容;点击右侧“识别结果”中的文本记录,然后点击“复制到剪贴板”即可复制该文本内容。如果你没有NVIDIA GPU,或GPU不支持CUDA,可以安装CPU版本,如果你的GPU安装过CUDA9或CUDA10,cuDNN 7.6+,可以选择下面这个GPU版本。界面部分基于pyqt5实现,其中pyqt GUI程序开发入门和环境配置,对主界面上的按钮、列表、绘图控件进行信号槽连接。由于时间有限,软件细节功能还需进一步完善。
资源推荐
资源详情
资源评论
收起资源包目录
ocr-gui-demo-master.zip (66个子文件)
ocr-gui-demo-master
main.py 765B
LICENSE 18KB
requirements 1KB
.idea
vcs.xml 180B
misc.xml 185B
DemoGUI.iml 588B
inspectionProfiles
profiles_settings.xml 174B
modules.xml 266B
.gitignore 47B
guiocr
__init__.py 649B
shape.py 9KB
app.py 55KB
utils
__init__.py 753B
qt.py 2KB
shape.py 4KB
image.py 2KB
_io.py 675B
ocr_utils.py 4KB
widgets
__init__.py 562B
main_window_ui.py 14KB
list_item_ui.py 2KB
label_list_widget.py 6KB
file_dialog_preview.py 2KB
brightness_contrast_dialog.py 1KB
canvas.py 32KB
color_dialog.py 1KB
label_dialog.py 8KB
myQListWidgetItem.py 513B
tool_bar.py 972B
main_window.ui 12KB
list_item.ui 2KB
zoom_widget.py 715B
icons
before_grey.png 330B
circle_add_grey.png 2KB
edit_black.png 366B
circle_add_black.png 2KB
done_black.png 478B
close_grey.png 329B
add_grey.png 355B
ic_border_color_black_18dp.png 361B
folder_open_grey.png 289B
help.png 2KB
next_grey.png 324B
edit_grey.png 493B
ic_cancel_grey600_36dp.png 2KB
play_white.png 318B
brightness_grey.png 534B
close.png 3KB
done_grey.png 791B
play_black.png 305B
list_grey.png 435B
ic_cancel_black_48dp.png 2KB
icon.icns 1.08MB
ic_border_color_grey600_18dp.png 465B
open_img_grey.png 350B
list_black.png 350B
close_black.png 301B
logger.py 2KB
imgs
demo2.gif 2.78MB
00057937.jpg 150KB
00006737.jpg 126KB
00056221.jpg 100KB
config
__init__.py 3KB
default_config.yaml 2KB
README.en.md 846B
README.md 1KB
共 66 条
- 1
资源评论
研究码的老G
- 粉丝: 3
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功