Eccellenza OCR con Aspose.OCR per Python tramite C++
Riconoscimento di immagini in testo con Python OCR
Più 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 ricca di funzionalità integra perfettamente l’OCR nelle applicazioni Python con un codice minimo. Sperimenta velocità e precisione eccezionali, supportando oltre 130 lingue, tra cui latino, cirillico, arabo, persiano, indiano e cinese. 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, inclinate e rumorose, garantendo prestazioni ottimali sfruttando l’elaborazione GPU.
OCR rapido e preciso
Ottieni risultati OCR rapidi e accurati con Python all'avanguardia tramite la tecnologia C++.
Riconoscimento multilingue
Riconosce il testo in più di 130 lingue, garantendo versatilità per le applicazioni Python tramite l'integrazione C++.
Supporto completo delle immagini
Elabora facilmente immagini da scanner, fotocamere e smartphone con Python tramite C++.
Riconoscimento accurato dei caratteri cinesi
Riconosci con precisione oltre 6.000 caratteri cinesi nei tuoi progetti Python tramite C++.
Mantieni gli stili e la formattazione dei caratteri
Conserva gli stili dei caratteri e la formattazione per una rappresentazione accurata del testo riconosciuto nelle tue applicazioni Python tramite C++.
Esempio di codice in tempo reale
Avvia il riconoscimento del testo dalle immagini in sole tre righe di codice. Sperimenta la semplicità!
*Caricando i tuoi file o utilizzando il servizio accetti i nostri Termini di utilizzo E politica sulla riservatezza.
Converti 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 funzionalità per selezionare la soluzione più efficiente.
Versatilità
Python via .NET
Uniformità
Python via Java
Prestazione
Python via C++
Integrazione OCR per applicazioni Python
Aspose.OCR per Python tramite C++ si integra perfettamente con qualsiasi piattaforma che supporti C++ - sia su desktop Windows, Windows Server, macOS, Linux o la nuvola.
Formati di file supportati
Aspose.OCR for Python via C++ può funzionare praticamente con qualsiasi file puoi ottenere da uno scanner o da una fotocamera. I risultati del riconoscimento vengono restituiti nei formati di file e di scambio dati più diffusi che possono essere salvati, importati in un database o analizzati in tempo reale.
immagini
- JPEG
- PNG
- TIFF
- BMP
OCR batch
- Multi-page PDF
- ZIP
- Folder
Risultati del riconoscimento
- Text
- Microsoft Word
- Microsoft Excel
- RTF
- JSON
- XML
Installazione semplice per Python tramite C++
Aspose.OCR per Python tramite C++ viene fornito come pacchetto Python o come file scaricabile con dipendenze minime. Installalo facilmente nel tuo progetto e sarai pronto a riconoscere testi in più lingue supportate e a salvare i risultati del riconoscimento in vari formati.
Richiedi una licenza di prova per avviare lo sviluppo di un’applicazione OCR completamente funzionale senza limitazioni.
Integrazione backend C++ per applicazioni Python
La nostra libreria si integra perfettamente con il backend C++, consentendo alle applicazioni Python di funzionare perfettamente su qualsiasi piattaforma: desktop Windows, Windows Server, macOS, Linux e cloud.
Oltre 130 lingue di riconoscimento
Supporto per diverse lingue e scritture, comprese le lingue miste:
Ottimizza il riconoscimento consentendo alla libreria di rilevare la lingua o di definirla per migliorare le prestazioni.
- Alfabeto latino esteso: inglese, spagnolo, francese, indonesiano, portoghese, tedesco, vietnamita, turco, italiano, polacco e oltre 80 altri;
- Alfabeto cirillico: russo, ucraino, kazako, serbo, bielorusso, bulgaro;
- arabo, persiano, urdu;
- Scrittura cinese e devanagari, inclusi hindi, marathi, bhojpuri e altri.
Caratteristiche principali
Aspose.OCR for Python via C++ Esplora le funzionalità avanzate di Aspose.OCR per Python tramite C++.
OCR di foto
Estrai testo dalle foto dello smartphone con precisione a livello di scansione.
PDF ricercabile
Converti qualsiasi scansione in un documento completamente ricercabile e indicizzabile.
Riconoscimento dell’URL
Riconoscere un’immagine dall’URL senza scaricarla localmente.
Riconoscimento in blocco
Leggi tutte le immagini da documenti, cartelle e archivi multipagina.
Qualsiasi carattere e stile
Identifica e riconosci il testo in tutti i caratteri tipografici e gli stili più diffusi.
Riconoscimento preciso
Regola ogni parametro OCR per ottenere i migliori risultati di riconoscimento.
Correttore 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 del riconoscimento
Limita il set di caratteri che il motore OCR cercherà.
Rileva i difetti dell’immagine
Trova automaticamente aree dell’immagine potenzialmente problematiche.
Riconoscere le aree
Trova e leggi solo aree specifiche di un’immagine, non tutto il testo.
Esempi di codice Python
Scopri esempi di codice per integrare perfettamente Aspose.OCR per Python tramite C++ nelle tue applicazioni.
Installazione semplice
Dopo l’installazione, inizia subito a utilizzare 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. Utilizza questo periodo per avviare lo sviluppo di un’applicazione OCR completamente funzionale, consentendoti di prendere una decisione informata sull’acquisto di Aspose.OCR per Python tramite C++ in un secondo momento.
Rilevamento delle aree del documento
Una scansione di immagine o una fotografia di un documento di testo spesso comprende più blocchi di contenuto, inclusi paragrafi di testo, tabelle, illustrazioni, formule e altro. Riconoscere con successo e precisione queste aree di interesse su una pagina è fondamentale per un OCR efficace. Questo processo fondamentale è noto come rilevamento dell’area del documento, e comporta l’identificazione, l’organizzazione e la classificazione di aree di contenuto distinte.Aspose.OCR offre diversi algoritmi di rilevamento delle aree del documento, consentendoti di scegliere quello che funziona meglio per il tuo contenuto specifico.
Configurazione per vari contenuti di immagini: 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 del riconoscimento in più formati in modo che possano essere condivisi, archiviati in un database, visualizzati o analizzati: testo semplice, PDF, Microsoft Word, Microsoft Excel, JSON e XML. {index-content-python-cpp.code_samples.item3.content2}
Salva i risultati del riconoscimento in JSON - Python
recognize_result_txt
= asposeocr.AsposeOCRSerializeResult(
recognize_result,
asposeocr.ExportFormat.json)