INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Textvergleich



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

14.10.2008, 11:15
Beitrag #1

Gabi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Oct 2007

8.2
2005
kA


Deutschland
Textvergleich
Hallo LVG

hat jemand schon mal ein VI für nen Textvergleich geschrieben, dass alle möglichen Fälle abdeckt und das ne bestimmte Toleranzgrenze beinhaltet? Ich erhalte nämlich von Texterkennungsprogramm ab und zu nicht 100% das erwartete Ergebniss. So wird z.B. ein 04 als Q4 intepretiert. Aus e wird manchmal ein o und aus II wird manchmal ein N usw. Es kam aber auch schon mal vor das zusammenhängende Wörter getrennt wurden (Wochenende = Wochen ende) oder das ein oder mehrer Buchstaben komplett gefehlt haben. Hat jemand da schon das was Fertiges??? Sonst müsst ich mich mal wahrscheinlich für längerere Zeit an das Problem setzten und versuchen es zu lösen.

Gruß Gabriel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2008, 11:26
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Textvergleich
Welchen Text willst du vergleichen? Versteh ich nicht...!

Wenn du Strings vergleichen willst, dann kannst du das einfach mit nem "=" machen...

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2008, 11:41
Beitrag #3

Gabi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Oct 2007

8.2
2005
kA


Deutschland
Textvergleich
' schrieb:Welchen Text willst du vergleichen? Versteh ich nicht...!

Wenn du Strings vergleichen willst, dann kannst du das einfach mit nem "=" machen...


Ich mach nen GUI-Test. Die GUI wird in die Zwischenablage kopiert und ein Bild-/Texterkennungsprogramm (Finereader) wertet mir bestimmte Bereiche der GUI aus. Das Problem ist, dass halt nicht immer alle Wörter bzw. Zeichen richtige gelesen bzw. erkannt werden. Dadurch entspricht dann natürlich der Istwert dem Sollwert nicht mehr. Nun möcht ich nen Programm das möglichst viele mögliche Fehlerfälle verarbeiten kann. Hät ja sein können das jemand schon mal so ein oder ein ähnliches Problem gehabt hat.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2008, 12:10
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Textvergleich
Mir ist nichts bekannt und ich denke, dass das auch je nach System variieren kann.

Gruß Markus

' schrieb:Ich mach nen GUI-Test. Die GUI wird in die Zwischenablage kopiert und ein Bild-/Texterkennungsprogramm (Finereader) wertet mir bestimmte Bereiche der GUI aus. Das Problem ist, dass halt nicht immer alle Wörter bzw. Zeichen richtige gelesen bzw. erkannt werden. Dadurch entspricht dann natürlich der Istwert dem Sollwert nicht mehr. Nun möcht ich nen Programm das möglichst viele mögliche Fehlerfälle verarbeiten kann. Hät ja sein können das jemand schon mal so ein oder ein ähnliches Problem gehabt hat.

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2008, 12:14
Beitrag #5

Ice Lord Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 79
Registriert seit: Sep 2008

8.2, 8.5
2008
de

82256
Deutschland
Textvergleich
' schrieb:Ich mach nen GUI-Test. Die GUI wird in die Zwischenablage kopiert und ein Bild-/Texterkennungsprogramm (Finereader) wertet mir bestimmte Bereiche der GUI aus. Das Problem ist, dass halt nicht immer alle Wörter bzw. Zeichen richtige gelesen bzw. erkannt werden. Dadurch entspricht dann natürlich der Istwert dem Sollwert nicht mehr. Nun möcht ich nen Programm das möglichst viele mögliche Fehlerfälle verarbeiten kann. Hät ja sein können das jemand schon mal so ein oder ein ähnliches Problem gehabt hat.

Was is denn bitte ein GUI-Test??
Das manche Wörter bzw. Zeichen nicht richtig erkannt werden liegt an deinem Bild-/Texterkennungsprogramm, kannst du nicht vielleicht die Eingabe direkt in LabVIEW einbinden?
Was sind denn deine jetztigen Bestandteile deines Programms, ich mein, was hast du im Moment und was willst du am Ende haben?!

Zitat:dass alle möglichen Fälle abdeckt und das ne bestimmte Toleranzgrenze beinhaltet?
Da diese Fehler ja vom Erkennungsprogramm kommen, wird es schwer werden diese alle zu umgehen. Und was für eine Toleranzgrenze? Es gibt nur 2 Möglichkeiten, richtig oder falsch...

mfg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2008, 12:15
Beitrag #6

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
Textvergleich
Das Hauptproblem dabei wird sein, dass ja im Allgemeinen nicht bekannt ist, was rauskommen soll. Womit willst du also den erkannten Text vergleichen? Oder willst du nur ein Analysetool programmieren, das nachher ausgibt, wie fehlerhaft ein bestimmtes Texterkennungstool ist?

Hier mal ein Link der dir evtl in die richtige Richtung weiter hilft:
http://en.wikipedia.org/wiki/WinDiff


LG
Torsten

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2008, 12:23
Beitrag #7

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.692
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Textvergleich
Zitat:Womit willst du also den erkannten Text vergleichen?
Mit einem Wörterbuch?

Ich bin ja der Meinung, für dieses Vorhaben ist LabVIEW nicht die geeignete Programmierumgung.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2008, 12:29
Beitrag #8

Gabi Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Oct 2007

8.2
2005
kA


Deutschland
Textvergleich
' schrieb:Das Hauptproblem dabei wird sein, dass ja im Allgemeinen nicht bekannt ist, was rauskommen soll. Womit willst du also den erkannten Text vergleichen? Oder willst du nur ein Analysetool programmieren, das nachher ausgibt, wie fehlerhaft ein bestimmtes Texterkennungstool ist?

Hier mal ein Link der dir evtl in die richtige Richtung weiter hilft:
http://en.wikipedia.org/wiki/WinDiff
LG
Torsten

Ne ne ich hab schon nen Sollwert. Insofern weiß ich was rauskommen soll. Das Problem ist halt das ich nicht immer 100% das rausbekomm was auf der GUI dargestellt wird. Insofern brauch ich ein VI das alle möglichen Fehlerfälle verarbeiten kann. Wie schon erwähnt .... wenn z.b. der Sollwert = JH04R ist und der Istwert = JHQ4R dann hät ich eine Übereinstimmung von 80% und das VI könnt z.B. über nen Threshold das Ergebniss als OK oder als FAIL beurteilen. Aber wie ebenfalls schon erwähnt gib es allerlei Fehlerfälle und da muss man definitiv bißchen Zeit fürs Programmieren aufbringen, die ich jetzt defintiv mir nehemen werde. Naja war nur nen Versuch, hät ja sein können das jemand solch ein ähnliches Problem schon gelöst hat.

Trotzdem vielen dank.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2008, 12:33
Beitrag #9

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
Textvergleich
' schrieb:Mit einem Wörterbuch?

Das heißt es sollen alle Möglichen Optionen angezeigt werden die in gewissem Maße mit dem erkannten Text übereinstimmen?

Wird also "tost" erkannt, soll das Ergebnis folgende Liste sein:

..
test
toast
trost
host
lost
rost
most
kost
..

*aua*

Dass einige Leute LabVIEW "missbrauchen" ist mir schon mehrfach aufgefallen. Nicht alles was LabVIEW kann, sollte auch mit LabVIEW gemacht werden. Da stimm ich dir voll und ganz zu!

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.10.2008, 13:03 (Dieser Beitrag wurde zuletzt bearbeitet: 14.10.2008 13:04 von IchSelbst.)
Beitrag #10

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.692
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Textvergleich
Das will sie machen. Siehe Beispiel "8aum" <=> "Baum".

Und dafür braucht man eine geeignete Programmierumgebung.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: