Skip to content

A lightweight and cross-platform compatible desktop OCR tool.

Notifications You must be signed in to change notification settings

yash-seth/TessOCR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

TessOCR

Introduction

A lightweight and cross-platform compatible desktop Optical Character Recognition (OCR) tool. This tool is developed with an easy-to-use and functional GUI, which is based on Tkinter, and the logic is written in Python. Tesseract OCR is the open-source OCR engine utilized to develop this tool. It can be used for optical character recognition of any image containing characters upto a sufficiently high degree of accuracy.

Objective

The lack of an OCR tool native to Personal Computers was a major reason of why I decided to try to make an OCR tool that could provide results good enough, that the tool could be usable and introduced in people's workflows. Another reason for making this, was a recent introduction to the Image Processing and Computer Vision capabilities of Python.

Requirements

  • Tesseract OCR engine
  • numpy
  • cv2
  • matplotlib
  • tkinter

Samples

Here, we'll be working with the sample image shown below - setup.png

image

This is the GUI on launching the tool.

image

Image after the results are generated on using the tool on the image - scrollable to view the entire result.

image

About

A lightweight and cross-platform compatible desktop OCR tool.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages