Domanda

Sto realizzando un progetto per i PC basati su tablet in cui l'utente scriverebbe un'equazione da risolvere.

Il problema è che le classi di riconoscimento che sto usando, InkAnalyzer, non riesco a riconoscere i segni radicali o altri segni matematici che inserisco. C'è in qualche modo per aggiungere tale funzionalità?

Fondamentalmente, voglio che il mio programma funzioni in modo molto simile al pannello di input matematico fornito con Windows 7. Oh, e codifica in C#.

È stato utile?

Soluzione

Sono sicuro che non è quello che vuoi sentire, ma fondamentalmente non puoi farlo. Almeno non senza aiuto per insider su Microsoft. Per facilitare questo, dovresti sviluppare il tuo riconoscimento della lingua. E per quanto ne so, gli strumenti e la documentazione per farlo non sono forniti a terzi.

Tuttavia, potresti sviluppare il tuo sistema di riconoscimento che utilizza il modello di raccolta e ictus esistente fornito dal System.Windows.Ink API, ma non si collegherebbe al InkAnalyzer modello. L'utilizzo delle informazioni sull'ictus produrrà risultati molto migliori rispetto a un semplice tipo di sistema OCR in cui stai semplicemente analizzando le forme.

Sarebbe stato molto utile per Microsoft esporre le loro funzionalità di analisi matematica nel sistema.windows.ink Space nomi ma, poiché stava uscendo, Microsoft stava rinunciando ai tablet. Poi è arrivato l'iPad e ha pranzato e ora chissà se vedremo mai un focus sugli input di inchiostro.

Altri suggerimenti

Caricare l'inchiostro su un mathinputcontrol in c#

La soluzione fornita nella pagina discute come programmare il controllo di input matematica.

Una volta che hai il tuo eqn matematico sotto forma di colpi caricati (puoi ottenerli dal controllo a Inkcanvas - se non si prevede di leggerlo da altrove e costruire colpi) nel controllo di input matematica attraverso StyluspointCollection e conservarli in classe StrokeCollection e trasmetterla in streaming in Un file ISF (formato serializzato a inchiostro).

L'autore della soluzione fornisce il file ISF al controllo di input matematica. E sono coinvolti altri lavori per recuperare la soluzione, prima di gestire la finestra di input matematica ecc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top