รับสี่เหลี่ยมพร้อมพื้นที่ข้อความใน Aspose.OCR

การแนะนำ

คุณกำลังมองหาที่จะรวมความสามารถในการรู้จำอักขระด้วยแสง (OCR) อันทรงพลังเข้ากับแอปพลิเคชัน Java ของคุณหรือไม่? Aspose.OCR สำหรับ Java เป็นโซลูชันที่เหมาะกับคุณสำหรับการแยกข้อความจากรูปภาพที่แม่นยำและมีประสิทธิภาพ บทช่วยสอนนี้จะแนะนำคุณตลอดกระบวนการรับสี่เหลี่ยมพร้อมพื้นที่ข้อความโดยใช้ Aspose.OCR ซึ่งช่วยให้คุณใช้ประโยชน์จากไลบรารี Java OCR นี้ได้อย่างเต็มประสิทธิภาพ

ข้อกำหนดเบื้องต้น

ก่อนที่จะเข้าสู่บทช่วยสอน ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นต่อไปนี้:

  • สภาพแวดล้อมการพัฒนา Java: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Java บนระบบของคุณแล้ว
  • Aspose.OCR สำหรับไลบรารี Java: ดาวน์โหลดและตั้งค่าไลบรารี Aspose.OCR คุณสามารถค้นหาลิงค์ดาวน์โหลดที่นี่.

แพ็คเกจนำเข้า

ในโปรเจ็กต์ Java ของคุณ ให้นำเข้าแพ็คเกจที่จำเป็นเพื่อใช้ประโยชน์จากฟังก์ชันการทำงานของ 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;

ขั้นตอนที่ 1: ตั้งค่าโครงการของคุณ

ตรวจสอบให้แน่ใจว่าคุณมีโปรเจ็กต์ Java พร้อมแล้ว และไลบรารี Aspose.OCR ได้รับการรวมเข้าด้วยกัน

ขั้นตอนที่ 2: กำหนดไดเรกทอรีเอกสารและเส้นทางรูปภาพ

// เส้นทางไปยังไดเร็กทอรีเอกสาร
String dataDir = "Your Document Directory";

// เส้นทางภาพ
String imagePath = dataDir + "p3.png";

ขั้นตอนที่ 3: สร้างอินสแตนซ์ Aspose.OCR

// สร้างอินสแตนซ์ Aspose.OCR
AsposeOCR api = new AsposeOCR();

ขั้นตอนที่ 4: จดจำข้อความในรูปภาพ

try {
    // จดจำหน้าตามเส้นทางแบบเต็มไปยังไฟล์
    String result = api.RecognizePage(imagePath);
    System.out.println("Result: " + result);
} catch (IOException e) {
    e.printStackTrace();
}

ขั้นตอนที่ 5: รับสี่เหลี่ยมพร้อมพื้นที่ข้อความ

// รับสี่เหลี่ยมพร้อมพื้นที่ข้อความในภาพ
ArrayList<Rectangle> rectResult = api.getTextAreas(imagePath, AreasType.PARAGRAPHS, true);

// พิมพ์สี่เหลี่ยมพื้นที่ข้อความแต่ละอัน
for (Rectangle r : rectResult) {
    System.out.println("Text area:" + r);
}

บทสรุป

ในบทช่วยสอนนี้ คุณได้เรียนรู้วิธีผสานรวม Aspose.OCR สำหรับ Java เข้ากับโปรเจ็กต์ของคุณเพื่อแยกข้อความจากรูปภาพอย่างมีประสิทธิภาพ Aspose.OCR ทำให้งาน OCR ง่ายขึ้น โดยให้ผลลัพธ์ที่แม่นยำเพื่อประสบการณ์ผู้ใช้ที่ราบรื่น

คำถามที่พบบ่อย

คำถามที่ 1: Aspose.OCR เข้ากันได้กับ Java 11 หรือไม่

A1: ใช่ Aspose.OCR เข้ากันได้กับ Java 11 และเวอร์ชันที่ใหม่กว่า

คำถามที่ 2: ฉันสามารถใช้ Aspose.OCR สำหรับทั้งโครงการส่วนตัวและเชิงพาณิชย์ได้หรือไม่

ตอบ 2: ได้ Aspose.OCR สามารถใช้กับทั้งโครงการส่วนตัวและเชิงพาณิชย์ สำหรับรายละเอียดใบอนุญาต โปรดไปที่ที่นี่.

คำถามที่ 3: ฉันจะขอรับใบอนุญาตชั่วคราวสำหรับ Aspose.OCR ได้อย่างไร

A3: คุณสามารถขอรับใบอนุญาตชั่วคราวได้ที่นี่.

คำถามที่ 4: ฉันจะรับการสนับสนุนสำหรับ Aspose.OCR ได้ที่ไหน

A4: สำหรับการสนับสนุนและการสนทนา โปรดไปที่ฟอรั่ม Aspose.OCR.

คำถามที่ 5: Aspose.OCR รองรับการทำงานแบบมัลติเธรดหรือไม่

A5: ใช่ Aspose.OCR รองรับมัลติเธรดเพื่อประสิทธิภาพที่ดีขึ้นในสภาพแวดล้อมที่เกิดขึ้นพร้อมกัน