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.
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""");
}