Bildverarbeitung DPI und OCR

Gast #5416969
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?
Gast #5417012
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.
Gast #5417022
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/
Gast #5417038
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren