Git Product home page Git Product logo

bizcardx's Introduction

Business Card Data Extraction Overview

  This project focuses on utilizing Optical Character Recognition (OCR) for the extraction of data from business cards. The extracted data is presented in an interactive Streamlit user interface, and efficient data storage is optimized using PostgreSQL.

image

Overview

This project focuses on utilizing Optical Character Recognition (OCR) for the extraction of data from business cards. The extracted data is presented in an interactive Streamlit user interface, and efficient data storage is optimized using PostgreSQL

Features

Optical Character Recognition (OCR) Utilization: Extracts data from business cards using OCR technology.

Interactive User Interface: Presents the extracted data in an interactive Streamlit user interface.

Efficient Data Storage: Optimizes data storage and management using PostgreSQL.

Code Organization: The project includes well-organized code and animation files for efficient development and debugging.

Sample Data Provided: Includes a 'business card image' folder with five sample card images for data extraction.

Visual Representation: Provides GUI screenshots in the 'biscard gui' file for visualization and project understanding.

Explanation To Do Execute The Project

Step 1: Install Required Libraries

Ensure the necessary libraries mentioned in the biscard.py file are installed.

Step 2: Project Content

The code folder contains all the code and animation files for this project.
The 'bussiness card image' folder includes five sample card images for data extraction.
GUI screenshots of this project are provided in the 'biscard gui' file.

Step 3: Utilize the 'Biscardx' Class

A 'Biscardx' class has been created to handle various project executions, such as text extraction, data storage, data retrieval, data modification, and data deletion processes.

Method Covered

data_x_2_sql: This method encompasses the entire project execution, including text extraction, data storage, data retrieval, data modification, and data deletion processes.

Note: Streamlit is used in this project to present code in a user-friendly UI with captivating animations.

Skills Covered ✅ ⬇️

Python (Scripting)
Text Extraction: easyOCR Library
MongoDB
SQL
Data Management using PostgreSQL
User Interface: Streamlit
IDE: PyCharm Community Version

Connect Through LinkedIn For Queries !!!

bizcardx's People

Contributors

praveendecode avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.