1 Star 0 Fork 0

demodeom/paddle-ocr-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

PaddleOCR Demo

创建项目

mkdir paddle-ocr-demo

初始化环境

cd paddle-ocr-demo

pipenv shell

安装依赖

  • paddlepaddle
  • paddlehub
  • shapely
  • pyclipper
pipenv install paddlepaddle paddlehub shapely pyclipper -i http://mirrors.aliyun.com/pypi/simple/

Demo

chinese_ocr_db_crnn_mobile 比较小, 适合移动端; chinese_ocr_db_crnn_server 识别结果更加细节, 但是比较大, 适合服务器端

创建 test.py

import paddlehub
import cv2

test_image = "./test.png"

ocr = paddlehub.Module(name="chinese_ocr_db_crnn_mobile")
# ocr = paddlehub.Module(name="chinese_ocr_db_crnn_server")

images_result = ocr.recognize_text(images=[cv2.imread(test_image)])

for image in images_result:
    print(image)
    if image.get('data'):
        for d in image.get('data'):
            print('-------------------------')
            print(d)

recognize_text() 方法返回列表, 列表包含每个图片的识别结果; 列表元素为对象, 包含了识别结果 datadata 存储路径

data 包含了每个矩形块的 识别结果 识别相似度 矩形块四个角的坐标

{
    'save_path': '', 
    'data': [
        {
            'text': '今日要闻', 
            'confidence': 0.9988649487495422, 
            'text_box_position': [[12, 21], [91, 21], [91, 43], [12, 43]]
        }, 
        # .....
    ]
}

空文件

简介

Paddle 图片文本识别例子 展开 收起
取消

发行版

暂无发行版

贡献者

全部

语言

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/aifenxiang/paddle-ocr-demo.git
git@gitee.com:aifenxiang/paddle-ocr-demo.git
aifenxiang
paddle-ocr-demo
paddle-ocr-demo
master

搜索帮助