Esistono librerie OCR gratuite che funzionano con PHP o Python su un server Linux? L'idea è di essere in grado di caricare un'immagine e di estrarre personaggi da essa, o di consentire agli utenti di "disegnare personaggi" e di analizzarli da tale immagine.Come posso implementare OCR su un sito Web utilizzando PHP?
risposta
Dato che ci si trova su una macchina Linux, consiglio vivamente il progetto open source di Google ocropus.
Non è PHP, ma penso che sarà la scelta migliore. Ovviamente puoi chiamarlo da PHP tramite exec
. È maturo e ha molte opzioni. Dal sito del progetto:
Il motore OCRopus si basa su due progetti di ricerca: un sistema di riconoscimento della scrittura a mano ad alte prestazioni sviluppato a metà degli anni '90 e distribuito dal Census Bureau degli Stati Uniti, e nuovi metodi di analisi del layout ad alte prestazioni.
C'è anche un altro progetto open source, tesseract. L'ho usato anche in passato e sono stato soddisfatto dei risultati. Include addestramento, limitazione dell'alfabeto, ecc.
Hai mai visto corsi phpOCR di Andrey Kucherenko? http://www.phpclasses.org/package/2874-PHP-Recognize-text-objects-in-graphical-images.html È un vecchio articolo ma potrebbe aiutarti.
se effettivamente funziona, sembra fare una semplice corrispondenza (quindi suppongo le lettere dovrebbero essere identiche a quelle "colte"). Ma potrebbe fare il trucco in alcune situazioni e sembra un buon punto di partenza per sviluppare qualcosa su di esso. – Quamis
- 1. sito web ip utilizzando php
- 2. Come sviluppare un sito web di streaming musicale utilizzando PHP
- 3. Come duplicare un sito Web basato su PHP?
- 4. Ottimizzazione sito web PHP
- 5. PHP Come implementare più servizi Web simultaneamente?
- 6. Come posso ottenere l'URL finale, reindirizzato, canonico di un sito Web utilizzando PHP?
- 7. Come implementare la "Modalità manutenzione" sul sito Web già stabilito
- 8. Come posso utilizzare caratteri personalizzati su un sito Web?
- 9. Posso eseguire il codice MATLAB su un sito web?
- 10. Come ospitare un sito Web JSP su un server web?
- 11. Misurazione su un sito web
- 12. Utilizzando git di pubblicare su un sito web
- 13. Posso modificare la locale su un sito Web Windows Azure?
- 14. Come posso migrare il mio sito web, mySQL, pagine php, file, impostazioni ecc su Amazon EC2?
- 15. php - sicurezza del sito Web utilizzando la variabile globale
- 16. Scrap sito web utilizzando Scrapy
- 17. Come posso recuperare la favicon di un sito web?
- 18. Come posso "chiudere" un sito Web solo la domenica
- 19. Come archiviare un sito Web dinamico (PHP) come HTML statico?
- 20. Come pubblicare sito Web utilizzando PSAKE
- 21. Come sfogliare un intero sito Web utilizzando il selenio?
- 22. Come ottenere favicon.ico da un sito Web utilizzando Java?
- 23. Come posso riprodurre un file PLS da un sito Web?
- 24. Sitemap su un sito web altamente dinamico
- 25. Come posso distribuire un'applicazione web utilizzando F # per Azure Sito Web
- 26. Come fare un bot con PHP per accedere e fare cose su un sito web
- 27. Posizionare assolutamente tutto su un sito web?
- 28. Streaming audio live su un sito web
- 29. Backup del sito Web in PHP?
- 30. Come implementare la traduzione su un progetto web esistente?
Grazie per il puntatore. Ti farò sapere come vanno. Grazie! – Moshe
Ancora non ci siamo ancora arrivati ... Era per un cliente che aveva bisogno di mettere il progetto sul backburner per un po '... – Moshe