Forum: PC-Programmierung Unterschriften erfassen auf einem Tablet


von Nilix N. (nilix)


Lesenswert?

Hallo Zusammen

Ich suche eine Möglichkeit eine Unterschrift auf einem Standard Tablet 
zu erfassen (Windows) und als BMP oder JPG zu Speichern. Ich hab zwar 
schon ein TImage verwendet über MouseMove etc. aber die Schrift wird zu 
kraxelig. Kenn jemand eine eine Lösung z.B. ein Programm das ich 
aufrufen kann oder irgend etwas anderes? evtl auch ein ganz anderer 
Ansatz.

Gruß Nilix

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Wie verhält sich denn das windows-eigene Malprogramm? Nicht, daß Du das 
in Deine finale Unterschriftenlösung integrieren sollst, sondern nur, 
daß Du damit mal das "auf-dem-Tablet-malen" ausprobieren kannst.

Wenn es funktioniert ... musst Du nur noch untersuchen, was es anders 
macht als Dein bisheriger Ansatz.

Immerhin enthält Windows schon lange eine Handschriftenerkennung ...

von Nilix N. (nilix)


Lesenswert?

Genau das ist das Problem

Windows Paint funktioniert und die Anwendung nicht.

von Michael B. (laberkopp)


Lesenswert?

Also Unterschriften, wie bei der Post/Hermes, werden nicht als BMP 
erfasst. Das Gekrakel ist zu wenig aussagekräftig. Sondern es werden die 
Zeiten wann der Stift wo war miterfasst. Er wird also einfach die 
Ausgabe des PenPad protokolliert mit den x/y Positionen und dem 
Event-Zeitpunkt, das kann jedes Programm, ganz ohne vorgefertigte 
Libraries.
Das Bild auf der Anzeige ist bloss als Kontrolle daß überhaupt was 
passiert.

von ?!? (Gast)


Lesenswert?

Michael B. schrieb:
> Das Gekrakel ist zu wenig aussagekräftig.

Allerdings werden die Unterschriften erfasst. Bei einer Nachverfolgung 
(Paket kam nicht an) wurde mir der Auslieferungsbeleg MIT der 
Unterschrift zugemailt mit der Frage, ob ich denjenigen kenne, der da 
unterschrieben hat. Natürlich wurde auch die Zeit, wann die Unterschrift 
geleistet wurde, mit erfasst. Aber eben auch die Unterschrift selber. Ob 
sie jetzt als .bmp gespeichert wurde oder in einem anderen Format, kann 
ich natürlich nicht sagen. Ich denke mal, daß sie als Vektorschriftzug 
gespeichert wird und nicht als Pixelgrafik...

von Jay (Gast)


Lesenswert?

Ich frage mich, warum du nicht TextInputPanel verwendest und das InkDisp 
Objekt abgreifst. Das müsste eigentlich ziemlich einfach sein.

von Michael B. (laberkopp)


Lesenswert?

?!? schrieb:
> Allerdings werden die Unterschriften erfasst. Natürlich wurde auch
> die Zeit, wann die Unterschrift geleistet wurde, mit erfasst.

Du hast nicht verstanden.

Es geht um die Millisekunden zeitabstände zwischen den Stiftbewegungen.

von ?!? (Gast)


Lesenswert?

Michael B. schrieb:
> Du hast nicht verstanden.
Doch, hab ich schon.
>
> Es geht um die Millisekunden zeitabstände zwischen den Stiftbewegungen.
Und was bekommt man daraus für Daten? Sieht mir schwer nach Vektorgrafik 
aus. Und daß ich auch nicht glaube, daß die Unterschrift ALS BMP erfasst 
wird, sondern schon eher als Vektorgrafik, das hatte ich ja geschrieben.

von Willibald Wunderlich (Gast)


Lesenswert?

Nilix N. schrieb:
> aber die Schrift wird zu kraxelig.

Das ist eine Beschreibung für den Alltag ("Meine Schrift ist heute so 
kraxelig"), aber keine für dein Problem. Setzt du sofort an den 
Mauspositionen Pixel? In welcher Form weichen diese Pixel dann vom Pfad 
ab, der gezeichnet wurde? Machst du zu viel bei jeder Registrierung 
einer Mausposition und es wird jeweils etwas übersprungen? Beschreibe 
das Problem doch bitte mal genauer.

von Willibald Wunderlich (Gast)


Lesenswert?

Willibald Wunderlich schrieb:
> In welcher Form weichen diese Pixel dann vom Pfad
> ab, der gezeichnet wurde?

Genauer:
In welcher Form weicht der dargestellte Pfad von Pixeln dann vom 
tatsächlich mit der Maus abgefahrenen Pfad ab?

von Gästle2 (Gast)


Lesenswert?

Schau mal bei Firma Wacom nach.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nilix N. schrieb:
> Genau das ist das Problem
>
> Windows Paint funktioniert und die Anwendung nicht.

Nun, dann hast Du ja schon mal einen Ansatzpunkt:

Finde heraus, was Windows Paint anders macht als Deine Anwendung.

von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Im Prinzip würde ein Touchpad (für Finger-Bedienung) und so ein 
Spezial-Stift wie fürs Handy oder das Tablet genügen.

Das Problem dabei ist, den Treiber an der richtigen Stelle anzuzapfen 
(oder gar keinen zu verwenden und die Hardware direkt auszulesen), so 
dass das Betriebssystem nicht auf die Idee kommt, es handele sich um 
Mausbewegungen und Klicks zur Bedienung ...

von F. F. (foldi)


Lesenswert?

Suche unter "Unterschriften digitalisieren".

Beispiel:
http://www.wopticus.com/webforms/elektronischeunterschrift.aspx

Ich habe die einfach eingescannt und entsprechend bearbeitet und kann 
sie in die Dokumente einfügen.

: Bearbeitet durch User
von Nilix N. (nilix)


Lesenswert?

>Ich habe die einfach eingescannt und entsprechend bearbeitet und kann
>sie in die Dokumente einfügen

Es ist in eine Anwendung integriert. Der Kunde muss die Daten ausfüllen 
danach Unterschreiben und dann wird sein Vertrag generiert.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.