Skip to content

An OCR application built with React and Django, that extracts information from questionnaires, codes the data, and outputs them in tabular format.

Notifications You must be signed in to change notification settings

eng-james-o/questionnaireOCR

Repository files navigation

QuestionnaireOCR

The goal of the project is to develop an OCR application that extracts information from questionnaires, codes the data, and outputs them in tabular format.

Features

  • Extracts text and data from scanned questionnaires using OCR.
  • Supports template-based recognition for improved accuracy.
  • Detects form fields such as text inputs, checkboxes, and radio buttons.
  • Exports extracted data to Excel format.
  • React frontend for capturing images and displaying results.
  • Python Django backend for processing images and managing templates.

Stack

  • Backend: Python with Django, OpenCV, and Tesseract OCR.
  • Frontend: React with Axios for API communication.

Setup Instructions

For detailed setup instructions, refer to the Setup Guide.

Usage

  1. Launch the React app to capture or upload images.
  2. Use the app to process images and extract data from forms.
  3. View the extracted data and export it to Excel if needed.

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes and push them to your fork.
  4. Submit a pull request with a detailed description of your changes.

License

This project is licensed under the MIT License.

About

An OCR application built with React and Django, that extracts information from questionnaires, codes the data, and outputs them in tabular format.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published