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.