Neden .NET aracılığıyla Python için Aspose.OCR’ı tercih etmelisiniz?

Çok yönlü ve kullanıcı dostu bir OCR API’si olan .NET aracılığıyla Aspose.OCR for Python ile bir yolculuğa çıkın. 5 satırdan daha az kodla Python uygulamalarınıza OCR işlevselliğini ekleyerek karmaşık matematik veya sinir ağlarına olan ihtiyacı ortadan kaldırın. Güçlü OCR motorumuz, Latin, Kiril, Arapça, Farsça, Hintçe ve Çince alfabeler dahil 130’dan fazla dili destekleyerek benzersiz hız ve doğruluk sunar. Taranmış görüntüler, akıllı telefon fotoğrafları, ekran görüntüleri veya taranmış PDF’ler olsun, popüler belge ve veri alışverişi formatlarında sonuçlar elde edin. Döndürülmüş, çarpık ve gürültülü görüntüleri işlemek için ön işleme filtrelerinden yararlanın. Yoğun kaynak kullanan görevleri .NET arka ucuna aktararak tanıma performansını ve sistem yükünü optimize edin.

Illustration ocr

Verimli ve Hassas OCR Ustalığı

Gelişmiş Python ve .NET teknolojisiyle OCR sonuçlarında benzersiz hız ve hassasiyeti deneyimleyin.

Çok Dilli Mükemmellik

Latin, Kiril ve Çin alfabelerini kapsayan 130'dan fazla dilde metni kolaylıkla ve hassasiyetle tanıyın.

Uyarlanabilir Görüntü İşleme

Python ve .NET'i kullanarak tarayıcılar, kameralar ve akıllı telefonlar gibi çeşitli kaynaklardan gelen görüntüleri zahmetsizce işleyin.

Çince Karakter Yeterliliği

Python ve .NET ile doğruluk sağlayarak 6.000'den fazla Çince karakterin hassas bir şekilde tanınmasını sağlayın.

Yazı Tipi Stilleri ve Formatlarının Korunması

Doğru metin gösterimi için yazı tipi stillerini ve biçimlendirmesini koruyarak Python ve .NET ile çok yönlülüğü artırın.

Canlı kod örneği

Basitliği deneyimleyin: Yalnızca üç satırlık Python koduyla bir görüntüyü metne dönüştürün!

Tanımaya hazır Tanımaya hazır Buraya bir dosya bırakın veya göz atmak için tıklayın *

* Dosyalarınızı yükleyerek veya hizmeti kullanarak, sözleşmemizi kabul etmiş olursunuz. Kullanım Şartları Ve Gizlilik Politikası.

Tanıma sonucu
 

Resmi metne dönüştür

Daha Fazla Örnek Keşfedin >
# Initialize OCR engine
recognitionEngine = AsposeOcr()

# Add image to batch
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample.png")

# Extract text from image
result = recognitionEngine.recognize(input)
# Display the recognition result
print(result[0].recognition_text)

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

Kodun kolay geliştirilmesi, okunabilirliği ve bakımı
En fazla özelliğe sahiptir ve en sık güncellemeleri alır
Genel hız diğer platformlara göre biraz daha yavaş olabilir

Tekdüzelik

Python via Java

Aynı kütüphaneyi istediğiniz platformda kullanın
Uygulamanızı herhangi bir cihazda sorunsuz bir şekilde çalıştırın
Java Runtime Environment (JRE) sürüm 8 veya üzerini gerektirir

Verim

Python via C++

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

Her Köşede Python için .NET Güçlendirmesi

Aspose.OCR for Python via .NET, .NET Framework 4.0 ve üzerini destekleyen tüm platformlarda sorunsuz bir şekilde çalışır; ister yerel bir makine, ister web sunucu veya bulut.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Desteklenen dosya formatları

Aspose.OCR for Python via .NET hemen hemen her [dosya]ile çalışabilir( https://docs.aspose.com/ocr/python-net/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
  • GIF

Toplu OCR

  • Multi-page PDF
  • DjVu
  • ZIP
  • Folder

Tanıma sonuçları

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

.NET arka ucuyla Python kurulumu

Aspose.OCR for Python via .NET, minimum düzeyde bağımlılık içeren bir Python paketi veya 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 Güçlü OCR

Kitaplığımız kolayca entegre olur ve 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

Python ve .NET OCR API’miz, karma diller de dahil olmak üzere çok sayıda dili ve popüler yazma komut dosyalarını tanır:

Gelişmiş tanıma performansı ve güvenilirliği için dil algılamayı kitaplığa bırakın veya dili kendiniz tanımlayın.

  • 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.

Güçlü işleme filtreleri

Optik karakter tanımanın doğruluğu ve güvenilirliği büyük ölçüde orijinal görüntünün kalitesine bağlıdır. Aspose.OCR for Python via .NET, bir görüntüyü OCR motoruna gönderilmeden önce geliştiren çok sayıda tam otomatik ve manuel görüntü işleme filtresi sunar:

  • Yataya hafif bir açıyla hizalanmış görüntüleri otomatik olarak düzeltin.
  • Aşırı derecede eğrilmiş görüntüleri manuel olarak döndürün.
  • Kiri, lekeleri, çizikleri, parlamayı, istenmeyen eğimleri ve diğer gürültüleri otomatik olarak giderin.
  • Görüntü kontrastını otomatik olarak ayarlayın.
  • Görüntüyü otomatik olarak büyütün veya manuel olarak yeniden boyutlandırın.
  • Görüntüleri siyah beyaza veya gri tonlamaya dönüştürün.
  • Açık alanların koyu ve koyu alanların açık görünmesini sağlayacak şekilde görüntü renklerini ters çevirin.
  • Görüntüdeki karakterlerin kalınlığını artırın.
  • Harflerin kenarlarını korurken gürültülü görüntüleri bulanıklaştırın.
  • Sayfa fotoğrafları için sayfa eğriliğini düzeltin ve kamera merceği bozulmasını düzeltin.

Belirli belge türleri için optimize edilmiştir

Aspose.OCR for Python for .NET, belirli görüntü türlerinden maksimum doğrulukla metin çıkarmak için özel olarak eğitilmiş sinir ağları sunar:

Yerleşik yazım denetleyicisi

Aspose.OCR for Python for .NET yüksek tanıma doğruluğu sağlasa da, yazdırma hataları, kir veya standart dışı yazı tipleri belirli karakterlerin veya kelimelerin yanlış tanınmasına neden olabilir. Tanıma sonuçlarını daha da iyileştirmek için, seçilen tanıma diline göre yazım hatalarını bulup otomatik olarak düzelten yazım denetleyiciyi açabilirsiniz.

Tanınan metin özel terminoloji, kısaltmalar ve genel yazım sözlüklerinde bulunmayan başka sözcükler içeriyorsa, kendi sözcük listelerinizi sağlayabilirsiniz.

Toplu Tanıma Basitleştirilmiş

Python OCR API’miz sizi görüntüleri tek tek tanımaktan kurtarır. Tek bir çağrıda birden fazla görüntüyü tanımak için çeşitli toplu işleme yöntemlerini kullanın:

  • Çok sayfalı PDF, TIFF ve DjVu dosyalarının tanınması.
  • Bir klasördeki tüm dosyaların tanınması.
  • Bir arşivdeki tüm dosyaların tanınması.
  • Bir listedeki tüm dosyaların tanınması.

Python Örnekleriyle Öğrenme

Aspose.OCR for Python via .NET, Python’da yazılmış bir dizi örnek sunarak, fonksiyonları hakkında hızlı bir şekilde bilgi sahibi olmanızı sağlar. ve yetenekler. Python iş ihtiyaçlarınızı karşılayacak özel çözümler oluşturmaya yönelik içgörüler elde edin.

Özellikler ve Yetenekler

Aspose.OCR for Python via .NET Aspose.OCR for C++‘ın gelişmiş özelliklerini keşfedin.

Feature icon

Fotoğraf OCR’si

Akıllı telefon fotoğraflarından tarama düzeyinde doğrulukla metin çıkarın.

Feature icon

Aranabilir PDF

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

Feature icon

URL tanıma

Yerel olarak indirmeden URL’deki bir resmi tanıyın.

Feature icon

Toplu tanıma

Çok sayfalı belgeler, klasörler ve arşivlerdeki tüm görselleri okuyun.

Feature icon

Herhangi bir yazı tipi ve stil

Tüm popüler yazı tipleri ve stillerdeki metni tanımlayın ve tanıyın.

Feature icon

Tanıma konusunda ince ayar yapın

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

Feature icon

Yazım denetleyicisi

Yanlış yazılan sözcükleri otomatik olarak düzelterek sonuçları iyileştirin.

Feature icon

Resimlerdeki metni bulun

Bir dizi resim içinde metin veya normal ifade arayın.

Feature icon

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.

Python Kod Örnekleri

Aspose.OCR for Python’u .NET aracılığıyla Python uygulamalarınıza sorunsuz bir şekilde entegre etmek için kod örneklerini inceleyin.

Python’da Kurulum Ustalığı

Python Tekerleği veya bağımsız indirilebilir paket olarak dağıtılan Aspose.OCR for Python, .NET aracılığıyla kolayca dağıtılır. Doğrudan tercih ettiğiniz Python Tümleşik Geliştirme Ortamından (IDE) Python projenize entegrasyon sorunsuz bir süreçtir. Basitçe yükleyin ve tanıma sonuçlarını çeşitli formatlarda kaydederek tüm OCR özelliklerinden yararlanmaya hazır olun.

Kurulum sonrasında, .NET aracılığıyla Aspose.OCR for Python’u hemen kullanmaya başlayabilirsiniz. , belirli sınırlamalarla da olsa. Geçici bir lisans, 30 gün boyunca tüm deneme sürümü kısıtlamalarını kaldırır. Bu dönemi, daha sonraki bir aşamada .NET 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.

Lisansı yükle

lic = License()
lic.set_license(self.licPath)

Fotoğraflardaki metni tanıma

Aspose.OCR for Python’daki herhangi bir içerikten .NET aracılığıyla metin okumak, evrensel bir recog() yöntemini çağırmak kadar kolaydır.

Fotoğrafı metne dönüştürme - Python

api = AsposeOcr()
# Add image to the recognition batch
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("source1.png")

# Set recognition language
recognitionSettings = RecognitionSettings()
recognitionSettings.language = Language.UKR;

# Recognize the image
results = api.recognize(input, recognitionSettings)

# Print recognition result
for result in results:
print(result.recognition_text)

Python Evrensel Dönüştürücü

API’miz tarayıcılardan, kameralardan veya akıllı telefonlardan gelen her türlü görüntüyü ustalıkla okur: PDF belgeleri, JPEG, PNG, TIFF, GIF, BMP görüntüleri ve hatta DjVu dosyaları. Çok sayfalı PDF belgeleri, TIFF ve DjVu görüntüleri için tam destek, çok yönlülük sağlar. Ayrıca bir URL aracılığıyla web’den bir resim de sağlayabilirsiniz.

Tanıma sonuçları popüler belge ve veri alışverişi formatlarında döndürülür: düz metin, PDF, Microsoft Word, Microsoft Excel, JSON ve XML.

PDF'yi tanıma ve Sonuçları çeşitli çıktı formatlarına kaydetme - Python

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(aspose.ocr.models.InputType.PDF)
file = os.path.join(self.dataDir, "pdfs/multi_page_1.pdf")
input.add(file, 0, 3)

set = RecognitionSettings()
set.set_detect_areas_mode = DetectAreasMode.NONE
result = api.recognize(input, set)
api.save_multipage_document("test.xml", SaveFormat.XML, result)
api.save_multipage_document("test.json", SaveFormat.JSON, result)
api.save_multipage_document("test.pdf", SaveFormat.PDF, result)
api.save_multipage_document("test.xlsx", SaveFormat.XLSX, result)
api.save_multipage_document("test.docx", SaveFormat.DOCX, result)
api.save_multipage_document("test.txt", SaveFormat.TEXT, result)
api.save_multipage_document("test.html", SaveFormat.HTML, result)
api.save_multipage_document("test.epub", SaveFormat.EPUB, result)
api.save_multipage_document("test.rtf", SaveFormat.RTF, result)

Python’da Kaynak Optimizasyonu

Optik karakter tanıma kaynak gerektirir. API’miz klasik zaman-fiyat-kalite üçlüsünü dengelemek için esnek yollar sunar:

  • Kapsamlı tanıma ve hızlı tanıma arasında seçim yapın.
  • Tanıma için ayrılan iş parçacığı sayısını belirtin veya kitaplığın işlemci çekirdeği sayısına göre otomatik olarak ölçeklenmesine izin verin.
  • Hesaplamaları .NET arka ucuna aktararak CPU'da yer açın.

Hızlı Tanıma - Python

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample_line.png")

result = api.recognize_fast(input)

Tek satırı tanı

Görüntünüz zaten tek satırlık bir metin halinde kırpılmışsa, otomatik düzeltmeler, içerik yapısı algılama ve kaynak tüketen diğer adımlar olmadan mümkün olan en hızlı modda tanınabilir. OCR’yi normal tanıma işleminden 7 kata kadar hızlandırabilir.

Resimdeki tek satırlık metni tanıma - Python

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample_line.png")

# recognize without regions detection
settings = RecognitionSettings()
settings.recognize_single_line = True

result = api.recognize(input, settings)

print(result[0].recognition_text)