1. สินค้า
  2.   OCR
  3.   .NET
  4.   Receipt-OCR
 
  

ฟรี C# .NET API เพื่อจดจำข้อมูลเกี่ยวกับใบเสร็จรับเงิน

Open Source C# Optical Character Recognition (OCR) API ที่ตรวจจับ แยก และจดจำข้อความและข้อมูลทั้งหมดในใบเสร็จรับเงินผ่าน OCR ได้ทันที

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

OCR ใบเสร็จรับเงินเป็นเทคโนโลยีที่ใช้อัลกอริธึมขั้นสูงและการเรียนรู้ของเครื่องเพื่อแปลงใบเสร็จที่สแกนหรือรูปถ่ายให้เป็นข้อความที่แก้ไขและค้นหาได้ กระบวนการนี้ช่วยให้ผู้ใช้ดึงข้อมูลที่จำเป็นจากใบเสร็จรับเงินได้โดยอัตโนมัติ เช่น วันที่ ชื่อผู้ค้า สินค้าที่ซื้อ ราคา และภาษี ไลบรารี OCR ใบเสร็จรับเงินคือแพ็คเกจซอฟต์แวร์หรือ API ที่มีเครื่องมือและฟังก์ชันที่สร้างไว้ล่วงหน้าสำหรับนักพัฒนาซอฟต์แวร์และผู้ใช้เพื่อรวมฟังก์ชันนี้เข้ากับแอปพลิเคชันหรือเวิร์กโฟลว์ของตน

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

Previous Next

เริ่มต้นใช้งานใบเสร็จรับเงิน-OCR

วิธีที่แนะนำในการติดตั้ง Receipt-OCR คือการใช้ NuGet โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น

ติดตั้ง Receipt-OCR ผ่าน NuGet

 Install-Package Receipt-OCR 

ติดตั้ง Receipt-OCR ผ่าน GitHub

 git clone https://github.com/Asprise/receipt-ocr.git 

จดจำและแยกข้อความจากใบเสร็จรับเงินผ่าน C#

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

จะดำเนินการ OCR เพื่อแยกข้อความจากรูปภาพใบเสร็จโดยใช้ C# ได้อย่างไร

using System;
using Asprise.OCR;

class Program
{
    static void Main(string[] args)
    {
        // Replace 'path_to_receipt_image.jpg' with the actual path to your receipt image file.
        string imagePath = "path_to_receipt_image.jpg";

        // Create an OCR engine instance from the Receipt-OCR library.
        OCR ocr = new OCR();

        try
        {
            // Load the receipt image.
            ocr.Image = imagePath;

            // Perform OCR text extraction.
            string extractedText = ocr.Recognize();
            
            // Print the extracted text or use it as needed.
            Console.WriteLine("Extracted Text from Receipt:");
            Console.WriteLine(extractedText);
        }
        catch (Exception ex)
        {
            Console.WriteLine("Error: " + ex.Message);
        }
        finally
        {
            // Clean up the OCR engine.
            ocr.Dispose();
        }
    }
}

ข้อความ OCR จากใบเสร็จสองใบในหนึ่งภาพผ่าน .NET API

ไลบรารี Receipt-OCR แบบโอเพ่นซอร์สช่วยให้นักพัฒนาซอฟต์แวร์สามารถดำเนินการ OCR กับใบเสร็จรับเงินสองใบในภาพเดียวโดยใช้ C# .NET API หากต้องการจดจำและแยกข้อความจากใบเสร็จรับเงินสองใบบนรูปภาพเดียวโดยใช้ไลบรารี OCR ใบเสร็จรับเงินใน C# นักพัฒนาซอฟต์แวร์สามารถทำตามขั้นตอนทั่วไปเหล่านี้ได้ สมมติว่าคุณมีภาพที่มีใบเสร็จรับเงินสองใบเคียงข้างกัน ขั้นแรก คุณต้องโหลดภาพใบเสร็จหลายใบและดำเนินการ OCR กับภาพดังกล่าว หลังจากนั้น คุณสามารถแบ่งข้อความที่แยกออกเป็นใบเสร็จแยกกันตามตัวคั่นหรือรูปแบบ และพิมพ์หรือประมวลผลใบเสร็จที่แยกแต่ละใบเพิ่มเติม ตัวอย่างต่อไปนี้สาธิตวิธีที่นักพัฒนาซอฟต์แวร์สามารถทำการแยกข้อความจากอิมเมจใบเสร็จหลายใบภายในแอปพลิเคชัน C#

รหัส C# สำหรับการแยกข้อความจากรูปภาพใบเสร็จหลายใบโดยใช้ C# API

using System;
using Asprise.OCR;

class Program
{
    static void Main(string[] args)
    {
        // Replace 'path_to_multi_receipt_image.jpg' with the actual path to your image containing two receipts.
        string imagePath = "path_to_multi_receipt_image.jpg";

        // Create an OCR engine instance from the Receipt-OCR library.
        OCR ocr = new OCR();

        try
        {
            // Load the multi-receipt image.
            ocr.Image = imagePath;

            // Perform OCR text extraction.
            string extractedText = ocr.Recognize();

            // Split the extracted text into separate receipts based on a delimiter or pattern.
            string[] receipts = extractedText.Split(new string[] { "=== RECEIPT ===" }, StringSplitOptions.RemoveEmptyEntries);

            // Print or process each extracted receipt.
            for (int i = 0; i < receipts.Length; i++)
            {
                Console.WriteLine($"Extracted Text from Receipt {i + 1}:");
                Console.WriteLine(receipts[i]);
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine("Error: " + ex.Message);
        }
        finally
        {
            // Clean up the OCR engine.
            ocr.Dispose();
        }
    }
}

 ไทย