Giter Site home page Giter Site logo

archive-ocr-realtime's Introduction

archive-ocr-realtime

Very simple prototype that does OCR (with annotation) on real-time camera feed from android

Background

This prototype is very simple and was created back in late-2018 as proof-of-concept for the project Chameleon. This repo is created in mid-2020 more as an archive of our work since the project has long been ceased. It has been been updated Android frameworks and libraries to that of 2020.

Use Case

Captures the number of items supermarket staff are stocking on to the shelves, as well as the respective expiry date of each item. With the use of computer vision technology, there is no need to educate the staff on extra procedures such as keying-in data or scanning barcodes, as the technology can perform well in more uncertain settings. With this information, we can log them in an information system and accurately monitor the expiry date of products without the need of any manual works. From our on-the-ground interview, staff are deployed to check the expiry dates of products manually, everyday.

Next steps

  1. To build a binary classfier for the separate texts of expiry dates from the rest of the irrelevant product information. LSTM should probably be used as the expiry dates often occur after a fixed set of key words like "Best Before", "Use by", etc.
  2. Parse the texts into formatted dates. Possible approaches are pure multi-layer perceptron and syntacting parsing.

Frameworks and references

Google's Firebase ML Kit for OCR (annotation overlay and driver code)

Camera View Wrapper for Androuid by Natario

archive-ocr-realtime's People

Contributors

izhobx avatar

Stargazers

 avatar  avatar

Watchers

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