Inspiration

We wanted to make dealing with business cards easier. Manually entering info is a pain, so we got the idea to use OCR and OpenAI to smarten things up.

What it does

Our Business Card OCR, powered by OpenAI, makes managing contacts a breeze. It looks at business cards and picks out important details like names, addresses, phone numbers, and emails. No more typing – it does the work for you, making contact manangement smoother.

How we built it

Streamlit -> Frontend and Backend Tesseract -> Convert image to text OpenAI -> Convert text to contact entity

Challenges we ran into

We had to learn how to use Streamlit for the first time, and there were some limits on how much we could use OpenAI.

Accomplishments that we're proud of

We successfully figured out how to use Streamlit, fine-tuned ChatGPT, and created an effective OCR system.

What we learned

We got the hang of using Streamlit, got good at fine-tuning ChatGPT, and learned how to build an OCR system.

What's next for Business Card OCR

We're planning to make the user interface better and add a camera feature for easier use.

Built With

Share this project:

Updates