执行环境:python 3.6、PyQt5 (pip install PyQt5)、百度SDK AipOcr (pip install baidu-aip)
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
import sys
from aip import AipOcr
from PyQt5.QtWidgets import (QDialog, QApplication, QLabel, QPushButton,
QFileDialog, QMessageBox, QPlainTextEdit, QHBoxLayout,
QVBoxLayout)
from PyQt5.QtGui import QIcon, QFont
from PyQt5 import QtGui
import numbers
APP_ID = '17331753'
API_KEY = 'Sb3NN8WmLWNUtzkOfNHCavvu'
SECRET_KEY = 'x4tOqkoopegAgDyeyMoWWeCurLqVh3hX'
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
options = {
'multi_detect': 'true',
}
class PlateRecognize(QDialog):
def __init__(self):
super(PlateRecognize, self).__init__()
self.text = ""
self.filePath = ""
self.numbers = []
self.init