易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

百d开源PaddleOCR本地离线识别,通用识别度极高   [复制链接]

    2020-11-30 10:17:03
    2020开源大赛(第五届)
    易语言资源网
    15834 次浏览
    来源链接

受到大佬项目免root跨平台自动化测试框架webrebot本地离线OCR的启发和指引,成功的把百度开源的PaddleOCR应用到PYTHON及VC++

经过小范围测试python的效果比VC++理想很多,绝大多数游戏及日常都可以成功通用识别.

更新添加DLL版本了

在网盘里已经更新了VC++的 DLL版本,及VC++调用测试的!知道易语言怎么调用64位DLL的也发个例子吧 

注: PYTHON代码里还用到了两个组件要在按下面的安装完成PaddlePaddle和PaddleOCR后再执行两个命令才能使用

fastapi 一个异步的超强WEB框架

1、python -m pip install fastapi

2、python -m pip install uvicorn

游戏小图识别成功率比较高

大图测试

python部分代码:

python 的安装很多的坑..在期间找了无数贴子。。自己把经验总结分享

一、安装python

        安装3.7或者3.8 python

        我的安装环境是 WIN10 X64 PYTHON 3.85

        

二、安装PaddlePaddle

        升级PIP  python -m pip install --upgrade pip

        

        如果您的机器安装的是CUDA9或CUDA10,请运行以下命令安装

        python -m pip install paddlepaddle-gpu -i https://mirror.baidu.com/pypi/simple

        如果您的机器是CPU,请运行以下命令安装, 工作室或者GPU不太好的就用这个, 正常也使用这个就好了

        python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple

        

        

三、克隆\安装PaddleOCR代码

        

        方法一:                git clone https://gitee.com/paddlepaddle/PaddleOCR

               

                安装第三方库

                cd PaddleOCR

                python -m pip install -r requirments.txt

               

        方法二:

                pip install paddleocr -i https://mirror.baidu.com/pypi/simple

               

        PS:95% 运行不成功的问题, 是在这步造成的

        安装完成后 再执行 更新 默认安装的numpy版本太高。。

python -m pip install numpy==1.19.3 -i https://mirror.baidu.com/pypi/simple四、目前PYTHON的识别比C++的高

另附上VC++的识别图

VC++版本因为太大(几个文件,无需安装,命令行取回显方式调用)和PYTHON识别库上传到BAIDU网盘中



链接: https://pan.baidu.com/s/1jC7wgx7hiQ-FsYluiIKukQ 提取码: gycx



点我下载 (已有 345 次下载)

[错误报告]   上一篇:[更新] 字写单码网络验证 wai网挂机...     下一篇:恒云雨科技火山反调试模块3.0 (源码)...