An Optical Character Recognition system using Pytesseract/Extracting data from Blood Pressure Reports.

Overview

Optical_Character_Recognition

An Optical Character Recognition system using Pytesseract/Extracting data from Blood Pressure Reports.

As an IOT/Computer Visions Intern at the Graduate Rotational Internship program (GRIP) by The Sparks Foundation (TSF), the first task is to implement a character detector which extracts printed or handwritten text from an image/video.

For more learning purposes, I've utilized this feature in cleaning/extracting valuable information from Blood Pressure Reports as images.

download

Dependencies

  • tesseract-ocr package
  • pytesseract 0.3.8
  • Open-cv
  • Pandas

    Using the pytesseract open source library to detect text on image/video.

    Open-cv for Image Processing

    Pandas for data manipulation

  • Owner
    Ramsis Hammadi
    Ramsis Hammadi
    color detection using python

    colordetection color detection using python In this color detection Python project, we are going to build an application through which you can automat

    Ruchith Kumar 1 Nov 04, 2021
    Fully-automated scripts for collecting AI-related papers

    AI-Paper-Collector Web demo: https://ai-paper-collector.vercel.app/ (recommended) Colab notebook: here Motivation Fully-automated scripts for collecti

    772 Dec 30, 2022
    A synthetic data generator for text recognition

    TextRecognitionDataGenerator A synthetic data generator for text recognition What is it for? Generating text image samples to train an OCR software. N

    Edouard Belval 2.5k Jan 04, 2023
    Omdena-abuja-anpd - Automatic Number Plate Detection for the security of lives and properties using Computer Vision.

    Omdena-abuja-anpd - Automatic Number Plate Detection for the security of lives and properties using Computer Vision.

    Abdulazeez Jimoh 1 Jan 01, 2022
    make a better chinese character recognition OCR than tesseract

    deep ocr See README_en.md for English installation documentation. 只在ubuntu下面测试通过,需要virtualenv安装,安装路径可自行调整: git clone https://github.com/JinpengLI/deep

    Jinpeng 1.5k Dec 28, 2022
    keras复现场景文本检测网络CPTN: 《Detecting Text in Natural Image with Connectionist Text Proposal Network》;欢迎试用,关注,并反馈问题...

    keras-ctpn [TOC] 说明 预测 训练 例子 4.1 ICDAR2015 4.1.1 带侧边细化 4.1.2 不带带侧边细化 4.1.3 做数据增广-水平翻转 4.2 ICDAR2017 4.3 其它数据集 toDoList 总结 说明 本工程是keras实现的CPTN: Detecti

    mick.yi 107 Jan 09, 2023
    Augmenting Anchors by the Detector Itself

    Augmenting Anchors by the Detector Itself Introduction It is difficult to determine the scale and aspect ratio of anchors for anchor-based object dete

    4 Nov 06, 2022
    Code for CVPR'2022 paper ✨ "Predict, Prevent, and Evaluate: Disentangled Text-Driven Image Manipulation Empowered by Pre-Trained Vision-Language Model"

    PPE ✨ Repository for our CVPR'2022 paper: Predict, Prevent, and Evaluate: Disentangled Text-Driven Image Manipulation Empowered by Pre-Trained Vision-

    Zipeng Xu 34 Nov 28, 2022
    A facial recognition program that plays a alarm (mp3 file) when a person i seen in the room. A basic theif using Python and OpenCV

    Home-Security-Demo A facial recognition program that plays a alarm (mp3 file) when a person is seen in the room. A basic theif using Python and OpenCV

    SysKey 4 Nov 02, 2021
    Select range and every time the screen changes, OCR is activated.

    ASOCR(Auto Screen OCR) Select range and every time you press Space key, OCR is activated. 範囲を選ぶと、あなたがスペースキーを押すたびに、画面が変わる度にOCRが起動します。 usage1: simple OC

    1 Feb 13, 2022
    Dirty, ugly, and hopefully useful OCR of Facebook Papers docs released by Gizmodo

    Quick and Dirty OCR of Facebook Papers Gizmodo has been working through the Facebook Papers and releasing the docs that they process and review. As lu

    Bill Fitzgerald 2 Oct 28, 2021
    A webcam-based 3x3x3 rubik's cube solver written in Python 3 and OpenCV.

    Qbr Qbr, pronounced as Cuber, is a webcam-based 3x3x3 rubik's cube solver written in Python 3 and OpenCV. 🌈 Accurate color detection 🔍 Accurate 3x3x

    Kim 金可明 502 Dec 29, 2022
    The Open Source Framework for Machine Vision

    SimpleCV Quick Links: About Installation [Docker] (#docker) Ubuntu Virtual Environment Arch Linux Fedora MacOS Windows Raspberry Pi SimpleCV Shell Vid

    Sight Machine 2.6k Dec 31, 2022
    Crop regions in napari manually

    napari-crop Crop regions in napari manually Usage Create a new shapes layer to annotate the region you would like to crop: Use the rectangle tool to a

    Robert Haase 4 Sep 29, 2022
    Code for the paper "Controllable Video Captioning with an Exemplar Sentence"

    SMCG Code for the paper "Controllable Video Captioning with an Exemplar Sentence" Introduction We investigate a novel and challenging task, namely con

    10 Dec 04, 2022
    Generates a message from the infamous Jerma Impostor image

    Generate your very own jerma sus imposter message. Modes: Default Mode: Only supports the characters " ", !, a, b, c, d, e, h, i, m, n, o, p, q, r, s,

    Giorno420 1 Oct 27, 2022
    Basic functions manipulating images using the OpenCV library

    OpenCV Basic functions manipulating images using the OpenCV library. Reading Ima

    Shatha Siala 3 Feb 17, 2022
    Code for the paper "DewarpNet: Single-Image Document Unwarping With Stacked 3D and 2D Regression Networks" (ICCV '19)

    DewarpNet This repository contains the codes for DewarpNet training. Recent Updates [May, 2020] Added evaluation images and an important note about Ma

    <a href=[email protected]"> 354 Jan 01, 2023
    Thresholding-and-masking-using-OpenCV - Image Thresholding is used for image segmentation

    Image Thresholding is used for image segmentation. From a grayscale image, thresholding can be used to create binary images. In thresholding we pick a threshold T.

    Grace Ugochi Nneji 3 Feb 15, 2022
    Um simples projeto para fazer o reconhecimento do captcha usado pelo jogo bombcrypto

    CaptchaSolver - LEIA ISSO 😓 Para iniciar o codigo: pip install -r requirements.txt python captcha_solver.py Se você deseja pegar ver o resultado das

    Kawanderson 50 Mar 21, 2022