Class AsposeOcr

AsposeOcr class

Aspose OCR library için Ana API

public class AsposeOcr

yapıcılar

İsimTanım
AsposeOcr()Yeni bir örneğini başlatır.AsposeOcr class. Boş yapıcı.
AsposeOcr(string)Yeni bir örneğini başlatır.AsposeOcr class. Alphabet özelliği ile izin verilen karakterleri ayarlayın.

yöntemler

İsimTanım
CalculateSkew(MemoryStream)Bir görüntünün eğim açısını hesaplar.
CalculateSkew(string)Bir görüntünün eğim açısını hesaplar.
CalculateSkewFromUri(string)Bir görüntünün eğrilik açısını URI’den hesaplar.
CompareImageTexts(string, string, RecognitionSettings, bool)İki görüntünün aynı metni içerip içermediğini kontrol edin.
CorrectSpelling(string, SpellCheckLanguage, string)Metni düzeltir (yanlış yazılmış sözcükleri değiştirir).
GetRectangles(MemoryStream, AreasType, bool)Görüntüdeki metin alanlarını algılar. Otomatik görüntü eğriliği düzeltmesi uygulanmaz. GIF, PNG, JPEG, BMP, TIFF, JFIF’i destekler.
GetRectangles(string, AreasType, bool)Görüntüdeki metin alanlarını algılar. Otomatik görüntü eğriliği düzeltmesi uygulanmaz. GIF, PNG, JPEG, BMP, TIFF, JFIF’i destekler.
ImageHasText(string, Regex, RecognitionSettings)Resim metninin sağlanan normal ifadeyle eşleşip eşleşmediğini kontrol edin.
ImageHasText(string, string, RecognitionSettings, bool)Görüntünün sağlanan metin parçasını içerip içermediğini kontrol edin.
ImageTextDiff(string, string, RecognitionSettings, bool)İki resimdeki metinleri karşılaştırın ve ne kadar benzer olduklarını gösteren bir sayı döndürün (0’dan 1’e).
PreprocessImage(MemoryStream, PreprocessingFilter)OCR’nin doğruluğunu artırmak için görüntü ön işlemeyi kullanın. Girdi görüntüsüne sizin belirlediğiniz sırayla uygulanacak filtrelerin bir listesini oluşturun. filtre oluşturma örneği: PreprocessingFilter filter = new PreprocessingFilter { PreprocessingFilter.Invert() , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), PreprocessingSilter(filter) ), PreprocessingFilter.Dilate() }; Bunların hepsine ihtiyacınız yok. Yalnızca ihtiyacınız olanı ayarlayın.
PreprocessImage(string, PreprocessingFilter)OCR’nin doğruluğunu artırmak için görüntü ön işlemeyi kullanın. Girdi görüntüsüne sizin belirlediğiniz sırayla uygulanacak filtrelerin bir listesini oluşturun. filtre oluşturma örneği: PreprocessingFilter filter = new PreprocessingFilter { PreprocessingFilter.Invert() , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), PreprocessingSilter(filter) ), PreprocessingFilter.Dilate() }; Bunların hepsine ihtiyacınız yok. Yalnızca ihtiyacınız olanı ayarlayın.
RecognizeCarPlate(MemoryStream, CarPlateRecognitionSettings)Araba plakasını tanır.
RecognizeCarPlate(string, CarPlateRecognitionSettings)Araba plakasını tanır.
RecognizeDjvu(MemoryStream, DocumentRecognitionSettings)Çok sayfalı DJVU görüntüsündeki metni tanıyın. Belirtme yeteneği ile DJVU dosyasını tanırDocumentRecognitionSettings . Yalnızca DJVU’yu destekler. Diğer resim türlerini desteklemiyor.
RecognizeDjvu(string, DocumentRecognitionSettings)Çok sayfalı DJVU görüntüsündeki metni tanıyın. Belirtme yeteneği ile DJVU dosyasını tanırDocumentRecognitionSettings . Yalnızca DJVU’yu destekler. Diğer resim türlerini desteklemiyor.
RecognizeIDCard(MemoryStream, IDCardRecognitionSettings)Kimlik Kartındaki metni tanır.
RecognizeIDCard(string, IDCardRecognitionSettings)Kimlik Kartındaki metni tanır.
RecognizeImage(MemoryStream)Resimdeki metni tanır.
RecognizeImage(string)Resimdeki metni tanır.
RecognizeImage(MemoryStream, RecognitionSettings)Resimdeki metni tanır. Belirtme yeteneği ile görüntüyü tanırRecognitionSettings . GIF, PNG, JPEG, BMP, TIFF, JFIF’i destekler.
RecognizeImage(string, RecognitionSettings)Resimdeki metni tanır.
RecognizeImage(Color[], int, int, RecognitionSettings)Resimdeki metni tanır.
RecognizeImage(byte[], int, int, PixelType, RecognitionSettings)Resimdeki metni tanır.
RecognizeImageFast(MemoryStream)Görüntüdeki metni iyi kalitede tanır. Eğim düzeltme ve alan algılama kullanmaz. Hızlı modda çalışır.
RecognizeImageFast(string)Görüntüdeki metni iyi kalitede tanır. Eğim düzeltme ve alan algılama kullanmaz. Hızlı modda çalışır.
RecognizeImageFromBase64(string, RecognitionSettings)Base64 type. ‘de sağlanan resimdeki metni tanır.
RecognizeImageFromUri(string, RecognitionSettings)URI bağlantısı tarafından sağlanan resimdeki metni tanır.
RecognizeInvoice(MemoryStream, InvoiceRecognitionSettings)Fatura resmindeki metni tanır.
RecognizeInvoice(string, InvoiceRecognitionSettings)Fatura resmindeki metni tanır.
RecognizeLine(MemoryStream)Tek satırlık metin içeren görüntüyü tanır. Otomatik görüntü eğriliği düzeltmesi uygulanmaz. GIF, PNG, JPEG, BMP, TIFF, JFIF’i destekler.
RecognizeLine(string)Tek satırlık metin içeren görüntüyü tanır. Otomatik görüntü eğriliği düzeltmesi uygulanmaz. GIF, PNG, JPEG, BMP, TIFF, JFIF’i destekler.
RecognizeMultipleImages(List<string>)Varsayılan ayarlarla listedeki birden çok görüntüyü tanır. Arşivler ve klasörler desteklenmez. Maksimum işlenen görüntü miktarı 20’dir. GIF, PNG, JPEG, BMP, TIFF, JFIF’i destekler.
RecognizeMultipleImages(string)ZIP arşivinde veya varsayılan ayarlarla klasörden paketlenmiş birden çok görüntüyü tanır. İç içe geçmiş arşivler ve klasörler desteklenmez. Maksimum işlenen görüntü miktarı 20’dir. GIF, PNG, JPEG, BMP, TIFF, JFIF’i destekler.
RecognizeMultipleImages(List<string>, RecognitionSettings)Listedeki birden çok görüntüyü tanır. Arşivler ve klasörler desteklenmez. Maksimum işlenen görüntü miktarı 20’dir. GIF, PNG, JPEG, BMP, TIFF, JFIF’i destekler.
RecognizeMultipleImages(string, RecognitionSettings)ZIP arşivinde veya klasörden paketlenmiş birden çok görüntüyü tanır. İç içe geçmiş arşivler ve klasörler desteklenmez. Maksimum işlenen görüntü miktarı 20’dir. GIF, PNG, JPEG, BMP, TIFF, JFIF’i destekler.
RecognizePassport(MemoryStream, PassportRecognitionSettings)Pasaportlardaki metni tanır.
RecognizePassport(string, PassportRecognitionSettings)Pasaportlardaki metni tanır.
RecognizePdf(MemoryStream, DocumentRecognitionSettings)Taranan pdf’den metni tanıyın (resimleri çıkarın). Belirtme yeteneği ile pdf dosyasını tanırRecognitionSettings . Yalnızca Taranan PDF’yi destekler. Aranabilir PDF’yi desteklemiyor.
RecognizePdf(string, DocumentRecognitionSettings)Taranan pdf’den metni tanıyın (resimleri çıkarın). Belirtme yeteneği ile pdf dosyasını tanırDocumentRecognitionSettings . Yalnızca Taranan PDF’yi destekler. Aranabilir PDF’yi desteklemiyor.
RecognizeReceipt(MemoryStream, ReceiptRecognitionSettings)Resimdeki metni tanır.
RecognizeReceipt(string, ReceiptRecognitionSettings)Resimdeki metni tanır.
RecognizeTiff(MemoryStream, DocumentRecognitionSettings)Çok sayfalı TIFF görüntüsündeki metni tanıyın. TIFF dosyasını belirleme yeteneği ile tanırDocumentRecognitionSettings . Yalnızca TIFF’i (TIF) destekler. Diğer resim türlerini desteklemiyor.
RecognizeTiff(string, DocumentRecognitionSettings)Çok sayfalı TIFF görüntüsündeki metni tanıyın. TIFF dosyasını belirleme yeteneği ile tanırDocumentRecognitionSettings . Yalnızca TIFF’i (TIF) destekler. Diğer resim türlerini desteklemiyor.
static SaveMultipageDocument(MemoryStream, SaveFormat, List<RecognitionResult>)RecognitionResult nesneleri listesinden çok sayfalı belge almayı sağlar
static SaveMultipageDocument(string, SaveFormat, List<RecognitionResult>)RecognitionResult nesneleri listesinden çok sayfalı belge almayı sağlar

Olaylar

İsimTanım
event OcrProgressÇok sayfalı görüntü tanımanın ilerlemesini izlemek için bir olay.

Ayrıca bakınız