mikrocontroller.net

Forum: PC-Programmierung Bildverarbeitung DPI und OCR


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Torben (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, ich hab eventuell einige Verständnisprobleme bzgl. 
Bildverarbeitung mit dem Zusammenhang DPI + OCR in meinem Projekt.

Ich bekommme von meinem Linux System den Bildschirminhalt direkt vom 
Framebuffer mit der Grösse 800x480 als PNG mit 96 DPI, laut 
Bildeigenschaften.

Das Bild wird an eine OCR Applikation übergeben, damit ich die Texte 
extrahieren kann zur weiteren Verarbeitung. Zur Verbesserung der 
Lesequalität wird empfohlen das Bild mind. auf 300 DPI zu scannen.

Mein Bild liegt schon digital vor wie beschrieben, damit ich nun von 96 
auf 300 DPI komme muss das Bild vergössert werden auf 2500x1500.

Ist mein Verständnis richtig?

Ich benutze in meiner Applikation C# Aforge.net mit diesem Filter 
ResizeBicubic, damit das Bild angepasst wird auf 2500x1500.
Das Anpassen des Bildes dauert ca. 900ms.

Kennt jemand etwas schnelleres?

Autor: user (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das Hochskalieren macht keinen sinn, versuche es ohne

Autor: chris (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
800x400 ist eine niedriege Auflösung für heutige Desktop Standards.
Das Rescaling von 800:400 auf 2500x1500.ist unnötig und bringt nur 
Artefakte
mit sich, wobei auch das Seitenverhältniss nicht stimmt, sollte
2500:1250 sein. Da ist es mehr ziehlführender das Bild in Schwarzweiss 
(BW) umzuwandeln oder vorher eine Farbfilterung zu machen (hsv) und dann 
einen
Threshold vom Graubild machen.

Autor: Blatt Macher (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Torben schrieb:
> meinem Linux System den Bildschirminhalt direkt vom
> Framebuffer mit der Grösse 800x480 als PNG mit 96 DPI, laut
> Bildeigenschaften.

schon mal überlegt das bei Framebuffer die Einheit dots per Längeeinheit 
keinen Sinn macht?! Hängste einen dicken fetten Moni gleicher Auflösung 
hasste mehr dpi -> aber das PNG bleibt gleich. Hängste einen 
Handybildschirm dran, haste weniger dpi -> ber das PNG sieht wieder 
gleich auf.

https://www.webdesignerdepot.com/2010/02/the-myth-of-dpi/

Autor: Torben (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Blatt Macher

Das war auch meine erste Überlegung, aber war mir nicht sicher. 
Natürlich kann ich das Bild vergrösseren durch Interpolation, welches 
das Bild auch verschlechtern kann, deshalb war ich Zwiegepalten, ob es 
Sinn macht.

Das Display des Gerätes könnte 8" oder 7" Zoll sein, trotzdem sind es 
800x480 bei meinen Geräten, weil ich den Framebuffer direkt abgreife 
gibt es die Einheit Pixel/Inch garnicht.

Autor: Torben (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
user schrieb:
> das Hochskalieren macht keinen sinn, versuche es ohne

Wie meinst Du das?

Autor: chris (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Einfach die 800x400 Bild der OCR zu übergeben anstelle von den 2500x1500 
pixels

Autor: Amateur (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mist mal zwei bleibt Mist.
Vergrößern bringt also nichts - außer Datenvolumen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.