Tesseract Seven Segments LetsGoDigital

OCR Tesseract OpenCV Python Computer Vision

Trainingsdaten für Tesseract OCR zur Erkennung von 7-Segment-Displays mit der "Let's Go Digital" Schriftart. Das Projekt ermöglicht die automatische Zahlenerkennung auf Digitalanzeigen (z.B. Stromzähler) durch spezialisierte Bildverarbeitung.

Funktionsweise

Das System verwendet eine spezielle Pipeline zur Bildvorverarbeitung:

  1. Konvertierung in Schwarz-Weiß
  2. Anwendung eines Gaussian Blur
  3. Threshold-Filterung
  4. OCR-Erkennung mit trainierten Tesseract-Daten

Projektstruktur

  • Font/Let's go Digital Regular.ttf - Originale Schriftart
  • Trained data/lets.traineddata - Trainierte Tesseract-Daten
  • README.md - Dokumentation

Anwendungsbereiche

  • Automatisches Auslesen von Stromzählern
  • Digitale Anzeigen-Erkennung
  • Smart Home Integration
  • IoT-Datenlogger

Technologien

  • Tesseract OCR Engine
  • OpenCV (Bildverarbeitung)
  • Python
  • 7-Segment Display Recognition

Dateien

Tesseract_sevenSegmentsLetsGoDigital-master/
├── Font/
│   └── Let's go Digital Regular.ttf
├── Trained data/
│   ├── lets.normproto
│   ├── lets.pffmtable
│   ├── lets.shapetable
│   ├── lets.traineddata
│   └── lets.unicharset
└── README.md