API di riconoscimento ottico dei caratteri per Python
Estrai il testo da immagini scansionate, foto e screenshot, crea PDF ricercabili, cerca e confronta il testo nelle immagini e altro dalle applicazioni Python.
Download Free TrialAspose.OCR for Python via .NET è un motore di riconoscimento ottico dei caratteri (OCR) potente e facile da usare per le tue applicazioni e notebook Python. In meno di 10 righe di codice, puoi riconoscere il testo in 28 lingue basate su caratteri latini, cirillici e asiatici, restituendo risultati nei formati di interscambio di documenti e dati più diffusi. Non è necessario apprendere modelli matematici complessi, creare algoritmi di apprendimento automatico e addestrare reti neurali — la nostra API semplice e robusta farà tutto per te.
La libreria funziona ugualmente bene con tutte le fonti, da una scansione di alta qualità a una foto veloce su uno smartphone. Se l'immagine è ruotata, distorta o disturbata — i filtri automatici di pre e post elaborazione forniscono la massima precisione di riconoscimento nel minor tempo possibile.
Caratteristiche e capacità
Estrai testo da scansioni, foto e screenshot
Converti i PDF scansionati in PDF ricercabili e indicizzabili
Leggi le scritture latine, cirilliche e asiatiche in tutti i caratteri tipografici più diffusi
Riconosci più di 6.000 caratteri cinesi
Lavora con immagini sfocate, distorte, ruotate e rumorose
Identifica e preserva i blocchi di contenuto dal layout del testo originale
Rileva e leggi le aree di un'immagine: paragrafi, righe e singole parole
Elabora in blocco documenti, cartelle e archivi multipagina
Riconosci le immagini da Internet senza scaricarle
Identifica e correggi automaticamente le parole errate
Trova il testo nelle immagini e confronta in modo intelligente i testi delle immagini
Facile da usare
Ti servono solo 5 righe di codice per riconoscere l'immagine e visualizzare il risultato. Si, e davvero cosi semplice!
* Caricando i tuoi file o utilizzando il servizio accetti i nostri Termini di utilizzo e Politica sulla riservatezza.
Esempio di codice in tempo reale - Python 3
# Inizializza il motore OCR
recognitionEngine = AsposeOcr()
# Aggiungi immagine al batch
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample.png")
# Estrai il testo dall'immagine
result = recognitionEngine.recognize(input)
# Visualizza il risultato del riconoscimento
print(result[0].recognition_text)28 lingue di riconoscimento
Aspose.OCR for Python via .NET può riconoscere un gran numero di lingue e tutti gli script di scrittura più diffusi, inclusi testi con lingue miste:
- Alfabeto latino esteso: croato, ceco, danese, olandese, inglese (compresa la scrittura a mano), estone, finlandese, francese, tedesco, italiano, lettone, lituano, norvegese, polacco, portoghese, rumeno , slovacco, sloveno, spagnolo, svedese.
- Alfabeto cirillico: bielorusso, bulgaro, kazako, russo, serbo, ucraino.
- Cinese: più di 6.000 caratteri.
- Hindi
Puoi anche leggere testi in altre lingue basate sul latino esteso e sul cirillico, anche se non sono direttamente supportati dal motore OCR. Ad esempio, latino, vietnamita, gaelico e così via.
Potenti filtri di elaborazione
L'accuratezza e l'affidabilità del riconoscimento ottico dei caratteri dipendono fortemente dalla qualità dell'immagine originale. Aspose.OCR for Python via .NET offre un gran numero di filtri di elaborazione delle immagini completamente automatizzati e manuali che migliorano un'immagine prima che venga inviata al motore OCR:
- Raddrizza automaticamente le immagini allineate con una leggera angolazione rispetto all'orizzontale.
- Ruota manualmente le immagini fortemente distorte.
- Rimuovi automaticamente sporco, macchie, graffi, bagliori, sfumature indesiderate e altri rumori.
- Regola automaticamente il contrasto dell'immagine.
- Ingrandisci automaticamente o ridimensiona manualmente l'immagine.
- Converti le immagini in bianco e nero o in scala di grigi.
- Inverti i colori dell'immagine in modo che le aree chiare appaiano scure e le aree scure appaiano chiare.
- Aumenta lo spessore dei caratteri in un'immagine.
- Sfoca le immagini rumorose preservando i bordi delle lettere.
- Raddrizza la curvatura della pagina e correggi la distorsione dell'obiettivo della fotocamera per le foto della pagina.
Questi filtri possono essere combinati e applicati all'intera immagine o solo ad aree selezionate dell'immagine, nonché nell'elaborazione batch. Non solo puoi perfezionare la pre-elaborazione nella pipeline di riconoscimento, ma puoi anche archiviare le immagini elaborate per la visualizzazione, la memorizzazione nella cache e il debug.
Ottimizzato per tipi di documenti specifici
Aspose.OCR for Python via .NET offre reti neurali appositamente addestrate per estrarre il testo da determinati tipi di immagini con la massima precisione:
- Carte d'identità e passaporti scansionati o fotografati.
- Targhe automobilistiche.
- Fatture.
- Ricevute.
Controllo ortografico integrato
Sebbene Aspose.OCR for Python via .NET fornisca un'elevata precisione di riconoscimento, difetti di stampa, sporco o caratteri non standard possono causare il riconoscimento errato di determinati caratteri o parole. Per migliorare ulteriormente i risultati del riconoscimento, puoi attivare il controllo ortografico, che trova e corregge automaticamente gli errori di ortografia in base alla lingua di riconoscimento selezionata.
Se il testo riconosciuto contiene terminologia specializzata, abbreviazioni e altre parole che non sono presenti nei comuni dizionari ortografici, puoi fornire i tuoi elenchi di parole.
Creazione di PDF ricercabili
Anche con la massima precisione di riconoscimento, l'immagine originale può contenere molte importanti informazioni non testuali o semplicemente avere un grande valore storico. Aspose.OCR for Python via .NET offre una soluzione semplice ed elegante per combinare il meglio dei due mondi. Estraiamo il testo da un'immagine, un documento PDF o un pacchetto di file e lo posizioniamo come un livello di testo invisibile sopra le immagini originali. Il risultato viene salvato in formato PDF, che è lo standard del settore per l'archiviazione e la condivisione di documenti. I file risultanti possono essere cercati e indicizzati e il testo può essere selezionato e copiato come se avessi selezionato e copiato i caratteri originali.
Riconoscimento collettivo
Aspose.OCR for Python via .NET ti consente di riconoscere più file, indipendentemente dal loro numero e tipo, semplicemente leggendo una singola immagine. Con una singola chiamata API, puoi riconoscere più pagine da uno scanner ad alimentazione automatica o estrarre le targhe dei veicoli dalle telecamere del traffico automatiche.
I risultati possono essere salvati come documenti o fogli di lavoro PDF ricercabili oppure restituiti come testo normale, JSON o XML per ulteriori analisi.
Support and Learning Resources
- Risorse di apprendimento
- Documentazione
- Deposito
- Video Tutorial
- Supporto del prodotto
- Supporto gratuito
- Supporto a pagamento
- Blog
- Note di rilascio
- Perché Aspose.OCR for Python via .NET?
- Elenco Clienti
- Storie di successo