C++ aracılığıyla Python için Aspose.OCR ile OCR Mükemmelliği
Python OCR ile Görüntüden Metine Tanıma
Daha fazla vitrin >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
Neden C++ aracılığıyla Python için Aspose.OCR’ı seçmelisiniz?
Aspose.OCR for Python ile C++ aracılığıyla OCR becerilerinizi geliştirin. Bu özelliklerle dolu kitaplık, OCR’yi minimum kodla Python uygulamalarına sorunsuz bir şekilde entegre eder. Latin, Kiril, Arapça, Farsça, Hintçe ve Çince alfabeler dahil 130’dan fazla dili destekleyen olağanüstü hız ve doğruluğu deneyimleyin. Taranmış belgelerden akıllı telefon fotoğraflarına, ekran görüntülerine ve taranmış PDF’lere kadar çok çeşitli görüntüleri tanıyın. Gelişmiş ön işleme filtreleri, döndürülmüş, çarpık ve gürültülü görüntüler gibi zorlukların üstesinden gelerek GPU işlemeden yararlanarak en iyi performansı sağlar.
Hızlı ve Hassas OCR
C++ teknolojisi aracılığıyla son teknoloji Python ile hızlı ve doğru OCR sonuçlarına ulaşın.
Çok Dilli Tanıma
130'dan fazla dildeki metni tanıyarak C++ entegrasyonu aracılığıyla Python uygulamaları için çok yönlülük sağlar.
Kapsamlı Görüntü Desteği
C++ aracılığıyla Python ile tarayıcılardan, kameralardan ve akıllı telefonlardan gelen görüntüleri zahmetsizce işleyin.
Doğru Çince Karakter Tanıma
C++ aracılığıyla Python projelerinizde 6.000'den fazla Çince karakteri tam olarak tanıyın.
Yazı Tipi Stillerini ve Biçimlendirmeyi Koruyun
Tanınan metnin C++ aracılığıyla Python uygulamalarınızda doğru şekilde temsil edilmesi için yazı tipi stillerini ve biçimlendirmesini koruyun.
Canlı kod örneği
Yalnızca üç satırlık kodla resimlerden metin tanımayı başlatın. Sadeliği deneyimleyin!
* Dosyalarınızı yükleyerek veya hizmeti kullanarak, sözleşmemizi kabul etmiş olursunuz. Kullanım Şartları Ve Gizlilik Politikası.
Resmi metne dönüştür
Daha fazla örnek >// 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);
Tercihinizi seçin
İhtiyaçlarınıza göre doğru kütüphaneyi seçin. En verimli çözümü seçmek için mevcut API’leri ve bunların yeteneklerini keşfedin.
Çok yönlülük
Python via .NET
Tekdüzelik
Python via Java
Verim
Python via C++
Python Uygulamaları için OCR Entegrasyonu
Aspose.OCR for Python, C++ aracılığıyla, C++ destekleyen tüm platformlarla sorunsuz bir şekilde bütünleşir - ister masaüstü Windows, Windows Server, macOS, Linux olsun veya bulut.
Desteklenen dosya formatları
Aspose.OCR for Python via C++ hemen hemen her [dosya]ile çalışabilir( https://docs.aspose.com/ocr/python-cpp/supported-file-formats/ ) bir tarayıcıdan veya kameradan alabilirsiniz. Tanıma sonuçları, kaydedilebilen, bir veritabanına aktarılabilen veya gerçek zamanlı olarak analiz edilebilen en popüler dosya ve veri alışverişi formatlarında döndürülür.
Görüntüler
- JPEG
- PNG
- TIFF
- BMP
Toplu OCR
- Multi-page PDF
- ZIP
- Folder
Tanıma sonuçları
- Text
- Microsoft Word
- Microsoft Excel
- RTF
- JSON
- XML
C++ ile Python için Zahmetsiz Kurulum
Aspose.OCR for Python for C++, Python paketi olarak veya minimum düzeyde bağımlılıkla indirilebilir dosya olarak sunulur. Projenize kolayca yükleyin ve desteklenen birden fazla dildeki metinleri tanımaya ve tanıma sonuçlarını çeşitli formatlarda kaydetmeye hazırsınız.
Sınırlama olmaksızın tamamen işlevsel bir OCR uygulamasının geliştirilmesine başlamak için deneme lisansı isteyin .
Python Uygulamaları için C++ Arka Uç Entegrasyonu
Kitaplığımız C++ arka ucuyla sorunsuz bir şekilde bütünleşerek Python uygulamalarının masaüstü Windows, Windows Server, macOS, Linux ve bulut gibi herhangi bir platformda sorunsuz bir şekilde çalışmasını sağlar.
130+ Tanıma Dili
Karışık diller de dahil olmak üzere çeşitli diller ve komut dosyaları için destek:
Kitaplığın dili algılamasına veya gelişmiş performans için tanımlamasına izin vererek tanımayı optimize edin.
- Genişletilmiş Latin alfabesi: İngilizce, İspanyolca, Fransızca, Endonezce, Portekizce, Almanca, Vietnamca, Türkçe, İtalyanca, Lehçe ve 80’den fazla alfabe;
- Kiril alfabesi: Rusça, Ukraynaca, Kazakça, Sırpça, Belarusça, Bulgarca;
- Arapça, Farsça, Urduca;
- Hintçe, Marathi, Bhojpuri ve diğerleri de dahil olmak üzere Çin ve Devanagari alfabesi.
Ana Özellikler
Aspose.OCR for Python via C++ Aspose.OCR for Python’un C++ aracılığıyla gelişmiş yeteneklerini keşfedin.
Fotoğraf OCR’si
Akıllı telefon fotoğraflarından tarama düzeyinde doğrulukla metin çıkarın.
Aranabilir PDF
Herhangi bir taramayı tamamen aranabilir ve indekslenebilir bir belgeye dönüştürün.
URL tanıma
Yerel olarak indirmeden URL’deki bir resmi tanıyın.
Toplu tanıma
Çok sayfalı belgeler, klasörler ve arşivlerdeki tüm görselleri okuyun.
Herhangi bir yazı tipi ve stil
Tüm popüler yazı tipleri ve stillerdeki metni tanımlayın ve tanıyın.
Tanıma konusunda ince ayar yapın
En iyi tanıma sonuçları için her OCR parametresini ayarlayın.
Yazım denetleyicisi
Yanlış yazılan sözcükleri otomatik olarak düzelterek sonuçları iyileştirin.
Resimlerdeki metni bulun
Bir dizi resim içinde metin veya normal ifade arayın.
Resim metinlerini karşılaştırın
Büyük/küçük harfe ve düzene bakılmaksızın iki görüntüdeki metinleri karşılaştırın.
Tanıma kapsamını sınırla
OCR motorunun arayacağı karakter kümesini sınırlayın.
Görüntü kusurlarını tespit edin
Görüntünün potansiyel sorunlu alanlarını otomatik olarak bulun.
Alanları tanıyın
Metnin tamamını değil, görüntünün yalnızca belirli alanlarını bulun ve okuyun.
Python Kod Örnekleri
Aspose.OCR for Python’u C++ aracılığıyla uygulamalarınıza sorunsuz bir şekilde entegre etmek için kod örneklerini keşfedin.
Zahmetsiz Kurulum
Kurulum sonrası, C++ aracılığıyla Aspose.OCR for Python’u hemen kullanmaya başlayın, belirli sınırlamalarla da olsa. Geçici lisans, 30 gün boyunca tüm deneme sürümü kısıtlamalarını kaldırır. Bu dönemi, daha sonra C++ aracılığıyla Aspose.OCR for Python’u satın alma konusunda bilinçli bir karar vermenizi sağlayacak, tamamen işlevsel bir OCR uygulamasının geliştirilmesini başlatmak için kullanın.
Belge alanları algılama
Bir metin belgesinin görüntü taraması veya fotoğrafı genellikle metin paragrafları, tablolar, resimler, formüller ve daha fazlasını içeren birden fazla içerik bloğundan oluşur. Bir sayfadaki bu ilgi alanlarını başarılı ve doğru bir şekilde tanımak, etkili OCR için çok önemlidir. Bu önemli süreç, farklı içerik bölgelerinin tanımlanmasını, düzenlenmesini ve sınıflandırılmasını içeren belge alanı tespiti olarak bilinir.Aspose.OCR, çeşitli belge alanı algılama algoritmaları sunarak, belirli içeriğiniz için en iyi sonucu vereni seçmenizi sağlar.
Çeşitli görüntü içerikleri için kurulum - 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)
Çeşitli çıktı formatları
C++ için OCR, tanıma sonuçlarını birden fazla formatta kaydedebilir, böylece bunlar paylaşılabilir, bir veritabanında saklanabilir, görüntülenebilir veya analiz edilebilir: düz metin, PDF, Microsoft Word, Microsoft Excel, JSON ve XML. {index-content-python-cpp.code_samples.item3.content2}
Tanıma sonuçlarını JSON'a kaydet - Python
recognize_result_txt
= asposeocr.AsposeOCRSerializeResult(
recognize_result,
asposeocr.ExportFormat.json)