Aspose.OCR  for Java

Java'da görüntüleri ve PDF'leri metne dönüştürün

Optik karakter tanıma (OCR) yetenekleriyle platformlar arası Java uygulamalarını kolayca oluşturun.

  Download Free Trial
  
 

Aspose.OCR for Java, Java'yı destekleyen herhangi bir platformda resimlerden, ekran görüntülerinden, bir görüntünün belirli alanlarından metin çıkarmanıza ve taranmış dosyalardan aranabilir PDF'ler oluşturmanıza olanak tanır. Güçlü ancak kullanımı kolay API'si ile karmaşık OCR görevleri bile 10 satırdan daha az kod gerektirir. Formüller ve makine öğrenimi ile çalışmanıza gerek yok - kütüphane tüm teknik ayrıntılarla ilgilenecek ve Çince'nin yanı sıra Latin ve Kiril alfabelerine dayalı 26 dilde güvenilir sonuçlar üretecektir. OCR API, taranan görüntüleri, akıllı telefon fotoğraflarını, ekran görüntülerini, görüntü alanlarını ve taranmış PDF'leri işler ve sonuçları en popüler belge biçimlerinde döndürür. Tanıma hızı, doğruluğu ve performansı, hesaplamayı birden fazla CPU çekirdeğine dağıtarak ve kaynak yoğun görevleri GPU'ya boşaltarak daha da geliştirilebilir.

Aspose.OCR for Java'nın Özellikleri ve Yetenekleri

Taranan görüntülerdeki ve PDF'lerdeki biçimlendirilmiş metni tanır

Bir tarayıcı veya kameradan alabileceğiniz tüm dosya formatlarını destekler

Latince ve Kiril alfabelerini okur

6.000'den fazla Çince karakteri tanır

Tüm popüler yazı tiplerini algılar ve tanır

Yazı tipi stillerini ve biçimlendirmeyi dikkatlice korur

Tüm görüntüyü veya yalnızca seçili alanları işler

Döndürülmüş, eğik ve gürültülü görüntüleri destekler

Bir klasördeki veya arşivdeki tüm görüntülerin toplu olarak tanınması

Web bağlantıları olarak sağlanan görüntüleri tanır

Yanlış yazılmış kelimeleri bulur ve otomatik olarak düzeltir

Diğer Aspose ürünleriyle %100 uyumluluk

Kurulumu Kolay

Aspose.OCR for Java'yı basit kurulum talimatlarını izleyerek doğrudan Maven tabanlı bir projeden kullanabilirsiniz.

Herhangi bir sınırlama ve kısıtlama olmaksızın tamamen işlevsel bir OCR uygulaması oluşturmaya başlamak için geçici bir lisans isteyin .

$Easy to Use$

Görüntü tanıma birkaç satır kod gerektirir. Kelimenin tam anlamıyla. Gerçekten bu kadar basit - kendiniz deneyin:

7 satırda görüntüden metne - Java

// OCR API örneğini oluşturun
AsposeOCR api = new AsposeOCR();

try {
    // Resmi tanı
    String result = api.RecognizePage(imagePath);
    // Tanıma sonucunu göster
    System.out.println("Recognized text: " + result);
} catch (IOException e) {
    // Hata yönetimi
    e.printStackTrace();
}

26 Tanıma Dilleri

OCR API, çok sayıda dili ve karışık dillere sahip metinler de dahil olmak üzere tüm popüler yazı komut dosyalarını destekler. Yerleşik yazım denetleyicisi, yanlış yazılan sözcükleri otomatik olarak değiştirir ve sizi tanıma sonuçlarını manuel olarak düzeltme zahmetinden kurtarır.

  • Genişletilmiş Latin alfabesi : Hırvatça, Çekçe, Danca, Felemenkçe, İngilizce, Estonca, Fince, Fransızca, Almanca, İtalyanca, Letonca, Litvanca, Norveççe, Lehçe, Portekizce, Rumence, Slovakça, Slovence, İspanyolca, İsveççe.
  • Kiril alfabesi : Beyaz Rusya, Bulgarca, Kazakça, Rusça, Sırpça, Ukraynaca.
  • Çince : 6.000'den fazla karakter.

Tanıma performansını ve güvenilirliğini artırmak için dili belirtebilir veya API'nin dilleri otomatik olarak algılamasını sağlayabilirsiniz.

Biçimlendirmeyi Koru

OCR API, Arial, Times New Roman, Courier New, Tahoma, Calibri ve daha fazlası gibi tüm popüler yazı tiplerini normal, kalın ve italik stillerde okur ve OCR sonuçlarındaki biçimlendirmeyi dikkatli bir şekilde korur. Ayrıca tanıma sonuçlarını satırlara bölebilir ve bir sayfadaki metin alanlarını algılayabilirsiniz.

Fotoğrafları Tanı

Tarayıcı, son kullanıcı iş istasyonlarında her zaman bulunmaz ve bu, OCR uygulamaları için bir gösterge haline gelebilir. OCR API'miz, bozuk, döndürülmüş, çarpık ve gürültülü görüntüleri işleyebilen bir dizi ön işleme filtresi sağlar. Tüm görüntü formatları desteğiyle birlikte, akıllı telefon fotoğraflarının bile güvenilir bir şekilde tanınmasını sağlar. Ön işleme ve görüntü düzeltmenin çoğu otomatik olarak yapılır, ancak zor durumlarda her zaman müdahale edebilirsiniz.

Görüntü düzeltmelerini uygula - Java

// OCR API örneğini oluşturun
AsposeOCR api = new AsposeOCR();

// Ön işleme filtrelerini tanımlayın
PreprocessingFilter filters = new PreprocessingFilter();
filters.add(PreprocessingFilter.ToGrayscale());
filters.add(PreprocessingFilter.Rotate(-90));

// Tanımadan önce ön işleme görüntüsü
BufferedImage imageRes = api.PreprocessImage(imagePath, filters);

// Resmi tanı
RecognitionResult result = api.RecognizePage(imageRes, set);

Verim iyileştirmesi

Optik karakter tanıma, web servisleri ve giriş seviyesi cihazlar için bir sorun haline gelebilecek çok sayıda işlem kaynağı gerektirir. API, tanıma hızı, kaynak gereksinimleri ve doğruluğu dengelemek için çok 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 otomatik olarak CPU çekirdeği sayısına ölçeklenmesine izin verin.
  • Hesaplamaları GPU'ya boşaltarak CPU'yu boşaltın.

Hızlı tanıma - Java

// OCR API örneğini oluşturun
AsposeOCR api = new AsposeOCR();

// Görüntüyü en hızlı modda tanıyın
String result = api.RecognizePageFast("sample.jpg");

Toplu İşleme

OCR API, tek bir çağrıda birden çok görüntüyü tanımanıza olanak tanıyan çeşitli toplu işleme yöntemleri sunarak her bir görüntüyü tek tek tanıma zorunluluğundan sizi kurtarır:

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

Support and Learning Resources

  
  

Aspose ayrıca diğer popüler programlama dilleri için yerel OCR API'leri sunar: