Git Product home page Git Product logo

gopiashokan / bizcardx-extracting-business-card-data-with-ocr Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 32 KB

Effortless Business Card Data Management Revolutionize business card data handling with BizCardX. Extract, store, and manage contact details seamlessly using OCR and PostgreSQL integration. Experience the future of efficient information management.

Home Page: https://www.linkedin.com/posts/gopiashokan_datascience-bizcardx-data-activity-7103722621980082177-d49i?utm_source=share&utm_medium=member_desktop

License: MIT License

Python 100.00%
bizcard business-card data data-extraction data-science dataanalysis easyocr extracting-data graphical-user-interface image image-processing postgresql python security sql streamlit user-authentication user-interface

bizcardx-extracting-business-card-data-with-ocr's Introduction

BizCardX: Extracting Business Card Data with OCR

Introduction

BizCardX is a Streamlit application that effortlessly streamlines business card data extraction through advanced OCR technology. Users can easily upload card images to retrieve essential details, including company names, cardholder names, contact information, and more. With a strong focus on data security and user authentication, BizCardX ensures secure data storage and offers streamlined management via the user-friendly Streamlit UI. Experience an efficient, secure, and user-friendly solution for managing business card information effortlessly with BizCardX.

Table of Contents

  1. Key Technologies and Skills
  2. Installation
  3. Usage
  4. Features
  5. Contributing
  6. License
  7. Contact

Key Technologies and Skills

  • Python
  • EasyOCR
  • Data Extraction
  • Streamlit (GUI development)
  • PostgreSQL (Database management)

Installation

To run this project, you need to install the following packages:

pip install easyocr
pip install Pillow
pip install numpy
pip install pandas
pip install pymongo
pip install psycopg2
pip install streamlit
pip install streamlit_option_menu

Usage

To use this project, follow these steps:

  1. Clone the repository: git clone https://github.com/gopiashokan/BizCardX-Extracting-Business-Card-Data-with-OCR.git
  2. Install the required packages: pip install -r requirements.txt
  3. Run the Streamlit app: streamlit run app.py
  4. Access the app in your browser at http://localhost:8501

Features

BizCardX offers a range of powerful features to streamline the extraction and management of business card information with a strong emphasis on data protection.

Business Card Data Extraction

  • Effortless Extraction: Easily extract information from business cards by uploading an image, thanks to BizCardX's integration with the easyOCR (Optical Character Recognition) library.
Encountering errors while extracting image data using EasyOCR in local IDEs led to the adoption of 
Google Colab for this process
  • Structured Presentation: The extracted data is elegantly presented alongside the uploaded image, ensuring a clear and organized overview.

  • Comprehensive Information: Extracted details include the company name, cardholder name, designation, contact information, and address.

  • User-Friendly GUI: Navigate and interact with the user-friendly graphical interface for a seamless experience.

Data Storage and Authentication

  • Secure Authentication: Safeguard your data with user authentication, ensuring that only authorized users can access and manage it.

  • Data Verification: Review and confirm the extracted data before it's securely stored in the database. Make necessary changes with confidence.

Data Management and Editing

  • Credential Verification: To edit database records, verify your credentials (username and password) for added security.

  • Effortless Editing: Easily modify your data as needed, and watch as the changes are automatically updated in the database.

Secure Data Deletion

  • Protected Data: Ensure the safety of your data with strong user authentication, preventing unauthorized access or deletion.

  • Credentials Check: When initiating data deletion, BizCardX verifies your username and password, displaying a list of associated records.

BizCardX emphasizes data protection, providing secure and user-friendly tools for managing your business card information.

Contributing

Contributions to this project are welcome! If you encounter any issues or have suggestions for improvements, please feel free to submit a pull request.

License

This project is licensed under the MIT License. Please review the LICENSE file for more details.

Contact

๐Ÿ“ง Email: [email protected]

๐ŸŒ LinkedIn: linkedin.com/in/gopiashokan

For any further questions or inquiries, feel free to reach out. We are happy to assist you with any queries.

bizcardx-extracting-business-card-data-with-ocr's People

Contributors

gopiashokan 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.