Update Model

This commit is contained in:
tunmx
2023-03-01 17:16:01 +08:00
parent a40ca1f2a1
commit 7230840cf7
5 changed files with 12 additions and 4 deletions
+6 -2
View File
@@ -6,10 +6,11 @@ from hyperlpr3.common.tools_process import *
class LPRMultiTaskPipeline(object):
def __init__(self, detector, recognizer, classifier):
def __init__(self, detector, recognizer, classifier, full_result=False):
self.detector = detector
self.recognizer = recognizer
self.classifier = classifier
self.full_result = full_result
def run(self, image: np.ndarray) -> list:
result = list()
@@ -56,7 +57,10 @@ class LPRMultiTaskPipeline(object):
plate_type = GREEN
plate = Plate(vertex=land_marks, plate_code=plate_code, det_bound_box=np.asarray(rect),
rec_confidence=rec_confidence, dex_bound_confidence=score, plate_type=plate_type)
result.append(plate.to_result())
if self.full_result:
result.append(plate.to_full_result())
else:
result.append(plate.to_result())
return result