1. Táirgí
  2.   OCR
  3.   .NET
  4.   Receipt-OCR
 
  

Saor in Aisce C# .NET API chun Sonraí ar Fháltais a Aithint

Foinse Oscailte C# Aithint Optúil Carachtair (OCR) API a Bhraitheann, a Bhaineann agus a Aithníonn gach Téacs agus Sonraí ar Fháltais trí OCR.

In ré dhigiteach an lae inniu, tá gnólachtaí agus daoine aonair araon sáite le méideanna ollmhóra sonraí, go háirithe maidir le hidirbhearta airgeadais. Tagann méadú tapa ar admhálacha, sonraisc agus billí, rud a fhágann go bhfuil sé dúshlánach faisnéis luachmhar a bhainistiú agus a bhaint amach. Ar ámharaí an tsaoil, tá leabharlanna Admháil-OCR (Aithint Optúil Carachtair) tagtha chun cinn mar uirlisí cumhachtacha chun an próiseas seo a shruthlíniú. Déanann an leabharlann an próiseas asbhainte sonraí a uathoibriú, rud a chuireann deireadh leis an ngá atá le hiontráil láimhe. Sábhálann sé seo am suntasach agus laghdaíonn sé an baol earráid dhaonna. Tá an leabharlann deartha chun téacs i dteangacha éagsúla a aithint, rud a fhágann go bhfuil sé oiriúnach do ghnóthais atá ag feidhmiú go hidirnáisiúnta.

Is teicneolaíocht é Admháil OCR a úsáideann ard-halgartaim agus meaisínfhoghlama chun admhálacha scanta nó grianghraf a thiontú ina dtéacs inathraithe agus inchuardaithe. Ligeann an próiseas seo d’úsáideoirí faisnéis riachtanach a bhaint as admhálacha go huathoibríoch, amhail dáta, ainm an cheannaí, earraí a ceannaíodh, praghsanna agus cánacha. Is pacáistí bogearraí nó APIanna iad leabharlanna admhálacha OCR a sholáthraíonn uirlisí agus feidhmeanna réamhthógtha d’fhorbróirí bogearraí agus d’úsáideoirí chun an fheidhmiúlacht seo a chomhtháthú ina bhfeidhmchláir nó ina sreabhadh oibre.

Déanann Admháil-OCR sonraí admhála a chuardach, a stóráil agus a aisghabháil, rud a fhágann go bhfuil rochtain níos fearr ar thaifid airgeadais chun críocha iniúchta, anailíse agus comhlíonta. Trí laghdú a dhéanamh ar an ngá atá le hiontráil sonraí láimhe, is féidir le gnólachtaí airgead a shábháil ar chostais saothair. Ina theannta sin, is féidir leis an riosca laghdaithe earráidí botúin chostasacha i dtaifid airgeadais a chosc. Is féidir le miondíoltóirí OCR a úsáid chun faisnéis táirge a bhaint as admhálacha ceannaigh, ag cabhrú le rianú agus bainistiú fardail. De réir mar a leanann an teicneolaíocht ag dul chun cinn, beidh ról níos tábhachtaí ag an leabharlann Admhálacha-OCR maidir le nuachóiriú agus simpliú a dhéanamh ar bhainistíocht sonraí airgeadais.

Previous Next

Cuir Tús leis le Admháil-OCR

Is é NuGet an bealach molta chun Receipt-OCR a shuiteáil. Bain úsáid as an ordú seo a leanas le haghaidh suiteáil rianúil.

Suiteáil Admháil-OCR trí NuGet

 Install-Package Receipt-OCR 

Suiteáil Admháil-OCR trí GitHub

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

Aithin & Bain Téacs as Admhálacha trí C#

Déanann an Leabharlann foinse oscailte Admháil-OCR éascaíocht d’fhorbróirí bogearraí téacs a lódáil agus a bhaint as Admhálacha laistigh d’fheidhmchláir C#. Ar dtús is gá d'úsáideoirí íomhá a luchtú trí chonair iomlán a sholáthar don íomhá agus ina dhiaidh sin an oibríocht OCR a dhéanamh ar an íomhá. Tar éis an oibríocht OCR a bheith críochnaithe, is féidir le forbróirí bogearraí an téacs a bhaintear a phriontáil nó é a úsáid de réir mar is gá. Léiríonn an sampla seo a leanas conas is féidir le forbróirí bogearraí téacs a luchtú agus a bhaint as Admháil ag baint úsáide as orduithe C#.

Conas OCR a Dhéanamh chun Téacs a Bhaint as Íomhá Admhála ag úsáid 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();
        }
    }
}

Téacs OCR ó Dhá Fháltas ar Íomhá Amháin trí .NET API

Ceadaíonn an Leabharlann foinse oscailte Admháil-OCR d’fhorbróirí bogearraí oibriú OCR a dhéanamh ar dhá admháil in aon íomhá amháin ag baint úsáide as C# .NET API. Chun téacs a aithint agus a bhaint as dhá admháil ar aon íomhá amháin ag baint úsáide as leabharlann OCR admhála in C#, is féidir le forbróirí bogearraí na céimeanna ginearálta seo a leanúint. Ag glacadh leis go bhfuil íomhá agat ina bhfuil dhá admháil taobh le taobh. Ar dtús ní mór duit an íomhá il-admhála a luchtú agus oibriú OCR a dhéanamh air. Ina dhiaidh sin is féidir leat an téacs a bhaintear a roinnt ina fháltais ar leith bunaithe ar theorannóir nó patrún agus Priontáil nó próiseáil bhreise a dhéanamh ar gach admháil a bhaintear as. Léiríonn an sampla seo a leanas conas is féidir le forbróirí bogearraí Eastóscadh Téacs ó Íomhá Ilfháltais a dhéanamh laistigh d’fheidhmchláir C#.

Cód C# chun Téacs a Bhaint as Íomhá Ilfháltais ag úsáid 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();
        }
    }
}

 Gaeilge