ภาพหน้าจอเป็นข้อความ OCR C#

ภาพหน้าจออาจประกอบด้วยข้อความ รูปภาพ ภาพวาด ฯลฯ ซึ่งคุณอาจต้องแยกข้อมูลที่เป็นลายลักษณ์อักษร ในสถานการณ์ดังกล่าว คุณสามารถแปลงภาพหน้าจอเป็นข้อความเพื่อเรียกข้อมูลข้อความ ตัวอย่างเช่น อาจมีภาพหน้าจอขาเข้าที่แตกต่างกันเพื่อเป็นหลักฐานการชำระเงินให้กับบริษัทและข้อมูลข้อความเกี่ยวกับจำนวนเงินที่ต้องแยกออกมา ตามข้อกำหนดดังกล่าว บทความนี้ครอบคลุมถึงวิธีการแปลงภาพหน้าจอเป็นข้อความด้วย OCR ใน C#

ภาพหน้าจอเป็นข้อความด้วย OCR – การติดตั้ง C# API

Aspose.OCR for .NET สามารถใช้ API เพื่อดำเนินการรับรู้ด้วยแสงเหนือรูปภาพ ภาพหน้าจอโดยพื้นฐานแล้วคือรูปภาพของเนื้อหาหน้าจอ ดังนั้นคุณจึงสามารถประมวลผลรูปภาพดังกล่าวเพื่อดึงข้อมูลบางอย่างได้ เพียงเข้าถึง API โดยดาวน์โหลดไฟล์อ้างอิง DLL จากหน้า New Releases หรือใช้คำสั่งติดตั้ง NuGet ด้านล่าง:

PM> Install-Package Aspose.OCR

แปลงภาพหน้าจอเป็นข้อความด้วย OCR ใน C#

คุณสามารถแปลงภาพหน้าจอเป็นข้อความด้วย OCR ใน C# โดยทำตามขั้นตอนต่อไปนี้:

  1. สร้างวัตถุของคลาส AsposeOcr
  2. แปลงภาพหน้าจอเป็นข้อความโดยใช้วิธี RecognizeImage
  3. แสดงข้อความที่รู้จัก

โค้ดตัวอย่างต่อไปนี้สาธิตวิธีการแปลงภาพหน้าจอเป็นข้อความใน 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 #:

  1. รับภาพหน้าจอจาก URL สำหรับการดำเนินการ OCR
  2. สร้างอินสแตนซ์ของคลาส AsposeOcr
  3. จดจำข้อความจากภาพหน้าจอด้วย OCR
  4. พิมพ์ข้อความที่รู้จักจาก 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# ด้วยวิธีนี้คุณสามารถดึงข้อมูลที่เป็นประโยชน์มากมายตามความต้องการของคุณ นอกจากนี้ คุณสามารถเขียนถึงเราได้ที่ ฟอรัม ในกรณีที่คุณมีข้อกังวลใดๆ

ดูสิ่งนี้ด้วย