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
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
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
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
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>
RecognitionText
Tanıma sonucunu tek bir dize olarak alır.
public string RecognitionText { get; set; }
Özellik Değeri
Skew
Eğik açıyı alır.
public float Skew { get; set; }
Özellik Değeri
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
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
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>
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
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>
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
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
Sol operand.