Class AsposeOcr

AsposeOcr class

Huvud-API för Aspose OCR-bibliotek

public class AsposeOcr

Konstruktörer

namnBeskrivning
AsposeOcr()Initierar en ny instans avAsposeOcr class. Tom konstruktor.
AsposeOcr(string)Initierar en ny instans avAsposeOcr class. Ställ in tillåtna tecken med alfabetets egenskap.

Metoder

namnBeskrivning
CalculateSkew(MemoryStream)Beräknar snedställningsvinkeln för en bild.
CalculateSkew(string)Beräknar snedställningsvinkeln för en bild.
CalculateSkewFromUri(string)Beräknar snedställningsvinkeln för en bild från URI.
CompareImageTexts(string, string, RecognitionSettings, bool)Kontrollera om två bilder innehåller samma text.
CorrectSpelling(string, SpellCheckLanguage, string)Rättar text (ersätter felstavade ord).
GetRectangles(MemoryStream, AreasType, bool)Upptäcker textområden på bilden. Automatisk bildskevningskorrigering tillämpas inte. Stöder GIF, PNG, JPEG, BMP, TIFF, JFIF.
GetRectangles(string, AreasType, bool)Upptäcker textområden på bilden. Automatisk bildskevningskorrigering tillämpas inte. Stöder GIF, PNG, JPEG, BMP, TIFF, JFIF.
ImageHasText(string, Regex, RecognitionSettings)Kontrollera om bildtexten matchar det angivna reguljära uttrycket.
ImageHasText(string, string, RecognitionSettings, bool)Kontrollera om bilden innehåller det medföljande textfragmentet.
ImageTextDiff(string, string, RecognitionSettings, bool)Jämför texterna på de två bilderna och returnera ett tal som visar hur lika de är (0 till 1).
PreprocessImage(MemoryStream, PreprocessingFilter)Använd bildförbearbetning för att förbättra noggrannheten i OCR. Skapa en lista med filter som kommer att tillämpas på indatabilden i den ordning du anger. exempel för att skapa filter: PreprocessingFilter filters = new PreprocessingFilter 0dIn{_ 0dIn) , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,300,000,000,000,000,000,000; ), PreprocessingFilter.Dilate() }; Du behöver inte alla. Ställ bara in det du behöver.
PreprocessImage(string, PreprocessingFilter)Använd bildförbearbetning för att förbättra noggrannheten i OCR. Skapa en lista med filter som kommer att tillämpas på indatabilden i den ordning du anger. exempel för att skapa filter: PreprocessingFilter filters = new PreprocessingFilter 0dIn{_ 0dIn) , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,300,000,000,000,000,000,000; ), PreprocessingFilter.Dilate() }; Du behöver inte alla. Ställ bara in det du behöver.
RecognizeCarPlate(MemoryStream, CarPlateRecognitionSettings)Känner igen bilskylt.
RecognizeCarPlate(string, CarPlateRecognitionSettings)Känner igen bilskylt.
RecognizeDjvu(MemoryStream, DocumentRecognitionSettings)Känna igen text från DJVU-bild på flera sidor. Känner igen DJVU-fil med möjligheten att specificeraDocumentRecognitionSettings . Stöder endast DJVU. Stöder inte andra bildtyper.
RecognizeDjvu(string, DocumentRecognitionSettings)Känna igen text från DJVU-bild på flera sidor. Känner igen DJVU-fil med möjligheten att specificeraDocumentRecognitionSettings . Stöder endast DJVU. Stöder inte andra bildtyper.
RecognizeIDCard(MemoryStream, IDCardRecognitionSettings)Känner igen text på ID-kort.
RecognizeIDCard(string, IDCardRecognitionSettings)Känner igen text på ID-kort.
RecognizeImage(MemoryStream)Känner igen text på bild.
RecognizeImage(string)Känner igen text på bild.
RecognizeImage(MemoryStream, RecognitionSettings)Känner igen text på bild. Känner igen bilden med möjligheten att specificeraRecognitionSettings . Stöder GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeImage(string, RecognitionSettings)Känner igen text på bild.
RecognizeImage(Color[], int, int, RecognitionSettings)Känner igen text på bild.
RecognizeImage(byte[], int, int, PixelType, RecognitionSettings)Känner igen text på bild.
RecognizeImageFast(MemoryStream)Känner igen text på bilden med bra kvalitet. Använder inte skevningskorrigering och områdesdetektering. Fungerar i snabbläge.
RecognizeImageFast(string)Känner igen text på bilden med bra kvalitet. Använder inte skevningskorrigering och områdesdetektering. Fungerar i snabbläge.
RecognizeImageFromBase64(string, RecognitionSettings)Känner igen text på bilden som tillhandahålls i base64-typen.
RecognizeImageFromUri(string, RecognitionSettings)Känner igen text på bild som tillhandahålls av URI-länk.
RecognizeInvoice(MemoryStream, InvoiceRecognitionSettings)Känner igen text på fakturabild.
RecognizeInvoice(string, InvoiceRecognitionSettings)Känner igen text på fakturabild.
RecognizeLine(MemoryStream)Känner igen bild som innehåller en rad text. Automatisk bildskevningskorrigering tillämpas inte. Stöder GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeLine(string)Känner igen bild som innehåller en rad text. Automatisk bildskevningskorrigering tillämpas inte. Stöder GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeMultipleImages(List<string>)Känner igen flera bilder från listan med standardinställningar. Arkiv och mappar stöds inte. Max antal bearbetade bilder är 20. Stöder GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeMultipleImages(string)Känner igen flera bilder packade i ZIP-arkiv eller från mapp med standardinställningar. Kapslade arkiv och mappar stöds inte. Max antal bearbetade bilder är 20. Stöder GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeMultipleImages(List<string>, RecognitionSettings)Känner igen flera bilder från listan. Arkiv och mappar stöds inte. Max antal bearbetade bilder är 20. Stöder GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeMultipleImages(string, RecognitionSettings)Känner igen flera bilder packade i ZIP-arkiv eller från mapp. Kapslade arkiv och mappar stöds inte. Max antal bearbetade bilder är 20. Stöder GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizePassport(MemoryStream, PassportRecognitionSettings)Känner igen text på pass.
RecognizePassport(string, PassportRecognitionSettings)Känner igen text på pass.
RecognizePdf(MemoryStream, DocumentRecognitionSettings)Känna igen text från skannad pdf (extrahera bilder). Känner igen pdf-fil med möjligheten att specificeraRecognitionSettings . Stöder endast skannad PDF. Stöder inte sökbar PDF.
RecognizePdf(string, DocumentRecognitionSettings)Känna igen text från skannad pdf (extrahera bilder). Känner igen pdf-fil med möjligheten att specificeraDocumentRecognitionSettings . Stöder endast skannad PDF. Stöder inte sökbar PDF.
RecognizeReceipt(MemoryStream, ReceiptRecognitionSettings)Känner igen text på bild.
RecognizeReceipt(string, ReceiptRecognitionSettings)Känner igen text på bild.
RecognizeTiff(MemoryStream, DocumentRecognitionSettings)Känna igen text från flersidig TIFF-bild. Känner igen TIFF-fil med möjligheten att specificeraDocumentRecognitionSettings . Stöder endast TIFF (TIF). Stöder inte andra bildtyper.
RecognizeTiff(string, DocumentRecognitionSettings)Känna igen text från flersidig TIFF-bild. Känner igen TIFF-fil med möjligheten att specificeraDocumentRecognitionSettings . Stöder endast TIFF (TIF). Stöder inte andra bildtyper.
static SaveMultipageDocument(MemoryStream, SaveFormat, List<RecognitionResult>)Tillåter att hämta flersidigt dokument från listan över RecognitionResult-objekt
static SaveMultipageDocument(string, SaveFormat, List<RecognitionResult>)Tillåter att hämta flersidigt dokument från listan över RecognitionResult-objekt

evenemang

namnBeskrivning
event OcrProgressEn händelse för att spåra utvecklingen av flersidig bildigenkänning.

Se även