Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure OCR Tool

A comprehensive OCR (Optical Character Recognition) tool that runs locally, providing both CLI and GUI support. This tool allows users to extract text from images and documents while ensuring privacy and control by running locally.

Features

  • CLI Support: Execute OCR tasks directly from the command line.
  • GUI Support: A user-friendly graphical interface for easy interaction.
  • Camera OCR: Capture images using a camera and perform OCR instantly.
  • Privacy-Focused: Runs entirely on your local machine, ensuring privacy.
  • Multi-Format Compatibility: Supports text extraction from multiple formats, including images and documents.

Installation

  1. Clone the repository:

    git clone https://github.com/shivjeet1/sip-dev.git
    cd sip-dev
  2. Create a Virtual Environment:

    python -m venv <NameYourVenv>
  3. Activate Virtual Environment:

    source <NameYourVenv>/bin/activate 
  4. Install the required dependencies:

    pip install -r requirements.txt
  5. Ensure you have Python 3.8 or higher installed.

Usage

Graphical User Interface (GUI)

  • To launch the GUI:
    python gui.py

Project Structure

  • setup.py: Contains the setup configuration for the tool.
  • requirements.txt: Lists all dependencies.
  • assets/ and config/: Resources and configuration files.

Author

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

Acknowledgments

  • Tesseract OCR for OCR functionality.
  • Open-source libraries listed in the dependencies.

Issues and Feedback

If you encounter any issues or have feedback, please open an issue.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages