Class RecognitionResult

Class RecognitionResult

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

Görüntü tanıma sonuçları.
Tanıma bilgileri ve sonuç dışa aktarımı için yöntemler içeren öğeleri içerir.

public class RecognitionResult

Miras

objectRecognitionResult

Miras Alınan Üyeler

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Özellikler

FileName

Dosyanın tam yolu.

public string FileName { get; set; }

Özellik Değeri

string

Image

PDF oluşturma için görüntüyü alır veya ayarlar.

public byte[][,] Image { get; set; }

Özellik Değeri

byte[][,]

RecognitionAreasRectangles

Dikdörtgen koordinatlarını alır.

public List<rectangle> RecognitionAreasRectangles { get; }

Özellik Değeri

List<rectangle>

RecognitionAreasText

Bir dizi alanın (Dikdörtgenler) tanıma sonuçlarının listesini alır.

public List<string> RecognitionAreasText { get; }

Özellik Değeri

List<string&gt;

RecognitionCharactersList

Tanıma algoritması tarafından bulunan ve olasılığa göre azalan sırada düzenlenen karakter kümesi.

public List<char[]> RecognitionCharactersList { get; }

Özellik Değeri

List<char[]&gt;

Notlar

En yüksek olasılığa sahip semboller System.Char dizisi ve alternatifleri.

RecognitionLinesResult

Bir dizi tanıma sonucu ile birlikte satırların (Dikdörtgenler) listesini alır.

public List<recognitionresult.linesresult> RecognitionLinesResult { get; }

Özellik Değeri

List<RecognitionResult.LinesResult&gt;

RecognitionText

Tanıma sonucunu tek bir dize olarak alır.

public string RecognitionText { get; set; }

Özellik Değeri

string

Skew

Eğik açıyı alır.

public float Skew { get; set; }

Özellik Değeri

float

Warnings

Üretim sırasında ortaya çıkan kritik olmayan hataları tanımlayan uyarı mesajlarının listesini alır.

public List<string> Warnings { get; }

Özellik Değeri

List<string&gt;

Yöntemler

GetJson(bool)

Tanıma sonuçları ile JSON dizesi oluşturur.

public string GetJson(bool isReadable = false)

Parametreler

isReadable bool

JSON’un insan tarafından okunabilir olup olmadığını belirler.

Dönüş Değeri

string

Tanıma sonuçları JSON dizesi olarak.

GetKeywords()

Pasaporttan anahtar kelimeleri alır (Test modu. Sadece ABD ve MADAGASKAR pasaportları için çalışır).

public Dictionary<string, recognitionresult.linesresult=""> GetKeywords()

Dönüş Değeri

Dictionary<string, RecognitionResult.LinesResult&gt;

Anahtar kelimeyi anahtar olarak ve LinesResult’ı değer olarak içeren sözlük.

GetSpellCheckCorrectedText(SpellCheckLanguage, string)

Metni düzeltir (yanlış yazılmış kelimeleri değiştirir).

public string GetSpellCheckCorrectedText(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Parametreler

language SpellCheckLanguage

Kullanılacak sözlük.

dictionaryPath string

İsteğe bağlı. Kullanıcı sözlüğünün (sıklık sözlüğü) tam yolu. Sözlük dosyası formatı: UTF-8 kodlamasında düz metin dosyası. Kelime ve Kelime Sıklığı boşluk veya sekme ile ayrılmıştır. Varsayılan olarak, kelimenin ilk sütunda ve sıklığın ikinci sütunda olması beklenir. Her kelime-sıklık çifti ayrı bir satırda. Bir satır, bir karakter dizisinin ardından bir satır beslemesi ("\n"), bir taşıyıcı dönüş ("\r") veya hemen ardından bir satır beslemesi olan bir taşıyıcı dönüş ("\r\n") ile tanımlanır. Her kelimenin küçük harfle yazılması beklenir.

Dönüş Değeri

string

Değiştirilen kelimelerle metin.

GetSpellCheckErrorList(SpellCheckLanguage, string)

Verilen girdi metni için yanlış yazılmış kelimeleri ve önerilen yazımları bulur.

public List<spellcheckerror> GetSpellCheckErrorList(SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null)

Parametreler

language SpellCheckLanguage

Kullanılacak sözlük.

dictionaryPath string

İsteğe bağlı. Kullanıcı sözlüğünün (sıklık sözlüğü) tam yolu. Sözlük dosyası formatı: UTF-8 kodlamasında düz metin dosyası. Kelime ve Kelime Sıklığı boşluk veya sekme ile ayrılmıştır. Varsayılan olarak, kelimenin ilk sütunda ve sıklığın ikinci sütunda olması beklenir. Her kelime-sıklık çifti ayrı bir satırda. Bir satır, bir karakter dizisinin ardından bir satır beslemesi ("\n"), bir taşıyıcı dönüş ("\r") veya hemen ardından bir satır beslemesi olan bir taşıyıcı dönüş ("\r\n") ile tanımlanır. Her kelimenin küçük harfle yazılması beklenir.

Dönüş Değeri

List<SpellCheckError&gt;

Yanlış yazılmış kelimeleri temsil eden SpellCheckError nesnelerinin bir listesi, her yanlış yazılmış kelime için önerilen doğru yazımların listesi ve düzenleme mesafesi ile birlikte.

GetXml()

Tanıma sonuçları ile XML dizesi oluşturur.

public string GetXml()

Dönüş Değeri

string

Tanıma sonuçları XML serileştirilmiş dize olarak.

Save(string, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Belgeyi düz metin, PDF veya Microsoft Word Belgesi olarak kaydeder.

public void Save(string fullFileName, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parametreler

fullFileName string

Seçilen formatta tanıma sonucunu kaydetmek için yol ile birlikte dosya adı.

saveFormat SaveFormat

Belge formatı (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

applySpellingCorrection bool

Tanıma sonucunda yanlış yazılmış kelimeler varsa düzeltmek için true olarak ayarlayın.

language SpellCheckLanguage

Yazım denetimi için sözlük (isteğe bağlı).

dictionaryPath string

İsteğe bağlı. .txt formatındaki kullanıcı sözlüğünün tam yolu. Format [kelime - boşluk - sıklık(sayı)].
Örnek: the 23135851162\nthat 3400031103\n

embeddedFontPath string

İsteğe bağlı. Kullanıcı fontunun tam yolu.

optimizePdf PdfOptimizationMode

Arka plan resimlerinin kalitesini düşürerek PDF dosya boyutunu azaltır. Varsayılan olarak, orijinal resim kalitesi korunur.

Save(string, SaveFormat, string, PdfOptimizationMode)

Belgeyi düz metin, PDF veya Microsoft Word Belgesi olarak kaydeder.

public void Save(string fullFileName, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parametreler

fullFileName string

Seçilen formatta tanıma sonucunu kaydetmek için yol ile birlikte dosya adı.

saveFormat SaveFormat

Belge formatı (Docx, Txt, Pdf, Xlsx, Rtf, Json, Xml).

embeddedFontPath string

İsteğe bağlı. Kullanıcı fontunun tam yolu.

optimizePdf PdfOptimizationMode

Arka plan resimlerinin kalitesini düşürerek PDF dosya boyutunu azaltır. Varsayılan olarak, orijinal resim kalitesi korunur.

Save(MemoryStream, SaveFormat, bool, SpellCheckLanguage, string, string, PdfOptimizationMode)

Belgeyi düz metin, PDF veya Microsoft Word Belgesi olarak kaydeder.

public void Save(MemoryStream stream, SaveFormat saveFormat, bool applySpellingCorrection, SpellCheckLanguage language = SpellCheckLanguage.Eng, string dictionaryPath = null, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parametreler

stream MemoryStream

Seçilen formatta tanıma sonucunu kaydetmek için MemoryStream.

saveFormat SaveFormat

Belge formatı (Docx, Txt, Pdf).

applySpellingCorrection bool

Tanıma sonucunda yanlış yazılmış kelimeler varsa düzeltmek için true olarak ayarlayın.

language SpellCheckLanguage

Yazım denetimi için sözlük (isteğe bağlı).

dictionaryPath string

İsteğe bağlı. .txt formatındaki kullanıcı sözlüğünün tam yolu. Format [kelime - boşluk - sıklık(sayı)].
Örnek: the 23135851162\nthat 3400031103\n

embeddedFontPath string

İsteğe bağlı. Kullanıcı fontunun tam yolu.

optimizePdf PdfOptimizationMode

Arka plan resimlerinin kalitesini düşürerek PDF dosya boyutunu azaltır. Varsayılan olarak, orijinal resim kalitesi korunur.

Save(MemoryStream, SaveFormat, string, PdfOptimizationMode)

Belgeyi düz metin, PDF veya Microsoft Word Belgesi olarak kaydeder.

public void Save(MemoryStream stream, SaveFormat saveFormat, string embeddedFontPath = null, PdfOptimizationMode optimizePdf = PdfOptimizationMode.MAXIMUM_QUALITY)

Parametreler

stream MemoryStream

Seçilen formatta tanıma sonucunu kaydetmek için MemoryStream.

saveFormat SaveFormat

Belge formatı (Docx, Txt, Pdf).

embeddedFontPath string

İsteğe bağlı. Kullanıcı fontunun tam yolu.

optimizePdf PdfOptimizationMode

Arka plan resimlerinin kalitesini düşürerek PDF dosya boyutunu azaltır. Varsayılan olarak, orijinal resim kalitesi korunur.

Operatörler

operator +(RecognitionResult, RecognitionResult)

Tanınan parçaların (satırlar) tam sonucunu tamamlamak için.

public static RecognitionResult operator +(RecognitionResult main, RecognitionResult part)

Parametreler

main RecognitionResult

Sağ operandın ekleneceği nesne.

part RecognitionResult

Sağ operand.

Dönüş Değeri

RecognitionResult

Sol operand.

 Türkçe