ภาพหน้าจออาจประกอบด้วยข้อความ รูปภาพ ภาพวาด ฯลฯ ซึ่งคุณอาจต้องแยกข้อมูลที่เป็นลายลักษณ์อักษร ในสถานการณ์ดังกล่าว คุณสามารถแปลงภาพหน้าจอเป็นข้อความเพื่อเรียกข้อมูลข้อความ ตัวอย่างเช่น อาจมีภาพหน้าจอขาเข้าที่แตกต่างกันเพื่อเป็นหลักฐานการชำระเงินให้กับบริษัทและข้อมูลข้อความเกี่ยวกับจำนวนเงินที่ต้องแยกออกมา ตามข้อกำหนดดังกล่าว บทความนี้ครอบคลุมถึงวิธีการแปลงภาพหน้าจอเป็นข้อความด้วย OCR ใน C#
- ภาพหน้าจอเป็นข้อความด้วย OCR – การติดตั้ง C# API
- แปลงภาพหน้าจอเป็นข้อความด้วย OCR ใน C#
- แปลงภาพหน้าจอจาก URL เป็นข้อความด้วย OCR ใน C #
ภาพหน้าจอเป็นข้อความด้วย OCR – การติดตั้ง C# API
Aspose.OCR for .NET สามารถใช้ API เพื่อดำเนินการรับรู้ด้วยแสงเหนือรูปภาพ ภาพหน้าจอโดยพื้นฐานแล้วคือรูปภาพของเนื้อหาหน้าจอ ดังนั้นคุณจึงสามารถประมวลผลรูปภาพดังกล่าวเพื่อดึงข้อมูลบางอย่างได้ เพียงเข้าถึง API โดยดาวน์โหลดไฟล์อ้างอิง DLL จากหน้า New Releases หรือใช้คำสั่งติดตั้ง NuGet ด้านล่าง:
PM> Install-Package Aspose.OCR
แปลงภาพหน้าจอเป็นข้อความด้วย OCR ใน C#
คุณสามารถแปลงภาพหน้าจอเป็นข้อความด้วย OCR ใน C# โดยทำตามขั้นตอนต่อไปนี้:
- สร้างวัตถุของคลาส AsposeOcr
- แปลงภาพหน้าจอเป็นข้อความโดยใช้วิธี RecognizeImage
- แสดงข้อความที่รู้จัก
โค้ดตัวอย่างต่อไปนี้สาธิตวิธีการแปลงภาพหน้าจอเป็นข้อความใน C#:
// เริ่มต้นอินสแตนซ์ของ AsposeOcr
Aspose.OCR.AsposeOcr api = new Aspose.OCR.AsposeOcr();
// จดจำภาพหน้าจอด้วย OCR
string result = api.RecognizeImage("Test.png");
// แสดงข้อความที่รู้จัก
Console.WriteLine(result);
แปลงภาพหน้าจอจาก URL เป็นข้อความด้วย OCR ใน C
ในบางกรณี ภาพหน้าจอจะถูกแชร์ผ่านลิงก์ URL ของ DropBox, Imgur เป็นต้น API ช่วยให้คุณสามารถใช้ลิงก์ URL แทนการดาวน์โหลดและประมวลผลภาพหน้าจอดังกล่าวได้ ขั้นตอนด้านล่างอธิบายวิธีแปลงภาพหน้าจอจาก URL เป็นข้อความด้วย OCR ใน C #:
- รับภาพหน้าจอจาก URL สำหรับการดำเนินการ OCR
- สร้างอินสแตนซ์ของคลาส AsposeOcr
- จดจำข้อความจากภาพหน้าจอด้วย OCR
- พิมพ์ข้อความที่รู้จักจาก URL
ข้อมูลโค้ดด้านล่างอธิบายวิธีแปลงภาพหน้าจอจาก URL เป็นข้อความด้วย OCR ใน C #:
// รับภาพหน้าจอจาก URL สำหรับ OCR
string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";
// เริ่มต้นอินสแตนซ์ของ AsposeOcr
AsposeOcr api = new AsposeOcr();
// รู้จักภาพ
string result = api.RecognizeImageFromUri(uri);
// ผลการพิมพ์
Console.WriteLine($"Text:\n {result}");
รับใบอนุญาตการประเมินฟรี
คุณสามารถขอ ใบอนุญาตชั่วคราวฟรี เพื่อประเมิน API ได้อย่างเต็มประสิทธิภาพ
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงภาพหน้าจอเป็นข้อความด้วย OCR ใน C# ด้วยวิธีนี้คุณสามารถดึงข้อมูลที่เป็นประโยชน์มากมายตามความต้องการของคุณ นอกจากนี้ คุณสามารถเขียนถึงเราได้ที่ ฟอรัม ในกรณีที่คุณมีข้อกังวลใดๆ