การแนะนำ
ยินดีต้อนรับสู่โลกของ 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
คลาสเพื่อเข้าถึงคุณลักษณะของมัน:
// เริ่มต้น API ของ Aspose.OCR
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 เพื่อการสนับสนุนจากชุมชน