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
    Python rubik's cube solver

    This program makes a 3D representation of a rubiks cube and solves it step by step.

    Pablo QB 4 May 29, 2022
    Table recognition inside douments using neural networks

    TableTrainNet A simple project for training and testing table recognition in documents. This project was developed to make a neural network which reco

    Giovanni Cavallin 93 Jul 24, 2022
    CUTIE (TensorFlow implementation of Convolutional Universal Text Information Extractor)

    CUTIE TensorFlow implementation of the paper "CUTIE: Learning to Understand Documents with Convolutional Universal Text Information Extractor." Xiaohu

    Zhao,Xiaohui 147 Dec 20, 2022
    Papers, Datasets, Algorithms, SOTA for STR. Long-time Maintaining

    Scene Text Recognition Recommendations Everythin about Scene Text Recognition SOTA • Papers • Datasets • Code Contents 1. Papers 2. Datasets 2.1 Synth

    Deep Learning and Vision Computing Lab, SCUT 197 Jan 05, 2023
    A post-processing tool for scanned sheets of paper.

    unpaper Originally written by Jens Gulden — see AUTHORS for more information. Licensed under GNU GPL v2 — see COPYING for more information. Overview u

    27 Dec 07, 2022
    PianoVisuals - Create background videos synced with piano music using opencv

    Steps Record piano video Use Neural Network to do body segmentation (video matti

    Solbiati Alessandro 4 Jan 24, 2022
    MeshToGeotiff - A fast Python algorithm to convert a 3D mesh into a GeoTIFF

    MeshToGeotiff - A fast Python algorithm to convert a 3D mesh into a GeoTIFF Python class for converting (very fast) 3D Meshes/Surfaces to Raster DEMs

    8 Sep 10, 2022
    a deep learning model for page layout analysis / segmentation.

    OCR Segmentation a deep learning model for page layout analysis / segmentation. dependencies tensorflow1.8 python3 dataset: uw3-framed-lines-degraded-

    99 Dec 12, 2022
    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
    Responsive Doc. scanner using U^2-Net, Textcleaner and Tesseract

    Responsive Doc. scanner using U^2-Net, Textcleaner and Tesseract Toolset U^2-Net is used for background removal Textcleaner is used for image cleaning

    3 Jul 13, 2022
    A program that takes in the hand gesture displayed by the user and translates ASL.

    Interactive-ASL-Recognition Using the framework mediapipe made by google, OpenCV library and through self teaching, I was able to create a program tha

    Riddhi Bajaj 3 Nov 22, 2021
    Official PyTorch implementation for "Mixed supervision for surface-defect detection: from weakly to fully supervised learning"

    Mixed supervision for surface-defect detection: from weakly to fully supervised learning [Computers in Industry 2021] Official PyTorch implementation

    ViCoS Lab 169 Dec 30, 2022
    Self-supervised Equivariant Attention Mechanism for Weakly Supervised Semantic Segmentation, CVPR 2020 (Oral)

    SEAM The implementation of Self-supervised Equivariant Attention Mechanism for Weakly Supervised Semantic Segmentaion. You can also download the repos

    Hibercraft 459 Dec 26, 2022
    Ackermann Line Follower Robot Simulation.

    Ackermann Line Follower Robot This is a simulation of a line follower robot that works with steering control based on Stanley: The Robot That Won the

    Lucas Mazzetto 2 Apr 16, 2022
    Deep Learning Chinese Word Segment

    引用 本项目模型BiLSTM+CRF参考论文:http://www.aclweb.org/anthology/N16-1030 ,IDCNN+CRF参考论文:https://arxiv.org/abs/1702.02098 构建 安装好bazel代码构建工具,安装好tensorflow(目前本项目需

    2.1k Dec 23, 2022
    Scene text detection and recognition based on Extremal Region(ER)

    Scene text recognition A real-time scene text recognition algorithm. Our system is able to recognize text in unconstrain background. This algorithm is

    HSIEH, YI CHIA 155 Dec 06, 2022
    TextBoxes: A Fast Text Detector with a Single Deep Neural Network https://github.com/MhLiao/TextBoxes 基于SSD改进的文本检测算法,textBoxes_note记录了之前整理的笔记。

    TextBoxes: A Fast Text Detector with a Single Deep Neural Network Introduction This paper presents an end-to-end trainable fast scene text detector, n

    zhangjing1 24 Apr 28, 2022
    Python-based tools for document analysis and OCR

    ocropy OCRopus is a collection of document analysis programs, not a turn-key OCR system. In order to apply it to your documents, you may need to do so

    OCRopus 3.2k Dec 31, 2022
    Automatically download multiple papers by keywords in CVPR

    CVFPaperHelper Automatically download multiple papers by keywords in CVPR Install mkdir PapersToRead cd PaperToRead pip install requests tqdm git clon

    46 Jun 08, 2022
    OCR engine for all the languages

    Description kraken is a turn-key OCR system optimized for historical and non-Latin script material. kraken's main features are: Fully trainable layout

    431 Jan 04, 2023