Získání obdélníků s textovými oblastmi v Aspose.OCR

Úvod

Chcete do své Java aplikace integrovat výkonné funkce optického rozpoznávání znaků (OCR)? Aspose.OCR for Java je vaším oblíbeným řešením pro přesnou a efektivní extrakci textu z obrázků. Tento tutoriál vás provede procesem získávání obdélníků s textovými oblastmi pomocí Aspose.OCR a pomůže vám využít plný potenciál této knihovny Java OCR.

Předpoklady

Než se pustíte do výukového programu, ujistěte se, že máte splněny následující předpoklady:

  • Vývojové prostředí Java: Ujistěte se, že máte v systému nainstalovanou Javu.
  • Aspose.OCR for Java Library: Stáhněte si a nastavte knihovnu Aspose.OCR. Odkaz ke stažení najdetetady.

Importujte balíčky

Do svého projektu Java naimportujte potřebné balíčky, abyste mohli využít funkce Aspose.OCR:

package com.aspose.ocr.examples.OcrFeatures;

import com.aspose.ocr.AreasType;
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;

Krok 1: Nastavte svůj projekt

Ujistěte se, že máte připravený projekt Java a že je integrována knihovna Aspose.OCR.

Krok 2: Definujte adresář dokumentu a cestu k obrázku

// Cesta k adresáři dokumentů.
String dataDir = "Your Document Directory";

// Cesta obrazu
String imagePath = dataDir + "p3.png";

Krok 3: Vytvořte instanci Aspose.OCR

// Vytvořte instanci Aspose.OCR
AsposeOCR api = new AsposeOCR();

Krok 4: Rozpoznejte text na obrázku

try {
    // Rozpoznejte stránku podle úplné cesty k souboru
    String result = api.RecognizePage(imagePath);
    System.out.println("Result: " + result);
} catch (IOException e) {
    e.printStackTrace();
}

Krok 5: Získejte obdélníky s textovými oblastmi

// Získejte v obrázku obdélníky s textovými oblastmi.
ArrayList<Rectangle> rectResult = api.getTextAreas(imagePath, AreasType.PARAGRAPHS, true);

// Vytiskněte každý obdélník textové oblasti
for (Rectangle r : rectResult) {
    System.out.println("Text area:" + r);
}

Závěr

V tomto tutoriálu jste se naučili, jak integrovat Aspose.OCR for Java do vašeho projektu, abyste mohli efektivně extrahovat text z obrázků. Aspose.OCR zjednodušuje úlohy OCR a poskytuje přesné výsledky pro bezproblémový uživatelský zážitek.

FAQ

Q1: Je Aspose.OCR kompatibilní s Java 11?

Odpověď 1: Ano, Aspose.OCR je kompatibilní s Java 11 a novějšími verzemi.

Q2: Mohu použít Aspose.OCR pro osobní i komerční projekty?

A2: Ano, Aspose.OCR lze použít pro osobní i komerční projekty. Podrobnosti o licencích naleznete na adresetady.

Q3: Jak získám dočasnou licenci pro Aspose.OCR?

A3: Můžete získat dočasnou licencitady.

Q4: Kde najdu podporu pro Aspose.OCR?

A4: Pro podporu a diskuse navštivteFórum Aspose.OCR.

Q5: Podporuje Aspose.OCR multithreading?

A5: Ano, Aspose.OCR podporuje multithreading pro lepší výkon v souběžných prostředích.