Python3.7+PyQt5.0+百度文字识别OCR实现图片批量转文字

Python3.7+PyQt5.0+百度文字识别OCR接口实现图片批量转文字并输出为Windows可执行文件

搭建环境:
1.Python3.7
2.Pycharm编译环境
3.PyQt库
4.百度OCR文字识别调用接口账号(APP_ID,APP_Key,Secret Key)

本项目用到的Python库:Pillow,baidu-aip,pyinstaller,urllib3,PyQt5等,可通过Pycharm在线安装或通过Pip install 安装
Pycharm项目Python库
成功检测搭建环境完成方法:
1.Cmd-Python 可成功显示Python版本号信息进入Python运行环境
2.Pycharm网上直接下载安装,首次安装有30天试用期
3.PyQt5库可采用pip install --在线方式安装,或者采用pip线下安装,不建议在线安装,不一定和Python3.7可配套使用。
PyQt5下载地址:https://pypi.python.org/pypi/PyQt5
4.百度OCR文字识别接口个人账号申请(产品服务-人工智能-文字识别)
账号申请网址:https://cloud.baidu.com/

Pycharm环境配置

1.获取并导入当前本地Python库
File-Setting-“当前项目名称”-Python Interpreter-设置-Add-Location-Inherit global site-packages。

2.使用External tools建立扩展工具 QTUI 和 To Py
QTUI 和 To Py的作用如下:
a.QTUI :调用PyQt5库安装后生成的Desinger.exe程序开启程序可视化界面设计。UI界面设计
b.To Py:QTUI生成的界面是.ui格式,Python运行需要将.ui格式的界面文件转换为.py文件,To Py可实现该功能。
在这里插入图片描述
c.QT UI扩展工具的设置
在这里插入图片描述
d.To Py 工具的设置
在这里插入图片描述
Program:选择Python安装路径下Script文件夹下的Python.exe文件
Arguments:-m PyQt5.uic.pyuic F i l e N a m e FileName FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension.py
Working dorectory: F i l e D i r FileDir FileDir

e.扩展工具的使用
Pycharm菜单栏-Tools-External tools-QT UI(启动设计界面)
.ui文件右键-External tools-To Py(转换Python文件)

示例代码

# -*- coding: utf-8 -*-
from PyQt5 import QtCore, QtGui, QtWidgets
import sys
import glob
from os import path
import os
from aip import AipOcr
from PIL import Image

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(775, 234)
        MainWindow.setSizeIncrement(QtCore.QSize(20, 20))
        MainWindow.setBaseSize(QtCore.QSize(18, 20))
        self.centralwidget 
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值