Sto cercando una soluzione per il riconoscimento della grafia. Ho trovato uno here, che è un'applicazione flash. Qual è il principio di come funziona? Fa qualche domanda a db per trovare il personaggio?Riconoscimento calligrafico cinese
risposta
L'ho fatto una volta per il giapponese (include il set di caratteri cinesi). Avevo diviso il funzionamento in 4 passi, ripetuto ad ogni corsa:
contare il numero di colpi totali
Determinare fine corsa (dell'ordine di ogni corsa è importante)
Determinare ictus iniziare e terminare radianti (si noti lo spazio disegno è diviso in radianti)
Affina le partite di database, sulla base dei risultati di cui sopra.
Molti cinesi nativi non conoscono nemmeno l'ordine dei colpi 'corretto' di molti caratteri, quindi potrebbe essere un'idea avere un 'strict' (richiede il giusto ordine dei colpi) e 'non-strict' (non è richiesto l'ordine corretto dei colpi, a scapito della precisione) modi – Cocowalla
È possibile utilizzare varie informazioni, come numero di tratti, angolo di inizio e fine di tratti, numero di intersezioni in ogni tratto, ecc. Per aiutare a restringere le cose (l'app di esempio sembra solo restringere i risultati verso il basso), dato un database, ovviamente. Il riconoscimento della calligrafia non è una cosa molto semplice da fare comunque.
Esistono diverse soluzioni per la scrittura manuale/riconoscimento di gesti. Quello che ho imparato è con reti neurali artificiali, in particolare rete percettrone multistrato. In poche parole, si alimentano alcuni campioni di prova che sono corretti, quindi si allena questa rete e quindi la si usa per testare il nuovo input. Cose simili in flash che utilizzano anche questa rete sono quei 20 giochi di domande.
Ci sono alcuni altri modi per farlo, alcuni più semplici e alcuni probabilmente più complicati ma la mia conoscenza su di essi è scarsa.
Ecco una libreria open-source in Javascript. L'algoritmo è piuttosto semplice e in effetti molto vicino a ciò che descrive la risposta di sthg. Viene fornito con set di dati a due caratteri. https://github.com/gugray/HanziLookupJS
- 1. Riconoscimento del testo come semplificato rispetto al cinese tradizionale
- 2. Cultura cinese Info
- 3. Abilitazione dell'input cinese semplificato
- 4. riconoscimento caratteri cinesi con Tesseract OCR
- 5. Conversione da cinese a pinyin
- 6. Captcha per giapponese e cinese?
- 7. Riconoscere un personaggio per essere cinese e ottenere fonetica cinese "pinyin" da caratteri semplificati?
- 8. Algoritmi/algoritmi di riconoscimento/riconoscimento delle impronte digitali
- 9. OCR open source per il cinese
- 10. Stanford POS Tagger non codifica testo cinese
- 11. Impossibile inserire il carattere cinese in MySQL
- 12. Rileva il carattere cinese (multibyte) nella stringa
- 13. Rileva il carattere cinese in java
- 14. Cinese semplificato e tradizionale rispetto alle regioni
- 15. Get romanizzazione cinese da Google Translate API
- 16. Evento JQuery/DOM per digitare cinese (ibus)?
- 17. visualizzazione carattere cinese in uscita console eclisse
- 18. pitone riconoscimento delle immagini
- 19. Riconoscimento vocale per iPhone
- 20. C# Riconoscimento vocale
- 21. Riconoscimento vocale su Kinect
- 22. Windows 10 Riconoscimento vocale
- 23. Riconoscimento vocale in PHP?
- 24. Riconoscimento vocale semplice Swift?
- 25. C# Riconoscimento vocale
- 26. Riconoscimento spazio mancante
- 27. Riconoscimento vocale continuo Android
- 28. Elaborazione audio - Riconoscimento tonale
- 29. API riconoscimento vocale
- 30. c riconoscimento # faccia
Sono interessato a vedere come va. – bgw