API OCR rapida e affidabile basata su Aspose.ocr per C ++
Immagine al riconoscimento del testo con Python OCR
Altre vetrine >import asposeocr
settings = asposeocr.RecognitionSettings()
input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = AsposeOCRRecognize(input_data, settings)
> pip install aspose-ocr-python-cpp
Perché scegliere Aspose.ocr per Python tramite C ++?
Migliora le tue capacità OCR con Aspose.ocr per Python tramite C ++. Questa libreria piena di funzionalità integra perfettamente OCR in applicazioni Python con codice minimo. Sperimenta una velocità e una precisione eccezionali, supportando 140+ lingue, tra cui script latino, cirillico, arabo, persiano, indic e cinesi. Riconosci una varietà di immagini, da documenti scansionati e foto di smartphone a screenshot e PDF scansionati. I filtri di pre-elaborazione avanzati gestiscono sfide come immagini ruotate, distorte e rumorose, garantendo prestazioni ottimali sfruttando l’elaborazione GPU.

OCR rapido e preciso
Ottenere risultati OCR rapidi e accurati con Python all'avanguardia tramite tecnologia C ++.
Riconoscimento multilingue
Riconosci il testo in più di 140 lingue, garantendo la versatilità per le applicazioni Python tramite l'integrazione C ++.
Supporto completo delle immagini
Elaborare senza sforzo le immagini da scanner, telecamere e smartphone con Python tramite C ++.
Riconoscimento accurato del personaggio cinese
Riconosci esattamente oltre 6.000 caratteri cinesi nei tuoi progetti Python tramite C ++.
Mantenere stili di carattere e formattazione
Preservare gli stili di carattere e la formattazione per una rappresentazione accurata del testo riconosciuto nelle applicazioni Python tramite C ++.
Esempio di codice live
Avvia il riconoscimento del testo dalle immagini in sole tre righe di codice. Sperimenta la semplicità!
* Caricando i tuoi file o utilizzando il servizio, sei d'accordo con il nostro Termini di utilizzo E politica sulla riservatezza.
Converti l'immagine in testo
Altri esempi >// Initialize OCR engine
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Extract text from image
string result = recognitionEngine.RecognizeImage("<file name>");
// Display the recognition result
Console.WriteLine(result);
Scegli la tua preferenza
Scegli la libreria giusta per le tue esigenze. Esplora le API disponibili e le loro capacità per selezionare la soluzione più efficiente.
Versatilità
Python via .NET
Uniformità
Python via Java
Prestazione
Python via C++
Integrazione OCR per applicazioni Python
ASPUSE.ocr per Python tramite C ++ si integra senza soluzione di continuità con qualsiasi piattaforma a supporto C ++ -sia su Windows Desktop, Windows Server, MacOS, Linux o il cloud.
Formati di file supportati
Aspose.OCR for Python via C++ può funzionare con qualsiasi file Puoi ottenere da uno scanner o da una fotocamera. I risultati del riconoscimento possono essere salvati, importati in un database o analizzati in tempo reale.
Immagini
- JPEG
- PNG
- TIFF
- BMP
Batch OCR
- Multi-page PDF
- ZIP
- Folder
Risultati di riconoscimento
- Text
- Microsoft Word
- Microsoft Excel
- RTF
- JSON
- XML
Installazione senza sforzo per Python tramite C ++
Assepse.ocr per Python tramite C ++ viene consegnato come pacchetto Python o come file scaricabile con dipendenze minime. Facilmente installa nel tuo progetto e sei pronto a riconoscere i testi in più linguaggi supportati e salvare i risultati di riconoscimento in vari formati.
Richiedi una licenza di prova per dare il via allo sviluppo di un’applicazione OCR completamente funzionale senza limitazioni.
Integrazione di back -end C ++ per applicazioni Python
La nostra libreria si integra perfettamente con il backend C ++, consentendo alle applicazioni Python di eseguire perfettamente su qualsiasi piattaforma: Windows desktop, Windows Server, MacOS, Linux e Cloud.
140+ lingue di riconoscimento
Supporto per diverse lingue e script, comprese le lingue miste:
Ottimizza il riconoscimento lasciando che la libreria rilevi il linguaggio o definisce per le prestazioni migliorate.
- ** Latino esteso ** Alfabeto: inglese, spagnolo, francese, indonesiano, portoghese, tedesco, vietnamita, turco, italiano, polacco e 80+ in più;
- ** Cirillico ** Alphabet: russo, ucraino, kazako, serbo, bielorusso, bulgaro;
- Arabo, persiano, urdu;
- La sceneggiatura cinese e Devanagari, tra cui Hindi, Marathi, Bhojpuri e altri.
Caratteristiche chiave
Aspose.OCR for Python via C++ Esplora le capacità avanzate di Aspose.ocr per Python tramite C ++.
Foto OCR
Estrai il testo da foto di smartphone con precisione a livello di scansione.
PDF ricercabile
Converti qualsiasi scansione in un documento completamente ricercabile e indicizzabile.
Riconoscimento dell’URL
Riconosci un’immagine dall’URL senza scaricarla localmente.
Riconoscimento di massa
Leggi tutte le immagini da documenti, cartelle e archivi multi-pagina.
Qualsiasi carattere e stile
Identificare e riconoscere il testo in tutti i caratteri e gli stili popolari.
Riconoscere il riconoscimento
Regola ogni parametro OCR per i migliori risultati di riconoscimento.
Checker ortografico
Migliora i risultati correggendo automaticamente le parole errate.
Trova il testo nelle immagini
Cerca testo o espressione regolare all’interno di una serie di immagini.
Confronta i testi delle immagini
Confronta i testi su due immagini, indipendentemente dal caso e dal layout.
Limitare l’ambito di riconoscimento
Limitare il set di caratteri che il motore OCR cercherà.
Rileva i difetti dell’immagine
Trova automaticamente le aree potenzialmente problematiche dell’immagine.
Riconoscere le aree
Trova e leggi solo aree specifiche di un’immagine, non tutto testo.
Campioni di codice Python
Scopri i campioni di codice per integrare perfettamente Aspose.ocr per Python tramite C ++ nelle tue applicazioni.
Installazione senza sforzo
post-installazione, inizia prontamente usando Aspose.ocr per Python tramite C ++, anche se con alcune limitazioni. Una licenza temporanea rimuove tutte le restrizioni della versione di prova per 30 giorni. Utilizzare questo periodo per avviare lo sviluppo di un’applicazione OCR completamente funzionale, consentendo di prendere una decisione informata sull’acquisto di Aspose.ocr per Python tramite C ++ in seguito.
Rilevamento delle aree di documento
Una scansione dell’immagine o una fotografia di un documento di testo comprende spesso più blocchi di contenuto, inclusi paragrafi di testo, tabelle, illustrazioni, formule e altro ancora. Riconoscere con successo e accuratamente queste aree di interesse su una pagina è cruciale per OCR efficace. Questo processo fondamentale è noto come rilevamento dell’area del documento, che coinvolge l’identificazione, l’organizzazione e la classificazione di regioni di contenuto distinte.Aspose.ocr offre diversi algoritmi di rilevamento delle aree di documento, permettendoti di scegliere quello che funziona meglio per i tuoi contenuti specifici.
Imposta per il contenuto di immagini varuse - Python OCR
settings = asposeocr.RecognitionSettings()
settings.areasMode = asposeocr.DetectAreasMode.TABLE
# DetectAreasMode.DOCUMENT / PHOTO / CURVED_TEXT / TABLE / COMBINE
input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = asposeocr.AsposeOCRRecognize(input_data, settings)
Vari formati di output
OCR per C ++ può salvare i risultati di riconoscimento in più formati in modo che possano essere condivisi, archiviati in un database, visualizzato o analizzato: testo semplice, PDF, Microsoft Word, Microsoft Excel, JSON e XML. {index-content-python-cpp.code_samples.item3.content2}
Salva i risultati del riconoscimento a JSON - Python
recognize_result_txt
= asposeocr.AsposeOCRSerializeResult(
recognize_result,
asposeocr.ExportFormat.json)