C# Class ExplOCR.SimilarityMatch

Afficher le fichier Open project: ThoroughlyLostExplorer/ExplOCR

Méthodes publiques

Méthode Description
GuessWord ( string a, string words ) : string
GuessWords ( string a, string words ) : string
GuessWords ( string a, string words ) : string[]
SentenceDistance ( string a, string b ) : int
SentenceWordDistance ( string a, string b ) : int
SentencesSimilar ( string a, string b ) : bool
SentencesSimilarPerWord ( string a, string b ) : bool
WordDistance ( string a, string b ) : int
WordDistanceInner ( string a, string b ) : int
WordDistanceX ( string a, string b, int X ) : int
WordsSimilar ( string a, string b ) : bool

Private Methods

Méthode Description
HasSimilarWord ( string a, string b ) : bool
LettersSimilar ( char a, char b ) : bool

Handle letters that are hard to tell apart in OCR. Currently only trivial comparison.

MaxCommonSubstring ( string a, string b ) : string
ReduceEquivalents ( string p ) : string

An extension of "LettersSimilar" to multi-letter string that look alike.

Method Details

GuessWord() public static méthode

public static GuessWord ( string a, string words ) : string
a string
words string
Résultat string

GuessWords() public static méthode

public static GuessWords ( string a, string words ) : string
a string
words string
Résultat string

GuessWords() public static méthode

public static GuessWords ( string a, string words ) : string[]
a string
words string
Résultat string[]

SentenceDistance() public static méthode

public static SentenceDistance ( string a, string b ) : int
a string
b string
Résultat int

SentenceWordDistance() public static méthode

public static SentenceWordDistance ( string a, string b ) : int
a string
b string
Résultat int

SentencesSimilar() public static méthode

public static SentencesSimilar ( string a, string b ) : bool
a string
b string
Résultat bool

SentencesSimilarPerWord() public static méthode

public static SentencesSimilarPerWord ( string a, string b ) : bool
a string
b string
Résultat bool

WordDistance() public static méthode

public static WordDistance ( string a, string b ) : int
a string
b string
Résultat int

WordDistanceInner() public static méthode

public static WordDistanceInner ( string a, string b ) : int
a string
b string
Résultat int

WordDistanceX() public static méthode

public static WordDistanceX ( string a, string b, int X ) : int
a string
b string
X int
Résultat int

WordsSimilar() public static méthode

public static WordsSimilar ( string a, string b ) : bool
a string
b string
Résultat bool