1. Táirgí
  2.   OCR
  3.   .NET
  4.   Aspose.OCR for .NET

Aspose.OCR for .NET

 
 

Ceannaireacht .NET OCR API le haghaidh Oibríochtaí Optúla Aithint Carachtair

Barr .NET API chun feidhmiúlacht Aitheantas Optúil Carachtair (OCR) a Chur leis laistigh d'fheidhmchláir C#. Ligeann sé téacs clóite nó lámhscríofa a thiontú go formáid dhigiteach.

Is próiseas an-úsáideach é Aithint Optúil Carachtair (OCR) chun íomhánna téacs agus doiciméid chlóite a athrú go formáid téacs atá inléite ag meaisín. Is ardleabharlann OCR í Aspose.OCR le haghaidh .NET a éascaíonn d’fhorbróirí bogearraí doiciméid chlóite agus lámhscríofa nó téacs a thiontú go formáid dhigiteach, rud a fhágann gur fusa é a chuardach, a chur in eagar agus a roinnt le húsáideoirí eile. Tá léitheoir íomhá cumhachtach san áireamh sa leabharlann C #. Is féidir freisin d'fhorbróirí Bogearraí na torthaí aitheantais a stóráil san fhormáid malartaithe doiciméad agus sonraí is coitianta.

Tá Aspose.OCR le haghaidh .NET ar cheann de na príomhleabharlanna OCR sa mhargadh a chuireann ar chumas forbróirí bogearraí feidhmiúlacht OCR a chur lena bhfeidhmchláir .NET gan aon spleáchas seachtrach. Úsáideann an leabharlann ard-halgartaim chun téacs a aithint ó dhoiciméid scanta, íomhánna, téacs lámhscríofa, grianghraif ó fhóin chliste, scáileáin scáileáin, réimsí ar leith d’íomhánna, agus foinsí eile agus ansin athraíonn sí é go téacs in eagar gan stró. Tacaíonn sé le níos mó ná 26 teanga, lena n-áirítear Béarla, Sínis, Cóiréis, Spáinnis, Fraincis, Gearmáinis, Iodáilis, Bulgáiris, Casaicis, Rúisis, Seapáinis agus Araibis.

Tá Aspose.OCR le haghaidh .NET an-chobhsaí agus tá gné an-úsáideach ann maidir le haithint barrachóid a ligeann d’fhorbróirí bogearraí formáidí barrachóid coitianta a aithint, mar chóid QR agus cóid UPC. Tá roinnt scagairí réamhphróiseála cumhachtacha curtha san áireamh sa leabharlann a ligeann do ríomhchláraitheoirí íomhánna rothlaithe, sceabhach agus noisiúla a aithint gan ach cúpla líne de chód C#. Ina theannta sin, is féidir é a chomhtháthú go héasca le leabharlanna Aspose eile, mar shampla Aspose.PDF agus Aspose.Words, rud a ligeann d'fhorbróirí sreafaí oibre próiseála doiciméad cumhachtacha a chruthú. Tá sé an-éasca freisin íomhánna a sholáthraítear mar naisc ghréasáin a aithint agus baisc-aitheantas a dhéanamh ar gach íomhá i bhfillteán nó i gcartlann.

Previous Next

Ag Tús a chur le Aspose.OCR le haghaidh .NET

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

Suiteáil Aspose.Pdf trí NuGet Command

 Install-Package Aspose.OCR

Is féidir leat an leabharlann a íoslódáil go díreach ó Aspose.PDF leathanach táirge

Braith Achar Áirithe d'Íomhá trí C#

Chuir Aspose.OCR le haghaidh .NET an cumas chun limistéar áirithe san íomhá a bhrath taobh istigh d'fheidhmchláir .NET. D’fhéadfadh go gcuimseodh íomhá téacs scanta nó grianghraf ailt téacs, táblaí, léaráidí, foirmlí, agus go leor eile. Tá réimsí spéise ar leathanach a bhrath, a ordú agus a rangú mar bhunchloch OCR rathúil agus cruinn. Chun an tasc a bhaint amach tá roinnt halgartaim braite réimsí doiciméad mar chuid den leabharlann a chabhraíonn le forbróirí bogearraí cineál áirithe ábhair a bhrath. Léiríonn an méid seo a leanas conas íomhá a luchtú agus limistéar áirithe a bhrath chun téacs a aithint ag úsáid orduithe C#.

Conas Íomhá a Luchtú & Réimse Íomhá ar leith a Bhrath trí C# API?

Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
// Add an image to OcrInput object
Aspose.OCR.OcrInput input = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
input.Add("source.png");
// Set document areas detection mode
Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
recognitionSettings.DetectAreasMode = Aspose.OCR.DetectAreasMode.DOCUMENT;
// Recognize image
List results = recognitionEngine.Recognize(input, recognitionSettings);
foreach(Aspose.OCR.RecognitionResult result in results)
{
	Console.WriteLine(result.RecognitionText);
}

Próiseáil Íomhánna trí .NET API

Ceadaíonn Aspose.OCR le haghaidh .NET d’fhorbróirí bogearraí cineálacha éagsúla oibríochtaí a dhéanamh ar íomhánna laistigh dá bhfeidhmchláir .NET féin. Tá roinnt scagairí próiseála íomhánna lán-uathoibrithe agus láimhe curtha san áireamh sa leabharlann a chabhraíonn le húsáideoirí a n-íomhánna a fheabhsú sula ndéanann siad na hoibríochtaí OCR, mar cheartú sceabhacha, rothlú, baint torainn, ceartú codarsnachta, méid a athrú, dénártha, comhshó go liathscála, inbhéartú datha, dilation , scagaire airmheán agus go leor eile. Tá go leor roghanna agus socruithe eile ann ar féidir leat a úsáid chun an próiseas OCR a shaincheapadh. Chun feabhas a chur ar cháilíocht aitheantais íomhá is féidir le forbróirí scagairí próiseála iolracha a chur i bhfeidhm. Is féidir le forbróirí go leor scagairí a chur i bhfeidhm go héasca ar réigiúin shonracha íomhá.

Cuir Scagairí i bhFeidhm ar Íomhánna le C# .NET API

Aspose.Drawing.Rectangle blackRectangle = new Aspose.Drawing.Rectangle(5, 161, 340, 113);
Aspose.OCR.Models.PreprocessingFilters.PreprocessingFilter filters = new Aspose.OCR.Models.PreprocessingFilters.PreprocessingFilter();
// (1) Invert black region
filters.Add(Aspose.OCR.Models.PreprocessingFilters.PreprocessingFilter.Invert(blackRectangle));
// (2) Denoise entire image
filters.Add(Aspose.OCR.Models.PreprocessingFilters.PreprocessingFilter.AutoDenoising());

Comparáid Téacs in Íomhánna trí .NET API

Tugann Aspose.OCR do .NET an cumas d’fhorbróirí bogearraí téacs ar dhá íomhá a chur i gcomparáid lena bhfeidhmchláir C# féin. Is féidir leis an leabharlann téacsanna ar dhá íomhá a chur i gcomparáid, beag beann ar an gcló, méid an téacs, an cás, na stíleanna agus na dathanna. Bealach amháin chun íomhánna a chur i gcomparáid le téacs trí théacs a bhaint as na híomhánna agus nuair a bheidh an téacs bainte as na híomhánna agat, is féidir leat aon algartam comparáide téacs a úsáid chun iad a chur i gcomparáid. Soláthraíonn Aspose.OCR le haghaidh .NET bealach simplí chun dhá theaghrán a chur i gcomparáid leis an modh String.Equals. Léiríonn an sampla seo a leanas t conas téacs in dhá íomhá a chur i gcomparáid le cód C#.

Conas Téacs a Chur i gComparáid ina Dhá Íomhá le .NET API?

 
using System;
using Aspose.OCR;
using System.Drawing;
 
class Program
{
    static void Main()
    {
        // Load the images
        var image1 = Image.FromFile("image1.png");
        var image2 = Image.FromFile("image2.png");
 
        // Extract text from the images
        var ocrEngine = new OcrEngine();
        ocrEngine.Image = ImageStream.FromImage(image1);
        ocrEngine.Process();
        var text1 = ocrEngine.Text;
 
        ocrEngine.Image = ImageStream.FromImage(image2);
        ocrEngine.Process();
        var text2 = ocrEngine.Text;
 
        // Compare the extracted text
        var areEqual = string.Equals(text1, text2, StringComparison.OrdinalIgnoreCase);
        Console.WriteLine("Are the texts equal? " + areEqual);
    }
}
//Note that the above code only works for exact text matches. 

Cuardaigh Téacs in Íomhá le C# API

Déanann Aspose.OCR le haghaidh .NET sé éasca d’fhorbróirí bogearraí téacs a aimsiú in íomhá laistigh dá bhfeidhmchláir .NET féin. Tá tacaíocht curtha ar fáil ag an leabharlann chun téacs a chuardach in íomhánna chomh héasca leis an blúire téacs a aimsiú i sreangán. Tacaíonn an leabharlann le cuardach a dhéanamh ar theaghrán cás-íogair nó cás-íogair, agus fiú bailíochtaíonn sí téacs íomhá i gcoinne patrún. Is féidir le forbróirí bogearraí an modh ImageHasText a úsáid chun téacs a chuardach taobh istigh d'íomhá gan ach cúpla líne de chód C#. Léiríonn an sampla seo a leanas conas íomhá a luchtú agus téacs ar leith a chuardach taobh istigh de.

Conas Téacs a Aimsiú in Íomhá trí .NET?

Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
recognitionSettings.Language = Aspose.OCR.Language.Ukr;
if(recognitionEngine.ImageHasText("source.png", "Aspose", recognitionSettings))
{
	Console.WriteLine(@"The image contains the word ""Aspose""");
}
else
{
	Console.WriteLine(@"The image doesn't contain the word ""Aspose""");
}

 Gaeilge