This project aims to develop a high-speed Optical Character Recognition (OCR) system tailored for ICU monitor screens, focusing on rapid and accurate recognition of digits. The objective is to enable real-time monitoring of vital signs, enhancing patient care in critical care settings. The speed of the final model 300 micro seconds with an accuracy of 98.6%
Project consists of 4 main datasets
This contains contours corresponding to each digit
This is ther original Roboflow Data set version which we preprocessed
This is an unlabbeled Dataset which was made by crpping and preprocessing core.v8i.tensorflow
This is a labelled dataset classified using a slow yet highly accurate OCR after seperating the digits from Number_Dataset
This File contains moments of the Shape of the Digits
This File contains labels of the Shape of the Digits
This Notebook was used for exploring various types of preprocessing and feature extraction for this purpose
This is the training script for the Random Forest and Hue Shape Matching Algorithms
Final Weights of the Random Forest Classifier
Final user interface for the project
Requires python 3.10 or above
python -m pip install requirements.txt
python app.py
Train.ipynb can be used to modify the training script