我正在創建一個讀取掃描的手寫文檔並將其轉換爲文本的程序。被識別的單詞必須來自我創建的約300字的字典。例如,如果手寫文字被識別爲「heilo」,但我的字典只包含「hello」和「world」,它應該將其轉換爲「hello」。但是,如果它認爲它是「星球」,它就不應該與任何東西相匹配。我認爲一種可能的方法是創建一個關於識別單詞與字典中每個單詞的匹配程度的得分。如果它沒有得到最低分數,則找不到匹配。在詞典中查找最匹配的單詞
我正在用C#編寫應用程序。是否有任何圖書館/例子可以做這樣的事情,還是我必須從頭開始編寫所有的代碼?
感謝
-1:完全基於參考的答案不被認爲是一個好的答案。即使鏈接中斷,您的答案仍然有效。 –
即使鏈接被破壞,我認爲答案仍然有效。也許我應該對它做出評論......但並不是簡單地告訴OP搜索有關Levenshtein距離的信息,而是將相關維基百科文章的引用作爲附加價值,而不是作爲答案的主要內容。 –