Code Monkey home page Code Monkey logo

bhumio-assessment's Introduction

Bhumio Assignment - Image Processing with Tesseract.js

This repository contains a simple JavaScript application developed for the assignment provided by Bhumio. The goal of the assignment is to extract user input from images, focusing on check marks in checkboxes and text written on lines.

Assignment Task

Develop a JavaScript code that utilizes the Tesseract OCR engine for image processing. The application should be able to read the provided images and extract selective text, outputting the result in key=>value pairs.

Input Files

The input images for this assignment can be found here.

Desired Output

The JavaScript code should be capable of taking an image file as input and providing the output in the format of key=>value pairs.

Implementation Details

The application utilizes Tesseract.js as the OCR library for image processing. While the assignment has been completed, there is a limitation with Tesseract.js regarding its inability to read tick marks and handwritten input accurately. To address this issue, it is recommended to train Tesseract.js for handwriting recognition.

Details on training Tesseract.js for handwriting recognition can be found in this Stack Overflow answer.

Documentation

For more information about the application and its API, refer to the API documentation.

Repository Link

GitHub Repository

bhumio-assessment's People

Contributors

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