Aspose.OCR'da OCR için Dikdörtgenler Hazırlama

giriiş

Teknolojinin hızlı dünyasında görüntülerden metin çıkarmak çok önemli bir görev haline geldi ve sayısız olasılığa kapı açıldı. Aspose.OCR for Java, Optik Karakter Tanıma’nın (OCR) karmaşık sürecini basitleştiren güçlü bir araç olarak öne çıkıyor. Bu kapsamlı kılavuzda, Aspose.OCR for Java’nın potansiyelinden yararlanmanız ve metin tanımayı Java uygulamalarınıza sorunsuz bir şekilde entegre edebilmeniz için gerekli adımlarda size yol göstereceğiz.

Önkoşullar

Eğiticiye başlamadan önce aşağıdaki önkoşulların yerine getirildiğinden emin olun:

  • Java Geliştirme Kiti (JDK): Aspose.OCR for Java, bir Java ortamı gerektirir. Oracle web sitesinden en son JDK’yı indirip yükleyin.

  • Aspose.OCR for Java Library: İndirme bağlantısından Aspose.OCR for Java kütüphanesini edininBurada . Belgelerde sağlanan kurulum talimatlarını izleyinBurada.

  • Geliştirme Ortamı: Bizimle birlikte kodlamaya başlamak için tercih ettiğiniz Java Entegre Geliştirme Ortamını (IDE) kurun.

Paketleri İçe Aktar

Aspose.OCR işlevlerini kullanılabilir hale getirmek için Java projenize gerekli paketleri içe aktarın. Java dosyanızın başında aşağıdaki pasajı kullanın:

package com.aspose.ocr.examples.OcrFeatures;

import com.aspose.ocr.AsposeOCR;
import com.aspose.ocr.examples.License.SetLicense;
import com.aspose.ocr.examples.Utils;

import java.awt.*;
import java.io.IOException;
import java.util.ArrayList;

1. Adım: Lisansı Ayarlayın

SetLicense.main(null);

Aspose.OCR lisansını aşağıdaki numarayı arayarak kurduğunuzdan emin olun:SetLicense yöntem. Bu adım, kütüphanenin tüm potansiyelini ortaya çıkarmak için hayati öneme sahiptir.

2. Adım: Belge Dizinini ve Görüntü Yolunu Tanımlayın

String dataDir = "Your Document Directory";
String imagePath = dataDir + "p.png";

OCR işleme için görüntünüzün bulunduğu belge dizinini ve görüntü yolunu belirtin.

Adım 3: Aspose.OCR Örneği Oluşturun

AsposeOCR api = new AsposeOCR();

Bir API örneği oluşturmak için Aspose.OCR sınıfını başlatın.

Adım 4: Metinlerle Dikdörtgenler Hazırlayın

ArrayList<Rectangle> rectArray = new ArrayList<Rectangle>();
rectArray.add(new Rectangle(138, 352, 2033, 537));
rectArray.add(new Rectangle(147, 890, 2033, 1157));
rectArray.add(new Rectangle(923, 2045, 465, 102));
rectArray.add(new Rectangle(104, 2147, 2076, 819));

OCR’nin uygulanması gereken alanları belirtmek için metinlerle birlikte dikdörtgenler tanımlayın.

Adım 5: OCR Tanıma İşlemini Gerçekleştirin

try {
    String result = api.RecognizePage(imagePath, rectArray);
    System.out.println("Result with rect: " + result);
} catch (IOException e) {
    e.printStackTrace();
}

Son olarak tanımlanan dikdörtgenleri kullanarak OCR tanımayı çalıştırın. Tanınan metin konsola yazdırılacaktır.

Çözüm

Tebrikler! Aspose.OCR for Java’yı projenize entegre etme adımlarını başarıyla tamamladınız. Bu çok yönlü araç, görsellerden kolaylıkla metin çıkarmanızı sağlayarak uygulamalarınız için sonsuz olanaklar sunar.

SSS’ler

S1: Aspose.OCR diğer programlama dilleriyle uyumlu mudur?

Cevap1: Aspose.OCR, .NET, C dahil çeşitli programlama dillerini destekler++ve Python. Daha fazla ayrıntı için belgelere bakın.

S2: Aspose.OCR’ı ticari projeler için kullanabilir miyim?

A2: Evet, yapabilirsin. Ziyaret edinsatın alma sayfası ticari kullanıma yönelik lisanslama seçeneklerini keşfetmek.

S3: Ücretsiz deneme sürümü mevcut mu?

C3: Evet, ücretsiz deneme sürümüne erişebilirsinizBurada.

S4: Aspose.OCR için geçici lisansları nasıl alabilirim?

Cevap4: Geçici lisanslar alınabilirBurada.

S5: Yardıma mı ihtiyacınız var veya sorularınız mı var?

Cevap5: Aspose.OCR topluluğunu ziyaret edinforum Destek ve tartışmalar için.