Devmurari commited on
Commit
4de7381
·
1 Parent(s): d7f7f68
Files changed (1) hide show
  1. app.py +8 -6
app.py CHANGED
@@ -58,15 +58,17 @@ model = get_model()
58
  labels = ["zero","one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thrteen","fourteen","fifteen","sixteen","seventeen","eightteen","nineteen"]
59
 
60
  def predict(img):
61
- gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
62
- resized = cv2.resize(gray, (64, 64))
63
- reshaped = resized.reshape(1, 64, 64, 1)
64
- out = model.predict(reshaped)
65
- cls = labels[out.argmax()]
66
  return cls
67
 
68
  ui = gr.Interface(
69
  fn=predict,
70
  inputs=gr.Image(type="numpy"),
71
  outputs=gr.Textbox()
72
- )
 
 
 
58
  labels = ["zero","one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thrteen","fourteen","fifteen","sixteen","seventeen","eightteen","nineteen"]
59
 
60
  def predict(img):
61
+ img = cv2.resize(img, (IMG_WIDTH, IMG_HEIGHT), interpolation=cv2.INTER_AREA)
62
+ img = img.astype("float32")
63
+ img = img.reshape(1, IMG_HEIGHT, IMG_WIDTH, 3)
64
+ out = model.predict(img)
65
+ cls = out.argmax()
66
  return cls
67
 
68
  ui = gr.Interface(
69
  fn=predict,
70
  inputs=gr.Image(type="numpy"),
71
  outputs=gr.Textbox()
72
+ )
73
+
74
+ ui.launch()