Come posso creare un'app utilizzando la fotocamera del cellulare per rilevare le parole? [chiuso]

0

Sto cercando di creare un'app che catturerà il video dalla videocamera del cellulare e rileverà in tempo reale tutto il testo che verrà catturato. Mi piacerebbe farlo in C # (ad esempio Windows Mobile) ma posso anche provare a farlo in Java (ad esempio per Android). Qualcuno può aiutarmi come posso iniziare?

    
posta Patryk 15.11.2011 - 20:05
fonte

1 risposta

2

Inizia ripartendo il problema in parti più piccole e più gestibili:

  1. Scegli una piattaforma. Hai menzionato l'uso di C # per Windows Mobile e Java per Android. È bello essere di larghe vedute, ma scegli l'uno o l'altro per ora. Avrai difficoltà a fare molti progressi finché non lo farai.

  2. Procurati un ambiente di sviluppo e prova il dispositivo adatto per lo sviluppo sulla piattaforma scelta. Impara ad usarlo. Non vuoi provare a imparare i dettagli dello sviluppo mobile e implementare il tuo primo progetto di computer vision.

  3. Crea un'app in grado di acquisire ed elaborare le immagini dalla fotocamera. Non preoccuparti di cercare le parole ancora: basta ottenere frame individuali e fare qualcosa di molto semplice con loro. Ad esempio, potresti visualizzare i valori medi rossi, verdi e blu dell'immagine, oppure sostituire tutti i pixel verdi con i pixel di un'immagine selezionata.

  4. Scopri qualcosa sulla visione artificiale e il riconoscimento ottico dei caratteri. Non sono aggiornato su come OCR è fatto in questi giorni, ma mi aspetterei che alcuni passaggi del processo potrebbero comportare il filtraggio dell'immagine per semplificarlo, fare un po 'di rilevamento dei bordi e cercare di abbinare le caratteristiche delle forme risultanti al set di forme conosciute che sono i personaggi che stai cercando di rilevare.

  5. Scrivi del software che utilizza le conoscenze acquisite nel passaggio 4 per rilevare i caratteri nelle immagini di esempio. Idealmente, dovrebbe funzionare per i campioni in cui i personaggi sono distorti e le immagini includono il tipo di rumore che si otterrebbe da una fotocamera su un dispositivo mobile. Non devi necessariamente rendere questo software un'applicazione mobile: a questo punto stai solo imparando le tecniche di cui avrai bisogno per la tua app mobile.

  6. Incorporare il software di elaborazione delle immagini dal passaggio 5 nell'app dal passaggio 3.

Nota che i passaggi 4 e 5 possono (probabilmente dovrebbero) aver luogo prima dei punti 1-3, a seconda delle priorità.

    
risposta data 16.11.2011 - 08:47
fonte

Leggi altre domande sui tag