การแยกรูปสี่เหลี่ยมจากภาพ

การแนะนำ

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

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

ก่อนที่คุณจะเริ่มต้น ให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

  • ความรู้พื้นฐานเกี่ยวกับการพัฒนา C# และ .NET
  • สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) เช่น Visual Studio
  • ติดตั้งไลบรารี Aspose.OCR สำหรับ .NET แล้ว คุณสามารถดาวน์โหลดได้ที่นี่.
  • ภาพตัวอย่างที่มีข้อความเพื่อการจดจำ

เนมสเปซที่จำเป็น

ในการเริ่มต้น คุณจะต้องเพิ่มเนมสเปซที่จำเป็นลงในโปรเจ็กต์ของคุณ โดยใส่บรรทัดเหล่านี้ไว้ที่ด้านบนของไฟล์ C#:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;

ทำตามขั้นตอนเหล่านี้เพื่อดึงรูปสี่เหลี่ยมสำหรับเส้นในภาพ OCR

ขั้นตอนที่ 1: ตั้งค่าไดเรกทอรีเอกสารของคุณ

ระบุไดเรกทอรีที่ไฟล์รูปภาพของคุณตั้งอยู่:

// กำหนดเส้นทางไปยังไดเร็กทอรีเอกสารของคุณ
string dataDir = "Your Document Directory";

อย่าลืมเปลี่ยน"Your Document Directory" ด้วยเส้นทางที่แท้จริง

ขั้นตอนที่ 2: เริ่มต้น Aspose.OCR

สร้างอินสแตนซ์ของAsposeOcr คลาสเพื่อเข้าถึงคุณลักษณะของมัน:

// เริ่มต้นการใช้งาน Aspose.OCR API
AsposeOcr api = new AsposeOcr();

ขั้นตอนที่ 3: ระบุเส้นทางของภาพ

กำหนดเส้นทางเต็มไปยังไฟล์ภาพที่คุณต้องการประมวลผล:

// ระบุเส้นทางเต็มไปยังรูปภาพ
string fullPath = dataDir + "sample.png";

ขั้นตอนที่ 4: จดจำภาพและรับรูปสี่เหลี่ยมผืนผ้าสำหรับเส้น

ตอนนี้คุณสามารถใช้GetRectangles วิธีการแยกสี่เหลี่ยมของบรรทัดข้อความที่รู้จัก:

// ดึงรูปสี่เหลี่ยมสำหรับเส้นในภาพที่ระบุ
List<Rectangle> lines = api.GetRectangles(fullPath, AreasType.LINES, false);

ขั้นตอนที่ 5: แสดงผลลัพธ์

ในที่สุด ให้พิมพ์พิกัดของแต่ละเส้นสี่เหลี่ยมที่ตรวจพบไปยังคอนโซล:

// แสดงพิกัดของรูปสี่เหลี่ยมที่ตรวจพบ
Console.WriteLine("Areas coordinates:");
lines.ForEach(a => Console.WriteLine($"x:{a.X} y:{a.Y} width:{a.Width} height:{a.Height}"));

บทสรุป

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

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

ฉันสามารถใช้ Aspose.OCR สำหรับ .NET กับรูปภาพประเภทใดก็ได้หรือไม่

ใช่ Aspose.OCR รองรับรูปแบบภาพต่างๆ เพื่อเพิ่มความยืดหยุ่นให้กับแอปพลิเคชัน OCR ของคุณ

อัตราความแม่นยำของการจดจำ OCR คือเท่าใด

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

มีเวอร์ชันทดลองใช้ไหม?

ใช่ คุณสามารถสำรวจคุณสมบัติของ Aspose.OCR สำหรับ .NET ได้โดยดาวน์โหลดทดลองใช้งานฟรี.

ฉันสามารถหาเอกสารโดยละเอียดได้ที่ไหน

สามารถพบเอกสารประกอบที่ครอบคลุมได้ที่นี่,นำเสนอข้อมูลและแนวทางเชิงลึก

ต้องการความช่วยเหลือเพิ่มเติมหรือมีคำถามหรือไม่?

ร่วมพูดคุยได้ที่ฟอรั่ม Aspose.OCR เพื่อการสนับสนุนชุมชน