Class AsposeOcr

AsposeOcr class

Hoofd-API voor Aspose OCR-bibliotheek

public class AsposeOcr

Constructeurs

NaamBeschrijving
AsposeOcr()Initialiseert een nieuw exemplaar van hetAsposeOcr class. Lege constructor.
AsposeOcr(string)Initialiseert een nieuw exemplaar van hetAsposeOcr class. Stel de toegestane tekens in met de eigenschap alfabet.

methoden

NaamBeschrijving
CalculateSkew(MemoryStream)Berekent de schuine hoek van een afbeelding.
CalculateSkew(string)Berekent de schuine hoek van een afbeelding.
CalculateSkewFromUri(string)Berekent de schuine hoek van een afbeelding van URI.
CompareImageTexts(string, string, RecognitionSettings, bool)Controleer of twee afbeeldingen dezelfde tekst bevatten.
CorrectSpelling(string, SpellCheckLanguage, string)Corrigeert tekst (vervangt verkeerd gespelde woorden).
GetRectangles(MemoryStream, AreasType, bool)Detecteert tekstgebieden op afbeelding. Automatische correctie van scheve afbeeldingen wordt niet toegepast. Ondersteunt GIF, PNG, JPEG, BMP, TIFF, JFIF.
GetRectangles(string, AreasType, bool)Detecteert tekstgebieden op afbeelding. Automatische correctie van scheve afbeeldingen wordt niet toegepast. Ondersteunt GIF, PNG, JPEG, BMP, TIFF, JFIF.
ImageHasText(string, Regex, RecognitionSettings)Controleer of de afbeeldingstekst overeenkomt met de opgegeven reguliere expressie.
ImageHasText(string, string, RecognitionSettings, bool)Controleer of de afbeelding het aangeleverde tekstfragment bevat.
ImageTextDiff(string, string, RecognitionSettings, bool)Vergelijk de teksten op de twee afbeeldingen en retourneer een getal dat aangeeft hoe vergelijkbaar ze zijn (0 tot 1).
PreprocessImage(MemoryStream, PreprocessingFilter)Gebruik voorbewerking van afbeeldingen om de nauwkeurigheid van OCR te verbeteren. Maak een lijst met filters die worden toegepast op de invoerafbeelding in de volgorde die u opgeeft. voorbeeld om filters te maken: PreprocessingFilter filters = new PreprocessingFilter { PreprocessingFilter.Invert() , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), PreprocessingFilter.Scale(6f ), PreprocessingFilter.Dilate() }; Je hebt ze niet allemaal nodig. Stel alleen in wat u nodig heeft.
PreprocessImage(string, PreprocessingFilter)Gebruik voorbewerking van afbeeldingen om de nauwkeurigheid van OCR te verbeteren. Maak een lijst met filters die worden toegepast op de invoerafbeelding in de volgorde die u opgeeft. voorbeeld om filters te maken: PreprocessingFilter filters = new PreprocessingFilter { PreprocessingFilter.Invert() , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), PreprocessingFilter.Scale(6f ), PreprocessingFilter.Dilate() }; Je hebt ze niet allemaal nodig. Stel alleen in wat u nodig heeft.
RecognizeCarPlate(MemoryStream, CarPlateRecognitionSettings)Herkent kentekenplaat.
RecognizeCarPlate(string, CarPlateRecognitionSettings)Herkent kentekenplaat.
RecognizeDjvu(MemoryStream, DocumentRecognitionSettings)Herken tekst van DJVU-afbeelding met meerdere pagina’s. Herkent DJVU-bestand met de mogelijkheid om te specificerenDocumentRecognitionSettings . Ondersteunt alleen DJVU. Ondersteunt geen andere afbeeldingstypen.
RecognizeDjvu(string, DocumentRecognitionSettings)Herken tekst van DJVU-afbeelding met meerdere pagina’s. Herkent DJVU-bestand met de mogelijkheid om te specificerenDocumentRecognitionSettings . Ondersteunt alleen DJVU. Ondersteunt geen andere afbeeldingstypen.
RecognizeIDCard(MemoryStream, IDCardRecognitionSettings)Herkent tekst op identiteitskaart.
RecognizeIDCard(string, IDCardRecognitionSettings)Herkent tekst op identiteitskaart.
RecognizeImage(MemoryStream)Herkent tekst op afbeelding.
RecognizeImage(string)Herkent tekst op afbeelding.
RecognizeImage(MemoryStream, RecognitionSettings)Herkent tekst op afbeelding. Herkent afbeelding met de mogelijkheid om te specificerenRecognitionSettings . Ondersteunt GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeImage(string, RecognitionSettings)Herkent tekst op afbeelding.
RecognizeImage(Color[], int, int, RecognitionSettings)Herkent tekst op afbeelding.
RecognizeImage(byte[], int, int, PixelType, RecognitionSettings)Herkent tekst op afbeelding.
RecognizeImageFast(MemoryStream)Herken tekst op de afbeelding met goede kwaliteit. Maakt geen gebruik van scheefstandcorrectie en gebiedsdetectie. Werkt in snelle modus.
RecognizeImageFast(string)Herken tekst op de afbeelding met goede kwaliteit. Maakt geen gebruik van scheefstandcorrectie en gebiedsdetectie. Werkt in snelle modus.
RecognizeImageFromBase64(string, RecognitionSettings)Herkent tekst op afbeelding geleverd in base64 type.
RecognizeImageFromUri(string, RecognitionSettings)Herkent tekst op afbeelding geleverd door URI-link.
RecognizeInvoice(MemoryStream, InvoiceRecognitionSettings)Herkent tekst op factuurafbeelding.
RecognizeInvoice(string, InvoiceRecognitionSettings)Herkent tekst op factuurafbeelding.
RecognizeLine(MemoryStream)Herkent afbeelding die een enkele regel tekst bevat. Automatische correctie van scheve afbeeldingen wordt niet toegepast. Ondersteunt GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeLine(string)Herkent afbeelding die een enkele regel tekst bevat. Automatische correctie van scheve afbeeldingen wordt niet toegepast. Ondersteunt GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeMultipleImages(List<string>)Herkent meerdere afbeeldingen uit de lijst met standaardinstellingen. Archieven en mappen worden niet ondersteund. Max aantal verwerkte afbeeldingen is 20. Ondersteunt GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeMultipleImages(string)Herkent meerdere afbeeldingen verpakt in ZIP-archief of uit map met standaardinstellingen. Geneste archieven en mappen worden niet ondersteund. Max. aantal verwerkte afbeeldingen is 20. Ondersteunt GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeMultipleImages(List<string>, RecognitionSettings)Herkent meerdere afbeeldingen uit de lijst. Archieven en mappen worden niet ondersteund. Max aantal verwerkte afbeeldingen is 20. Ondersteunt GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizeMultipleImages(string, RecognitionSettings)Herkent meerdere afbeeldingen verpakt in ZIP-archief of uit map. Geneste archieven en mappen worden niet ondersteund. Max. aantal verwerkte afbeeldingen is 20. Ondersteunt GIF, PNG, JPEG, BMP, TIFF, JFIF.
RecognizePassport(MemoryStream, PassportRecognitionSettings)Herkent tekst op paspoorten.
RecognizePassport(string, PassportRecognitionSettings)Herkent tekst op paspoorten.
RecognizePdf(MemoryStream, DocumentRecognitionSettings)Tekst herkennen uit gescande pdf (afbeeldingen extraheren). Herkent pdf-bestand met de mogelijkheid om te specificerenRecognitionSettings . Ondersteunt alleen gescande PDF. Ondersteunt geen doorzoekbare PDF.
RecognizePdf(string, DocumentRecognitionSettings)Tekst herkennen uit gescande pdf (afbeeldingen extraheren). Herkent pdf-bestand met de mogelijkheid om te specificerenDocumentRecognitionSettings . Ondersteunt alleen gescande PDF. Ondersteunt geen doorzoekbare PDF.
RecognizeReceipt(MemoryStream, ReceiptRecognitionSettings)Herkent tekst op afbeelding.
RecognizeReceipt(string, ReceiptRecognitionSettings)Herkent tekst op afbeelding.
RecognizeTiff(MemoryStream, DocumentRecognitionSettings)Herken tekst van TIFF-afbeelding met meerdere pagina’s. Herkent TIFF-bestand met de mogelijkheid om te specificerenDocumentRecognitionSettings . Ondersteunt alleen TIFF (TIF). Ondersteunt geen andere afbeeldingstypen.
RecognizeTiff(string, DocumentRecognitionSettings)Herken tekst van TIFF-afbeelding met meerdere pagina’s. Herkent TIFF-bestand met de mogelijkheid om te specificerenDocumentRecognitionSettings . Ondersteunt alleen TIFF (TIF). Ondersteunt geen andere afbeeldingstypen.
static SaveMultipageDocument(MemoryStream, SaveFormat, List<RecognitionResult>)Maakt het mogelijk om een document met meerdere pagina’s op te halen uit de lijst met RecognitionResult-objecten
static SaveMultipageDocument(string, SaveFormat, List<RecognitionResult>)Maakt het mogelijk om een document met meerdere pagina’s op te halen uit de lijst met RecognitionResult-objecten

Evenementen

NaamBeschrijving
event OcrProgressEen gebeurtenis om de voortgang van beeldherkenning van meerdere pagina’s bij te houden.

Zie ook