FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: flipse am 06 Mai 2019, 13:18:15

Titel: Informationen aus einem Bild extrahieren
Beitrag von: flipse am 06 Mai 2019, 13:18:15
Hallo zusammen,

ich habe eine Entkalkungsanlage, die mir leider derzeit nur sehr eingeschränkten Zugang zu Daten ermöglicht.
Das einzige, was mir die Anlage lokal anbietet, ist eine Webseite, auf der lediglich ein Bild des aktuellen Displays angezeigt wird.
In diesem Bild wird auch der aktuelle Wasserverbrauch / Durchflussmenge ausgegeben.

Diese Information würde ich gerne zur Überwachung von Leckagen nutzen.

Das heißt, folgendes müsste pasieren:
1. Bild von der Webseite (lokal) extrahieren
2. OCR zur Texterkennung der Information laufen lassen
3. Information in FHEM Dummy Device übertragen

Hat das schon mal jemand in der Form gemacht?

Vielen Dank für Eure Infos
Titel: Antw:Informationen aus einem Bild extrahieren
Beitrag von: igami am 06 Mai 2019, 17:39:06
Gemacht noch nicht, aber tesseract (https://github.com/tesseract-ocr/tesseract) soll wohl ganz gut sein.
Titel: Antw:Informationen aus einem Bild extrahieren
Beitrag von: curt am 06 Mai 2019, 20:23:33
tesseract ist gut: Zu tesseract kann ich etwas sagen, da ich oft im Stapel Bilder in Text wandele.

Hierbei ist zu beachten:
Erwartet wird ein TIFF (uncompressed) - das muss man vorher erzeugen. (imagemagick)

tesseract erwartet Bilder mit dpi-Angabe (300 dpi min). Auch da muss man vorher ggf. manipulieren.

Sofern das gelieferte Originalbild scharf ist, wäre das schon machbar.
Titel: Antw:Informationen aus einem Bild extrahieren
Beitrag von: herrmannj am 06 Mai 2019, 20:52:57
mal ketzerisch gefragt: ist das wirklich ein _Bild_ oder eine Webseite welche die Informationen so aufbereitet das es aussieht _wie_ ein Bild ?

Hast Du mal in den Quelltext geschaut ?
Titel: Antw:Informationen aus einem Bild extrahieren
Beitrag von: flipse am 08 Juli 2019, 14:05:50
Zitat von: herrmannj am 06 Mai 2019, 20:52:57
mal ketzerisch gefragt: ist das wirklich ein _Bild_ oder eine Webseite welche die Informationen so aufbereitet das es aussieht _wie_ ein Bild ?

Hast Du mal in den Quelltext geschaut ?

ich habe ein Bild.
Genaugenommen ein PNG
Titel: Antw:Informationen aus einem Bild extrahieren
Beitrag von: Helmi55 am 08 Juli 2019, 15:21:54
servus ich kann es nicht glauben dass dir hier ein "Bild" zur Verfügung gestellt wird.
Ich kann Daten von meinem Pelletsofen auch auf einer Homepage mit Login Daten abrufen.

Benötigst du für das "Bild" login Daten?

Dann sollte die Abfrage doch per HTTPMOD funktionieren.

Die Daten hinter deinem Bild solltest du doch im Browser - Safari z.B. im Entwicklermodus sehen können??

Gruß
Helmut
Titel: Antw:Informationen aus einem Bild extrahieren
Beitrag von: flipse am 08 Juli 2019, 22:25:27
Zitat von: Helmi55 am 08 Juli 2019, 15:21:54
servus ich kann es nicht glauben dass dir hier ein "Bild" zur Verfügung gestellt wird.
Ich kann Daten von meinem Pelletsofen auch auf einer Homepage mit Login Daten abrufen.

Benötigst du für das "Bild" login Daten?

Dann sollte die Abfrage doch per HTTPMOD funktionieren.

Die Daten hinter deinem Bild solltest du doch im Browser - Safari z.B. im Entwicklermodus sehen können??

Gruß
Helmut

Glaub es oder nicht, aber es ist so.
Für die Anzeige bzw. den Abruf wird kein Login benötigt.
Dieses Bild wird leider auch nur in unregelmäßigen Abständen aktualisiert, sodass es leider nicht zu gebrauchen ist.
Dennoch wäre es interessant, mittels Scan, die Textinformationen aus einer Grafik auszulesen und dann für FHEM bereitzustellen.