QNA > C > Come Funziona Photomath?

Come funziona PhotoMath?

CAVEAT: Non lavoro per PhotoMath, non so quale sia il loro algoritmo e non ho mai usato l'applicazione. Ho solo controllato il sito web, PhotoMath.net . Questo è proprio come lo farei io.

Il primo passo è il riconoscimento ottico dei caratteri (OCR). Questa è la programmazione che converte l'immagine in un insieme di caratteri, per esempio, x, 2, =, e 4. È anche la programmazione che 'vede'che il 2 è un apice associato a x. OCR è comune, per esempio, nella conversione di libri stampati in eBook. È più difficile fare OCR con la scrittura a mano, perché c'è molta più variazione nella dimensione e nella forma delle lettere, ma funziona ancora abbastanza bene. L'applicazione probabilmente usa un programma OCR speciale e limitato che fa solo una serie limitata di calcoli. Il sito web mostra lettere, numeri, aggiungi, sottrai, moltiplica, dividi, potenze, radici e segni uguali. Limitare la gamma di possibilità rende più facile il riconoscimento dei caratteri. Naturalmente, significa anche che l'applicazione potrebbe fallire se le chiedeste di leggere la vostra lista della spesa. A seconda di quanto è buona la programmazione OCR, l'applicazione può funzionare o meno se la si punta su un'equazione scritta a mano su una lavagna. Questo è ciò che trasforma
x^2 = 4
in
x = +/- 2
Ci sono stati programmi per farlo per 30+ anni. Wolfram's Mathematica è certamente il più noto. Vedi Wolfram Mathematica. L'applicazione potrebbe avere una licenza Mathematica. Più probabilmente, hanno trovato un software open source che gestisce le equazioni che si aspettano di incontrare, forse solo l'algebra.

E c'è la programmazione di app per smartphone che prende una foto come input per l'OCR/matematica e poi riporta l'output al telefono.

Una delle chiavi della creatività è la capacità di combinare elementi esistenti in qualcosa di nuovo e utile.

Di Halden

Quali sono le migliori app mobili per migliorare le abilità matematiche mentali? :: Heartmath è pseudoscienza?
Link utili