Neden C ++ aracılığıyla python için aspose.ocr’ı seçmelisiniz?

C ++ ile Python için Aspose.OCR ile OCR özelliklerinizi geliştirin. Bu özellik dolu kütüphane, OCR’yi minimal kodla Python uygulamalarına sorunsuz bir şekilde entegre eder. Latin, Kiril, Arapça, Farsça, Ind ve Çin senaryoları dahil olmak üzere 140’dan fazla dili destekleyen olağanüstü hız ve doğruluk yaşayın. Taranan belgelerden ve akıllı telefon fotoğraflarından ekran görüntülerine ve taranan PDF’lere kadar ç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ı ele alarak GPU işlemeden yararlanarak optimum performansı sağlıyor.

Illustration ocr

Hızlı ve hassas ocr

C ++ teknolojisi aracılığıyla en yeni python ile hızlı ve doğru OCR sonuçları elde edin.

Çok dilli tanıma

C ++ entegrasyonu yoluyla Python uygulamaları için çok yönlülüğü sağlayarak 140'dan fazla dilde metni tanıyın.

Kapsamlı görüntü desteği

C ++ ile python ile tarayıcılar, kameralar ve akıllı telefonlardan görüntüleri zahmetsizce işleyin.

Doğru Çince karakter tanıma

Python projelerinizde C ++ aracılığıyla 6.000'den fazla Çince karakteri tam olarak tanıyın.

Yazı tipi stillerini ve biçimlendirmeyi koruyun

C ++ aracılığıyla Python uygulamalarınızda tanınan metnin doğru gösterimi için yazı tipi stillerini ve biçimlendirme.

Canlı Kod Örneği

Sadece üç kod satırında görüntülerden metin tanımayı başlatın. Sadeliği yaşayın!

Tanımaya hazır Tanımaya hazır Bir dosyayı buraya bırakın veya göz atmak için tıklayın *

* Dosyalarınızı yükleyerek veya kabul ettiğiniz hizmeti kullanarak Kullanım Koşulları Ve Gizlilik Politikası.

Tanıma sonucu
 

Görüntüyü metne dönüştürün

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ız için doğru kütüphaneyi seçin. En verimli çözümü seçmek için mevcut API’leri ve yeteneklerini keşfedin.

Çok yönlülük

Python via .NET

Kodun kolay geliştirilmesi, okunabilirliği ve sürdürülebilirliği
En çok özelliğe sahiptir ve en sık güncellemeleri alır
Toplam hız diğer platformlardan biraz daha yavaş olabilir

Tekdüzelik

Python via Java

Herhangi bir platformda aynı kütüphaneyi kullanın
Uygulamanızı herhangi bir cihazda sorunsuz bir şekilde çalıştırın
Java Çalışma Zamanı Ortamı (JRE) Sürüm 8 veya sonraki sürümünü gerektirir

Performans

Python via C++

Platformdan bağımsız olarak mümkün olan en hızlı hız
Kaynak yönetimi üzerinde büyük bir kontrol
Deneyimli geliştiricilere yönelik

Python uygulamaları için OCR entegrasyonu

Python için aspose.OCR, C ++ üzerinden C ++ destekleyen herhangi bir platformla sorunsuz bir şekilde entegre olur-Desktop pencerelerde, Windows Server, MacOS, Linux veya bulutta olsun.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Desteklenen dosya biçimleri

Aspose.OCR for Python via C++ herhangi bir [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ı kaydedilebilir, bir veritabanına aktarılabilir veya gerçek zamanlı olarak analiz edilebilir.

Görüntüler

  • JPEG
  • PNG
  • TIFF
  • BMP

Toplu ocr

  • Multi-page PDF
  • ZIP
  • Folder

Tanıma sonuçları

  • Text
  • PDF
  • Microsoft Word
  • Microsoft Excel
  • RTF
  • JSON
  • XML

C ++ ile python için zahmetsiz kurulum

Python için aspose.OCR, C ++ üzerinden bir Python paketi veya minimum bağımlılıklarla indirilebilir dosya olarak teslim edilir. Kolayca yükleme Projenize girer ve birçok desteklenen dilde metinleri tanımaya ve tanıma sonuçlarını çeşitli formatlarda kaydetmeye hazırsınız.

Deneme lisansı isteyin , sınırlama olmadan tamamen işlevsel bir OCR uygulamasının geliştirilmesini başlatmak için.

Python uygulamaları için C ++ arka uç entegrasyonu

Kütüphanemiz, Python uygulamalarının masaüstü pencereler, Windows Server, macOS, Linux ve bulut - herhangi bir platformda sorunsuz bir şekilde çalışmasını sağlayarak C ++ arka ucuyla sorunsuz bir şekilde entegre olur.

140+ tanıma dili

Karışık diller dahil olmak üzere çeşitli diller ve senaryolar için destek:

Kütüphanenin dili algılamasına veya gelişmiş performans için tanımlamasına izin vererek tanımayı optimize edin.

  • ** Genişletilmiş Latin ** Alfabe: İngilizce, İspanyolca, Fransızca, Endonezya, Portekizce, Almanca, Vietnam, Türk, İtalyan, Lehçe ve 80+ daha;
  • ** Kiril ** Alfabe: Rusça, Ukrayna, Kazak, Sırp, Belarusan, Bulgar;
  • Arapça, Farsça, Urduca;
  • Hintçe, Marathi, Bhojpuri ve diğerleri de dahil olmak üzere Çin ve Devanagari senaryosu.

Anahtar Özellikler

Aspose.OCR for Python via C++ C ++ ile Python için Aspose.OCR’nin gelişmiş yeteneklerini keşfedin.

Feature icon

Fotoğraf OCR

Akıllı telefon fotoğraflarından tarama seviyesi doğruluğu ile metin çıkarın.

Feature icon

Aranabilir PDF

Herhangi bir taramayı tamamen aranabilir ve endekslenebilir bir belgeye dönüştürün.

Feature icon

URL tanıma

Yerel olarak indirmeden bir görüntüyü URL’den tanıyın.

Feature icon

Toplu tanıma

Çok sayfalık belgelerden, klasörlerden ve arşivlerden tüm resimleri okuyun.

Feature icon

Herhangi bir yazı tipi ve stil

Tüm popüler yazı tiplerinde ve stillerindeki metni tanımlayın ve tanıyın.

Feature icon

İnce ayar tanıma

En iyi tanıma sonuçları için her OCR parametresini ayarlayın.

Feature icon

Yazım denetleyicisi

Yanlış yazılmış kelimeleri otomatik olarak düzelterek sonuçları iyileştirin.

Feature icon

Resimlerde metin bulun

Bir dizi görüntü içinde metin veya normal ifade arayın.

Feature icon

Görüntü metinlerini karşılaştırın

Dava ve düzen ne olursa olsun iki resimdeki metinleri karşılaştırın.

Feature icon

Sınır tanıma kapsamı

OCR motorunun arayacağı karakter kümesini sınırlayın.

Feature icon

Görüntü kusurlarını tespit et

Görüntünün potansiyel olarak sorunlu alanlarını otomatik olarak bulun.

Feature icon

Alanları tanıyın

Tüm metinleri değil, bir görüntünün yalnızca belirli alanlarını bulun ve okuyun.

Python kodu örnekleri

C ++ aracılığıyla Python için aspose.ocr’ı uygulamalarınıza sorunsuz bir şekilde entegre etmek için kod örneklerini keşfedin.

Zahmetsiz kurulum

Hafif bir python paketi veya minimal bağımlılıklara sahip indirilebilir bir dosya olarak, C ++ aracılığıyla python için aspose.ocr kolay dağıtım sağlar. Projenize doğrudan Python’dan entegre edin ve tam OCR yeteneklerinden yararlanmaya hazırsınız, tanıma sonuçlarını çeşitli formatlarda kaydetmeye hazırsınız. Geçici lisans, tüm deneme sürüm kısıtlamalarını 30 gün boyunca kaldırır. Tamamen fonksiyonel bir OCR uygulamasının geliştirilmesini başlatmak için bu dönemi kullanın ve daha sonra Python için aspose.ocr satın alma konusunda bilinçli bir karar vermenizi sağlar.

Belge alanları tespit

Bir metin belgesinin görüntü taraması veya fotoğrafı genellikle metin paragrafları, tablolar, çizimler, formüller ve daha fazlası dahil olmak üzere birden fazla içerik bloğu içerir. Bir sayfada bu ilgi alanlarını başarıyla 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ı, organizasyonunu ve sınıflandırılmasını içeren belge alanı tespiti olarak bilinir.

Aspose.OCR, belirli içeriğiniz için en iyi olanı seçmenizi sağlayan çeşitli belge alanı algılama algoritmaları sunar.

Çeşitli görüntü içeriği 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 çıkış formatları

C ++ için OCR, tanıma sonuçlarını birden çok formatta kaydedebilir, böylece bir veritabanında depolanabilir, 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}

JSON - Python'a Tanınma Sonuçlarını Kaydet

recognize_result_txt 
    = asposeocr.AsposeOCRSerializeResult(
      recognize_result, 
      asposeocr.ExportFormat.json)