<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body smarttemplateinserted="true" bgcolor="#FFFFFF" text="#000000">
<div id="smartTemplate4-template">Hallo Artem,<br>
<br>
willkommen im Forum.<br>
Schön, dass du deine Entwicklung mit uns teilen möchtest. Für mich
besteht der optimale Lesekopf für <a
href="http://wiki.volkszaehler.org/hardware/channels/meters/power/ferraris-zaehler">analoge
Zähler</a> aus zwei Komponenten:<br>
1. Zählerstand scannen/erkennen und übermitteln (Hersteller- und
Systemunabhängig)<br>
2. Für eine feinere Auflösung zusätzlich einen Impulsleser für die
Drehscheibe. (s. Udo's Lösung)<br>
Eine günstige Opensource-Alternative zum Stromauge, könnte das
volkszähler-Projekt für einen größeren Kreis interessant machen.<br>
Bitte beschreibe deine Lösung (Hard-/Software) doch etwas genauer.
Hier finden sich bestimmt einige Interessenten.<br>
<br>
Gruß<br>
Karlheinz<br>
<br>
------- Original Nachricht --------<br>
Betreff: [vz-dev] Zähler ablesen mit OCR (OpenCV)<br>
Von: Artem Petrov <a class="moz-txt-link-rfc2396E" href="mailto:artpetro@uni-osnabrueck.de"><artpetro@uni-osnabrueck.de></a><br>
An: <a class="moz-txt-link-abbreviated" href="mailto:volkszaehler-dev@demo.volkszaehler.org">volkszaehler-dev@demo.volkszaehler.org</a><br>
Datum: Dienstag, 5. August 2014 10:01:57<font size="-1"> </font></div>
<br>
<blockquote cite="mid:4533-53e08f80-7-3daa1040@156438982"
type="cite">Hallo allerseits,<br>
<br>
vor einigen Monaten habe ich meine Masterarbeit an der Uni
Osnabrück angefangen. Ich habe mich mit einem System beschäftigt,
das aus einem RaspberryPI mit einer Kamera (USB-WebCam oder
RaspiCam) besteht. Die Kamera wird am Zähler so befestigt, dass
die Zählerwerk aufgenommen werden kann. Die Bilder werden mit
OpenCV vorverarbeitet und dann wird der Zählerstand mit einem
schnellen, einfachen und effizienten Algo digitalisiert (kein
Tesseract). Pro Durchlauf braucht PI aktuell um die 1-1,5 Sek (die
meiste Zeit wird für Bildaufnahme benötigt).<br>
Da ich zuerst nicht ausreichend genug rechechiert hatte, dachte
ich, dass es sich nur ein paar Bastler mit solchen Themen
beschäftigen. Nun habe ich u.A. euch entdeckt. Die Sache ist, dass
ich meine Lösung später kommerzialisieren wollte. Meine Recherche
hat aber ergeben, dass es seit ca. 2007 einige Unternehmen gibt,
die ähnliche Lösungen a nbieten (OCR). Manche haben sogar eigene
Kamera-Sensoren dafür entwickelt. Da anscheinend die Nachfrage
nicht vorhanden ist ("Der Strom kommt aus der Steckdose:)"), habe
ich diese Idee aufgegeben.<br>
Daher möchte ich meinen Code nun unter der MIT-Lizenz
veröffentlichen. Vorerst wollte ich aber fragen, ob jemand von der
Community sich damit weiter beschäftigen möchte.<br>
Falls eurerseits Interesse besteht, werde ich mein Repository
öffentlich machen und natürlich nähere Infos zum Code geben.<br>
Zurzeit wird der Zählerstand problemlos (bis auf ein paar
Kleinigkeiten) erkannt (ich habe meine Software mit einem Strom-
sowie mit einem Gaszähler getestet). Es gibt aber einige Sachen,
die noch ausgebessert werden könnten, dazu erzähle ich bei Bedarf
mehr.<br>
Desweiteren habe ich einige Ideen bzgl. des Sensors, der an einem
Stromzähler befestigt wird, um die Umdrehungen des Rads zu zählen.
Ich wo llte eine komplette Lösung anfertigen, die aus einem Sensor
besteht, der über eine Funk-Schnittstelle (RFM12+Atmel oder
Arduino oder gar WiFi) den Stand an den Server weiterleitet.
Leider ist die Nachfrage ziemlich gering. Und ich habe andere
interessanten Projekte am laufen, daher kann ich nicht so viel
Zeit in die Zählerablesung investieren, daher hoffe ich bei euch
Unterstützung zu finden.<br>
<br>
Mit freundlichen Grüßen,<br>
Artem Petrov
</blockquote>
<br>
</body>
</html>