Onix4oDedy commited on
Commit
bbeb2b4
verified
1 Parent(s): 0fdbca4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -4
app.py CHANGED
@@ -68,7 +68,15 @@ def solve_captcha(data_bytes: bytes = None, file_name: str = None):
68
  if data_bytes is None:
69
  print('[CAPTCHA RESOLVER NN] 袩校小孝袨孝袗 袙袦袝小孝袨 袘袗袡孝袨袙!')
70
  return None
71
- img = decode_img(data_bytes)
 
 
 
 
 
 
 
 
72
  #print(img)
73
  pred_onx = sess.run(None, {name: img})[0]
74
  ans = get_result(pred_onx)
@@ -83,9 +91,7 @@ def image_classifier(inp):
83
  print('INPUT GOT>>>', inp)
84
  #gradio img inp - numpy ndarray
85
 
86
- img_byte_arr = io.BytesIO()
87
- inp.save(img_byte_arr, format='PNG')
88
- img_byte_arr = img_byte_arr.getvalue()
89
  result = solve_captcha(img_byte_arr)
90
  return result
91
  #inputs=gr.Image(type="pil")
 
68
  if data_bytes is None:
69
  print('[CAPTCHA RESOLVER NN] 袩校小孝袨孝袗 袙袦袝小孝袨 袘袗袡孝袨袙!')
70
  return None
71
+ if data_bytes is np.ndarray:
72
+ print('Img is ndarray')
73
+ img = decode_img_array(data_bytes)
74
+ else:
75
+ print('Img is bytes')
76
+ img_byte_arr = io.BytesIO()
77
+ inp.save(img_byte_arr, format='PNG')
78
+ img_byte_arr = img_byte_arr.getvalue()
79
+ img = decode_img(data_bytes)
80
  #print(img)
81
  pred_onx = sess.run(None, {name: img})[0]
82
  ans = get_result(pred_onx)
 
91
  print('INPUT GOT>>>', inp)
92
  #gradio img inp - numpy ndarray
93
 
94
+
 
 
95
  result = solve_captcha(img_byte_arr)
96
  return result
97
  #inputs=gr.Image(type="pil")