Object65.it

Home Homebrew Nintendo DS CellWriterDS Italiano English 

 

News

 
15/9/2009
Pubblicato Flags & Nations 1.0
 
12/1/2009
Pubblicato CellWriterDS 1.0
 
8/9/2008
Pubblicato StringTunerDS 1.0
 
7/9/2008
Hello Object65.it!
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CellWriterDS è una libreria per il riconoscimento della scrittura manuale. E' il porting per Nintendo DS dell'applicazione open source CellWriter di Michael Levin.

La caratteristica principale della libreria è quella di poter essere istruita per il riconoscimento di qualsiasi tipo di simbolo. L'istruzione avviene tramite la scrittura di uno o più campioni direttamente con il pennino. Nella versione standard sono forniti i campioni per il riconoscimento dei numeri, dei caratteri stampatelli minuscoli e maiuscoli e di alcuni simboli.

La scrittura deve avvenire su un'area dello schermo, la cella.

L'integrazione della libreria è molto semplice: l'inizializzazione avviene tramite la funzione cdwsInit; la fase di riconoscimento inizia tramite la funzione cwdsBeginRecognizeMode, attraverso la quale viene fissata la dimensione della cella, e continua notificando alla libreria, tramite le funzioni cwdsNotifyPenDownEvent, cwdsNotifyPenMoveEvent e cwdsNotifyPenUpEvent i movimenti del pennino all'interno della cella (il disegno è a carico del programma chiamante). La fase di riconoscimento termina con la chiamata della funzione cwdsEndRecognizeMode che restituisce il carattere riconosciuto. E' tutto!

Il file cwds.h è a disposizione per consultare l'elenco completo delle funzioni.

Insieme alla libreria è disponibile un programma di prova che consente di collaudarne tutte le funzionalità. Quando il programma è impostato in modalità scrittura (default) è possibile provare le funzioni di riconoscimento, abilitando selettivamente le famiglie di simboli disponibili; per ogni carattere vengono visualizzate le statistiche relative al riconoscimento ed il campione di riferimento più simile all'input effettuato. Quando il programma è impostato in modalità di apprendimento è possibile selezionare un simbolo, vedere i campioni ad esso associati e definirne di nuovi.

Spero che la libreria possa essere la base per lo sviluppo di interessanti homebrew basati sul riconoscimento della scrittura e consentire di dar vita a tante idee interessanti.

Cliccate su questo link per scaricare il programma di test .nds (399 KB).

Cliccate su questo link per scaricare i sorgenti del programma di test (2.10 MB).

Cliccate su questo link per scaricare la libreria (62.1 KB).

Cliccate su questo link per scaricare i sorgenti della libreria (51.9 KB).

Se avete suggerimenti, segnalazioni e/o considerazioni potete contattarmi all'indirizzo info@object65.it.

CellWriterDS è distribuito nella speranza che via sia utile ma senza alcun tipo di garanzia; consultate la GNU General Public License per ulteriori dettagli.

 

Responsabilità    l   Contatto

Copyright © 2008,2011 Roberto Navone. Tutti i diritti riservati.