~/talk

BankReport Reader - OCR Tool For Bank Reports

Talkat DSC MENA 2024 · 2024-04-18..04-20· [machine-learning]
slides:none on file

BankReport Reader is an OCR pipeline that converts single‑page PDFs to images with pdf2image, converts to NumPy arrays, applies OpenCV preprocessing (resize, grayscale, Gaussian blur, threshold), extracts text with pytesseract, cleans with regex and maps fields by hardcoded coordinates per bank (example: unicredit bank). Backend uses Flask on port 5000, is containerized with Docker on Render and returns JSON; deployment shows HTTP 200 and unit tests (3 unit tests passed) confirm extraction works without any deep‑learning models.

AI-written summary · about

  1. 0:00BankReport Reader intro
  2. 1:07Uploading and processing PDF documents
  3. 3:40PDF to image conversion
  4. 5:34Image pre-processing
  5. 8:01Data extraction to JSON
  6. 11:02Field coordinates setup
  7. 14:18Extract data function
  8. 18:39Text cleaning with regex
  9. 21:35Handling bank formats
  10. 26:00Scaling OCR
  11. 29:18Data mapping and errors
  12. 30:21Requirements and setup
  13. 32:32Docker containerization
  14. 38:01Render deployment
  15. 42:00Testing with Postman
  16. 44:42Running the deployed application demo
  17. 49:24Project results
  18. 50:58Potential upgrades
  19. 55:40Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.