Skip to content

This project uses YOLOv8n for detecting the area of interest (AOI) in odometer images and EasyOCR for recognizing and extracting mileage readings. It provides a robust solution for automated odometer mileage recognition.

Notifications You must be signed in to change notification settings

PouriaAzadehR/Smart-Odometer-Reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation


Odometer Number Detection and Extraction

This project implements a two-step process to detect and extract odometer numbers from images using YOLOv8 Nano for object detection and EasyOCR for text recognition.

Project Overview

This solution was designed to automate the insurance process. . It utilizes YOLOv8 Nano for its efficiency in environments with limited computational resources, and EasyOCR for its high accuracy in general OCR tasks.

Annotated Odometer Dataset: Car Odometers

Key Features

  • Object Detection: Uses YOLOv8 Nano to locate the odometer in an image.
  • Text Recognition: Applies EasyOCR to extract numbers from the detected odometer region.
  • Optimized for Limited Resources: Suitable for platforms with restricted computational capabilities like Google Colab.
  • Simple Setup: Minimal configuration is needed to get the project up and running.

How It Works

  • Object Detection with YOLOv8 Nano: The model identifies the region containing the odometer based on the learned features from the training dataset.
  • Text Recognition with EasyOCR: Numeric information is extracted from the identified ROI using OCR technology.

Smart Odometer Reader Results

image image image

YOLO Results

image image image

Contributing

Contributions to this project are welcome! Please fork the repository and submit a pull request with your features or fixes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to the MakeSense.ai team for their intuitive labeling tool.
  • The YOLO and EasyOCR communities for their outstanding open-source contributions.

About

This project uses YOLOv8n for detecting the area of interest (AOI) in odometer images and EasyOCR for recognizing and extracting mileage readings. It provides a robust solution for automated odometer mileage recognition.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published