简单的文字识别
This commit is contained in:
parent
8e5597880a
commit
81bf3735ae
@ -10,6 +10,7 @@ import easyocr
|
||||
class PinPicture(tk.Frame):
|
||||
def __init__(self, image, master=None):
|
||||
super().__init__(master)
|
||||
self.reader = None
|
||||
self.detectBtn = None
|
||||
self.pinBtn = None
|
||||
self.lineBtn = None
|
||||
@ -296,8 +297,9 @@ class PinPicture(tk.Frame):
|
||||
self.drawPad = ImageDraw.Draw(self.pad)
|
||||
|
||||
def detect(self):
|
||||
reader = easyocr.Reader(['ch_sim', 'en'])
|
||||
result = reader.readtext(np.array(self.image), detail=0)
|
||||
if self.reader is None:
|
||||
self.reader = easyocr.Reader(['ch_sim', 'en'])
|
||||
result = self.reader.readtext(np.array(self.image), detail=0)
|
||||
text = ''
|
||||
for str in result:
|
||||
text += str
|
||||
|
||||
Loading…
Reference in New Issue
Block a user