Java üzerinden Python OCR API ile görüntüyü metne dönüştürün
Python ile görüntülerdeki metni tanıyın
Daha Fazla Vitrin ># 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)
> pip install aspose-ocr-python-java or
download
Java üzerinden Python için neden aspose.ocr?
Java üzerinden Python için Aspose.OCR, güçlü optik karakter tanıma (OCR) özelliklerini platformlar arası Python dizüstü bilgisayarlarınıza ve uygulamalarınıza sorunsuz bir şekilde entegre eder. Sezgisel ve yüksek hızlı API’mizle, konsolidasyon, analiz veya depolama için hazır sonuçlar sunarak taramalardan, ekran görüntülerinden, web bağlantılarından veya akıllı telefon fotoğraflarından zahmetsizce metin çıkarabilirsiniz. Taranmış görüntüleri, akıllı telefon fotoğraflarını, ekran görüntülerini ve taranan PDF’leri tanıyarak popüler belge formatlarında sonuçları kaydetti. Gelişmiş ön işleme filtreleri döndürülmüş, çarpık ve gürültülü görüntüleri kullanır. GPU’ya görevleri boşaltarak performansı optimize edin.

Hızlı ve doğru OCR
Java teknolojisi üzerinden gelişmiş python'umuzla yüksek hızlı ve doğru OCR sonuçları elde edin.
Çok dilli destek
Java üzerinden Python uygulamalarınız için çok yönlülük sağlayarak Latin, Kiril, Arapça, Fars, Ind ve Çin senaryoları dahil 140'dan fazla dilde metni tanıyın.
Esnek görüntü desteği
Tarayıcılar, kameralar ve akıllı telefonlardan Java üzerinden Python ile sorunsuz bir şekilde görüntüler işleyin.
Çince karakter tanımada hassasiyet
Java üzerinden Python projelerinizde hassasiyetle 6.000'den fazla Çince karakteri tanıyın.
Yazı tipi stillerini ve biçimlendirmeyi koruyun
Java üzerinden Python uygulamalarınızda tanınan metnin doğru gösterimi için yazı tipi stillerini ve biçimlendirmeyi koruyun.
Canlı Kod Örneği
Sadece üç kod satırında görüntülerden metin tanımayı başlatın. Sadeliği yaşayın!
* Dosyalarınızı yükleyerek veya kabul ettiğiniz hizmeti kullanarak Kullanım Koşulları Ve Gizlilik Politikası.
Görüntüyü metne dönüştürün
Daha fazla örnek ># 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ı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
Tekdüzelik
Python via Java
Performans
Python via C++
Java arka uç uyumluluğu
Bir Python modülü olarak tasarlanan kütüphanemiz, Microsoft Windows, Linux ve MacOS veya bulut platformları dahil olmak üzere Java destekleyen büyük işletim sistemlerinde uyumluluk sağlar. Bu, bir platformda uygulamalar geliştirmenizi ve bunları sorunsuz bir şekilde başka bir şekilde çalıştırmanızı ve herhangi bir kod değişiklik ihtiyacını ortadan kaldırmanızı sağlar.
Desteklenen dosya biçimleri
Aspose.OCR for Python via Java herhangi bir [dosya]ile çalışabilir( https://docs.aspose.com/ocr/python-java/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
- GIF
- Bitmap
Toplu ocr
- Multi-page PDF
- ZIP
- Folder
Tanıma sonuçları
- Text
- Microsoft Word
- Microsoft Excel
- HTML
- RTF
- ePub
- JSON
- XML
Java üzerinden python için zahmetsiz kurulum
Java üzerinden Python için Aspose.OCR, bir Python paketi olarak veya minimum bağımlılıklarla indirilebilir bir dosya olarak teslim edilir. Kolayca yükleme Projenize girer ve birden fazla 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 güçlü OCR
Kütüphanemiz kolayca entegre olur ve Python uygulamalarının herhangi bir platformda sorunsuz bir şekilde çalışmasını sağlar - masaüstü Windows, Windows Server, MacOS, Linux ve Bulut.
140+ tanıma dili
Python ve Java OCR API’miz, karışık diller de dahil olmak üzere çok sayıda dil ve popüler yazma senaryolarını tanır:
Dil algılamasını kütüphaneye bırakın veya gelişmiş tanıma performansı ve güvenilirliği için dili kendiniz tanımlayın.
- ** 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.
Geliştirilmiş görüntü işleme filtreleri
Optik karakter tanımasının hassasiyeti büyük ölçüde orijinal görüntünün kalitesine dayanır. Python için aspose.OCR Java, OCR motoruna gönderilmeden önce bir görüntüyü optimize etmek için hem otomatik hem de manuel görüntü işleme filtreleri sunar:
- Hafifçe eğimli görüntüleri otomatik olarak düzeltin.
- Şiddetli eğik görüntülerin dönüşünü manuel olarak düzeltin.
- Kirleri, lekeleri, çizikleri, parlamaları, istenmeyen gradyanları ve diğer gürültü türlerini otomatik olarak çıkarın.
- Görüntü kontrastını otomatik olarak ayarlayın.
- Görüntüyü otomatik olarak lüks veya manuel olarak yeniden boyutlandırın.
- Görüntüleri siyah beyaz veya gri tonlamaya dönüştürün.
- Görüntü renklerini ters çevirin, ışık alanlarının koyu ve karanlık alanlar hafif görünmesini sağlar.
- Bir görüntüdeki karakterlerin kalınlığını artırın.
- Harf kenarlarını korurken gürültülü görüntüler bulanıklaştırır.
- Sayfa eğrisini düzleştirin ve sayfa fotoğraflarında kamera lens bozulmasını düzeltin.
Çeşitli belge türleri için spekilize edilmiş API’ler
ASPOSE.OCR Via Java için Python için, belirli görüntü türlerinden maksimum doğrulukla metin çıkarmak için özel olarak eğitilmiş sinir ağları sunar:
- Taranmış veya fotoğraflanan kimlik kartları ve pasaportlar.
- Araç plakaları.
- Faturalar.
- Makbuzlar.
Yerleşik yazım denetleyicisi
Java üzerinden Python için Aspose.OCR yüksek tanınma doğruluğu sağlar, baskı kusurları, kir veya standart olmayan yazı tipleri belirli karakterlerin veya kelimelerin yanlış tanınmasına neden olabilir. Tanıma sonuçlarını daha da iyileştirmek için, yazım hatalarını seçilen tanıma diline göre bulan ve otomatik olarak düzelten yazım denetleyicisini açabilirsiniz.
Tanınan metin, özel terminoloji, kısaltmalar ve yaygın yazım sözlüklerinde bulunmayan diğer kelimeler içeriyorsa, kendi kelime listelerinizi sağlayabilirsiniz.
Verimli toplu tanıma
Python OCR API’miz, görüntü tanımayı kolaylaştırmanızı sağlar. Tek bir aramada birden fazla görüntünün verimli işlenmesi için çok yönlü parti işleme yöntemlerini kullanın:
- Çok sayfalı PDF, TIFF dosyalarını tanıyın.
- Bir klasör içindeki tüm dosyaları işleyin.
- Bir arşivdeki tüm dosyalar için tanımayı kullanın.
- Belirli bir listeden görüntüleri tanıyın.
Python örnekleri ile öğrenme
OCR çözümümüzün işlevlerini ve yeteneklerini hızlı bir şekilde kavramanıza yardımcı olmak için tasarlanmış çeşitli Python örnekleri keşfedin. Özel iş gereksinimlerinizi karşılayan özelleştirilmiş çözümler oluşturma konusunda hızlı bir şekilde fikir edin.
Özellikler ve yetenekler
Aspose.OCR for Python via Java Python için aspose.ocr’ın gelişmiş özelliklerini keşfedin
Fotoğraf OCR
Akıllı telefon fotoğraflarından tarama seviyesi doğruluğu ile metin çıkarın.
Aranabilir PDF
Herhangi bir taramayı tamamen aranabilir ve endekslenebilir bir belgeye dönüştürün.
URL tanıma
Yerel olarak indirmeden bir görüntüyü URL’den tanıyın.
Toplu tanıma
Çok sayfalık belgelerden, klasörlerden ve arşivlerden tüm resimleri okuyun.
Herhangi bir yazı tipi ve stil
Tüm popüler yazı tiplerinde ve stillerindeki metni tanımlayın ve tanıyın.
İnce ayar tanıma
En iyi tanıma sonuçları için her OCR parametresini ayarlayın.
Yazım denetleyicisi
Yanlış yazılmış kelimeleri otomatik olarak düzelterek sonuçları iyileştirin.
Resimlerde metin bulun
Bir dizi görüntü içinde metin veya normal ifade arayın.
Görüntü metinlerini karşılaştırın
Dava ve düzen ne olursa olsun iki resimdeki metinleri karşılaştırın.
Python kodu örnekleri
Java üzerinden Python için aspose.ocr’ı sorunsuz bir şekilde entegre etmek için kod örneklerini keşfedin.
Zahmetsiz kurulum
Python paketi veya minimal bağımlılıklara sahip indirilebilir bir dosya olarak, Java üzerinden 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 Java üzerinden Python için Aspose.OCR satın alma konusunda bilinçli bir karar vermenizi sağlar.
Lisans lisansı
lic = License()
lic.set_license(self.licPath)
Görüntü tanıma
OCR uygulamalarındaki birincil zorluk, son kullanıcılar için tarayıcıların kıtlığıdır. Java üzerinden Python ile sorunsuz bir şekilde entegre olan API’miz, döndürülmüş, çarpık ve gürültülü görüntüleri kullanan sağlam yerleşik görüntü ön işleme filtrelerine sahiptir. Tüm görüntü formatları için destek ile birleştiğinde, akıllı telefon fotoğraflarından bile güvenilir tanıma sağlar. Ön işlem ve görüntü düzeltmesinin çoğu otomatiktir ve müdahalenizi sadece zorlu vakalarda gerektirir.
Otomatik Görüntü Düzeltmeleri Uygula - Python
api = AsposeOcr()
# set preprocessing options
filters = PreprocessingFilter()
filters.add(PreprocessingFilter.auto_skew())
# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE, filters)
input.add("sample.png")
# set recognition options
settings = RecognitionSettings()
settings.set_detect_areas_mode(DetectAreasMode.TABLE)
settings.set_threads_count(1)
settings.set_language(Language.ENG)
# recognize
result = api.recognize(input, settings)
# print result
print(res[0].recognition_text)
Python Universal Converter
API’miz tarayıcılar, kameralar veya akıllı telefonlardan gelen herhangi bir resmi okur: PDF belgeleri, JPEG, PNG, TIFF, GIF, BMP dosyaları. Çok sayfalı PDF belgeleri, TIFF ve DJVU görüntüleri için tam destek çok yönlülüğü sağlar. Bir URL üzerinden web’den bir resim de sağlayabilirsiniz.
tanıma sonuçları popüler belge ve veri alışverişi biçimlerinde döndürülür: düz metin, PDF, Microsoft Word, Microsoft Excel, JSON ve XML.
PDF'yi tanıyın ve sonuçları çeşitli çıktı formatlarına kaydedin - Python
api = AsposeOcr()
# Create OcrInput and add images
input = OcrInput(aspose.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", Format.XML, result)
api.save_multipage_document("test.json", Format.JSON, result)
api.save_multipage_document("test.pdf", Format.PDF, result)
api.save_multipage_document("test.xlsx", Format.XLSX, result)
api.save_multipage_document("test.docx", Format.DOCX, result)
api.save_multipage_document("test.txt", Format.TEXT, result)
api.save_multipage_document("test.html", Format.HTML, result)
api.save_multipage_document("test.epub", Format.EPUB, result)
api.save_multipage_document("test.rtf", Format.RTF, result)
Kaynak kullanımını optimize etmek
OCR, seyrek metin ve gürültülü/renkli arka planlarla görüntülerden içerik çıkarmak için özel bir tanıma algoritması sunar. Bu yöntem, aşağıdaki iş durumlarında OCR doğruluğunu önemli ölçüde artırır:
- Sokak fotoğraflarından metni okuyun.
- Sokak görüntüleri içindeki yol işaretlerini ve tabelaları segment ve tanımlayın.
- Fiyat etiketlerini bulun ve çıkarılan metni fiyatlar olarak yorumlayın.
- Beslenme bilgileri veya içerik listeleri gibi gıda etiketlerinde ilgi çekici bölgeleri bulun ve toplayın.
- Araç plakalarını tanımlayın ve analiz edin.
- Menüler ve kataloglardan metin çıkarın.
Açık Alan OCR - Python
api = AsposeOcr()
# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("border.jpg")
result = api.recognize(input, RecognitionSettings())
result_street = api.recognize_street_photo(input)
print(result[0].recognition_text)
Sokak fotoğraflarından metin çıkarma
Python için OCR, karanlık ve bulanık fotoğraflar da dahil olmak üzere araç plakalarından metin çıkaran özel bir tanıma algoritması sunar. Ortaya çıkan metin daha sonra otomatik olarak veritabanına kaydedilebilir veya otomatik olarak doğrulanabilir.
Araba Numarasını Tanıyın - Python
api = AsposeOcr()
# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE)
input.add(os.path.join(self.dataDir, "CarNumbers.jfif"))
# recognize
result = api.recognize_car_plate(input, CarPlateRecognitionSettings())
# print result
print(result[0].recognition_text)