<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>