cubuvl commited on
Commit
edbb0bf
·
verified ·
1 Parent(s): aa9e906

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -5
app.py CHANGED
@@ -22,11 +22,12 @@ def process_image(image):
22
  else:
23
  image = image.convert("RGB")
24
 
25
- # Encode và predict
26
  pixel_values = processor(image, return_tensors="pt").pixel_values
27
  generated_ids = model.generate(pixel_values)
28
  generated_text = processor.batch_decode(generated_ids, skip_special_tokens=True)[0]
29
- return generated_text
 
30
 
31
  # Giao diện Gradio
32
  title = "Captcha OCR Demo"
@@ -35,11 +36,12 @@ description = "Nhận diện captcha từ mã số thuế (MST) – Model TrOCR"
35
  interface = gr.Interface(
36
  fn=process_image,
37
  inputs="image",
38
- outputs="text",
39
  examples=[f"examples/captcha-{i}.png" for i in range(10)],
40
- title=title,
41
- description=description,
42
  )
43
 
 
44
  if __name__ == "__main__":
45
  interface.launch()
 
22
  else:
23
  image = image.convert("RGB")
24
 
25
+ # OCR
26
  pixel_values = processor(image, return_tensors="pt").pixel_values
27
  generated_ids = model.generate(pixel_values)
28
  generated_text = processor.batch_decode(generated_ids, skip_special_tokens=True)[0]
29
+
30
+ return image, generated_text
31
 
32
  # Giao diện Gradio
33
  title = "Captcha OCR Demo"
 
36
  interface = gr.Interface(
37
  fn=process_image,
38
  inputs="image",
39
+ outputs=["image", "text"],
40
  examples=[f"examples/captcha-{i}.png" for i in range(10)],
41
+ title="Captcha OCR Demo",
42
+ description="Xem ảnh đã xử lý (nền trắng) và kết quả OCR",
43
  )
44
 
45
+
46
  if __name__ == "__main__":
47
  interface.launch()