Come abbinare un carattere cinese disegnato a un database di animazioni di tratti


14

Ho un database di animazioni di tratti di carattere cinese. Ogni voce è sostanzialmente un insieme di punti che mostra come e in quale ordine deve essere disegnato un personaggio.

Per semplificare la ricerca, vorrei consentire all'utente di disegnare manualmente un personaggio con il mouse, quindi il mio software proporrebbe alcune possibili corrispondenze (come avviene su iPhone).

Ho cercato su Google ma non ho trovato nulla di rilevante. Mi piacerebbe sapere quali algoritmi o documenti di ricerca devo guardare. Immagino che abbia qualcosa a che fare con il riconoscimento delle forme, tranne per il fatto che anche l'ordine in cui viene disegnata la forma (carattere cinese) è rilevante. Qualche suggerimento?


2
Ai voti stretti: qualche suggerimento su come migliorare la domanda? Mi rendo conto che è un po 'vago ma questo perché non so dove cercare (non so quale sia il nome dell'algoritmo che sto cercando, anche se penso che probabilmente esista).

1
Se non hai già Google per "riconoscimento della scrittura" e "riconoscimento dei gesti", entrambi si occupano (in parte) del processo di disegno di un personaggio e del personaggio prodotto.

Se il numero di tratti è sempre lo stesso, è possibile raggruppare i caratteri nel database in base a # tratti e direzioni (diciamo 8 direzioni, quindi un gruppo sarebbe rappresentato da una sequenza di numeri nell'intervallo 1..8) e quindi eseguire una sorta di corrispondenza della forma nel gruppo ristretto.

Risposte:


5

Stavi cercando articoli accademici, sono sorpreso che non hai trovato nulla. Ecco quello che una rapida ricerca tramite Google Scholar con le parole chiave path stroke recognitione handwriting stroke recognitionmi ha fatto:

Un'altra cosa da aggiungere: il riferimento più recente nel gruppo sopra riportato risale al 2000 . Ciò indica che quello che vuoi fare è probabilmente un'area ben studiata, con tecniche all'avanguardia collaudate. Non avrebbe dovuto essere difficile cercare materiale di riferimento.

Giusto per chiarire, in realtà non ho letto nessuno di questi articoli. Ho appena fatto la mia solita fase di ricerca preliminare: vai ai database degli articoli (google scholar, mendeley, ieeexplore ...), digita alcune parole chiave. Apri quelli con titoli promettenti, chiudine uno con abstract completamente poco interessanti. Leggi gli abstract rimanenti con maggiore attenzione e seleziona quelli che sembrano rilevanti. Detto questo, non tutti gli articoli che ho proposto potrebbero essere rilevanti, ma a giudicare dall'esperienza, molto probabilmente lo sono.

Spero che questo possa essere d'aiuto. Inoltre, se hai fatto qualche ricerca nel frattempo, ti preghiamo di modificarlo nella tua domanda e condividerlo con la community . Sembra un argomento interessante.


0

Dovresti usare una rete neurale, questo è ciò che viene utilizzato per il riconoscimento ottico dei caratteri, sono sicuro che puoi trovare molte risorse a riguardo su Google. Per tenere conto dell'ordine delle linee, è possibile utilizzare non solo l'immagine finale ma anche le immagini intermedie dopo ogni tratto.


L'ho sentito spesso, ma non ho mai trovato un motore OCR che dice che sta usando un NN. Puoi dare una citazione?
Niki Estner
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.