Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -116,7 +116,7 @@ classes_dict = {
|
|
116 |
|
117 |
def Plot_Result(raw_plate, digits) :
|
118 |
|
119 |
-
|
120 |
|
121 |
#plt.figure(figsize=(15, 10))
|
122 |
#plt.subplot(2, 1, 2)
|
@@ -135,22 +135,20 @@ def Plot_Result(raw_plate, digits) :
|
|
135 |
p8 = (878, 180)
|
136 |
|
137 |
# Fill the form
|
138 |
-
cv2.putText(raw_plate, digits[0], p1, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
139 |
-
cv2.putText(raw_plate, digits[1], p2, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
140 |
-
cv2.putText(raw_plate, digits[2], p3, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
141 |
-
cv2.putText(raw_plate, digits[3], p4, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
142 |
-
cv2.putText(raw_plate, digits[4], p5, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
143 |
-
cv2.putText(raw_plate, digits[5], p6, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
144 |
-
cv2.putText(raw_plate, digits[6], p7, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
145 |
-
cv2.putText(raw_plate, digits[7], p8, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
146 |
|
147 |
#plt.axis('off')
|
148 |
#plt.subplots_adjust(top=0.75)
|
149 |
#plt.imshow(raw_plate)
|
150 |
#plt.show()
|
151 |
#ax.imshow(raw_plate)
|
152 |
-
raw_plate.save('output.jpg')
|
153 |
-
img = cv2.imread('output.jpg')
|
154 |
|
155 |
|
156 |
|
|
|
116 |
|
117 |
def Plot_Result(raw_plate, digits) :
|
118 |
|
119 |
+
fig, ax = plt.subplots(figsize=(15,10))
|
120 |
|
121 |
#plt.figure(figsize=(15, 10))
|
122 |
#plt.subplot(2, 1, 2)
|
|
|
135 |
p8 = (878, 180)
|
136 |
|
137 |
# Fill the form
|
138 |
+
ax.cv2.putText(raw_plate, digits[0], p1, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
139 |
+
ax.cv2.putText(raw_plate, digits[1], p2, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
140 |
+
ax.cv2.putText(raw_plate, digits[2], p3, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
141 |
+
ax.cv2.putText(raw_plate, digits[3], p4, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
142 |
+
ax.cv2.putText(raw_plate, digits[4], p5, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
143 |
+
ax.cv2.putText(raw_plate, digits[5], p6, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
144 |
+
ax.cv2.putText(raw_plate, digits[6], p7, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
145 |
+
ax.cv2.putText(raw_plate, digits[7], p8, cv2.FONT_HERSHEY_COMPLEX, 5, (0, 0, 0), 5, cv2.LINE_AA);
|
146 |
|
147 |
#plt.axis('off')
|
148 |
#plt.subplots_adjust(top=0.75)
|
149 |
#plt.imshow(raw_plate)
|
150 |
#plt.show()
|
151 |
#ax.imshow(raw_plate)
|
|
|
|
|
152 |
|
153 |
|
154 |
|