一種漢字書寫識別方法及裝置製造方法
2023-10-06 12:08:54 3
一種漢字書寫識別方法及裝置製造方法
【專利摘要】本發明公開了一種漢字書寫識別方法及裝置,用於實現對漢字書寫過程的識別,該方法包括:預先保存標準漢字的標準筆畫數據,標準筆畫數據包括標準漢字中各個標準筆畫的順序信息及每個標準筆畫的方向位置信息;採集用戶通過輸入的實時漢字的實時筆畫數據,實時漢字與指定漢字相同,指定漢字是標準漢字中的一個,實時筆畫數據包括實時漢字中各個實時筆畫的順序信息及每個實時筆畫的方向位置信息;根據實時筆畫的方向位置信息與指定漢字的標準筆畫的方向位置信息,獲得指定漢字的各個標準筆畫與實時漢字的實時筆畫之間的對應關係;根據對應關係,將指定漢字的標準筆畫數據與實時漢字的實時筆畫數據進行對比,獲得對實時漢字書寫過程正確性的識別結果。
【專利說明】一種漢字書寫識別方法及裝置
【技術領域】
[0001]本發明涉及計算機【技術領域】,具體涉及一種漢字書寫識別方法及裝置。
【背景技術】
[0002]漢字廣泛應用於人們的日常生活工作當中,在現有技術中,利用計算機自動識別字符的技術已經比較成熟,例如OCR (Optical Character Recognition,光學字符識別)是利用電子設備,如掃描儀或數位相機,檢查紙上列印的字符,通過檢測暗、亮的模式確定其形狀,然後用字符識別方法將形狀翻譯成計算機文字。
[0003]在上述應用中對文字的識別是以文字為單位,以判斷出輸入的是什麼字符為識別目標,但是,在一些領域中,漢字的書寫過程也需要被關注,例如漢字字形、筆畫方向、筆畫順序、筆畫位置等方面是否正確,而在現有技術中,尚不存在對文字書寫過程進行識別的技術。
【發明內容】
[0004]有鑑於此,本發明提供一種漢字書寫識別方法及裝置,以實現對文字書寫過程正確性進行識別。
[0005]為解決上述問題,本發明提供的技術方案如下:
[0006]一種漢字書寫識別方法,預先保存標準漢字的標準筆畫數據,每個所述標準漢字的標準筆畫數據包括該標準漢字中各個標準筆畫的順序信息以及每個標準筆畫的方向位置信息;所述方法包括:
[0007]採集用戶通過筆畫方式輸入的實時漢字的實時筆畫數據,所述實時漢字與指定漢字相同,所述指定漢字是所述標準漢字中的一個,所述實時漢字的實時筆畫數據包括該實時漢字中各個實時筆畫的順序信息以及每個實時筆畫的方向位置信息;
[0008]根據所述實時筆畫的方向位置信息與所述指定漢字的標準筆畫的方向位置信息,獲得所述指定漢字的各個標準筆畫與所述實時漢字的實時筆畫之間的對應關係;
[0009]根據所述對應關係,將所述指定漢字的標準筆畫數據與所述實時漢字的實時筆畫數據進行對比,獲得對所述實時漢字書寫過程正確性的識別結果。
[0010]相應的,所述根據所述實時筆畫的方向位置信息與所述指定漢字的標準筆畫的方向位置信息,獲得所述指定漢字的各個標準筆畫與所述實時漢字的實時筆畫之間的對應關係,包括:
[0011]選取所述指定漢字中的一個標準筆畫;
[0012]根據該標準筆畫的方向位置信息以及所述實時漢字的各個實時筆畫的方向位置信息,計算獲得與該標準筆畫距離最小的實時筆畫,作為該標準筆畫對應的實時筆畫;
[0013]返回重新選取所述指定漢字中的一個標準筆畫,直到獲得所述指定漢字的各個標準筆畫與所述實時漢字的實時筆畫之間的對應關係。
[0014]相應的,所述標準筆畫的方向位置信息包括組成所述標準筆畫的多個點的坐標,所述實時筆畫的方向位置信息包括組成所述實時筆畫的多個點的坐標;
[0015]所述根據該標準筆畫的方向位置信息以及所述實時漢字的各個實時筆畫的方向位置信息,計算獲得與該標準筆畫距離最小的實時筆畫,包括:
[0016]通過增加或刪除所述實時筆畫中的點,使所述實時漢字的各個實時筆畫點的個數與該標準筆畫點的個數相同;
[0017]分別計算第η個實時筆畫中第m個實時筆畫點與該標準筆畫中第m個標準筆畫點之間的坐標差,並計算第η個實時筆畫對應的m個坐標差之和,m的取值範圍為I到該標準筆畫點的個數,η的取值範圍為I到所述實時漢字的實時筆畫個數;
[0018]選擇最小的坐標差之和對應的實時筆畫作為與該標準筆畫距離最小的實時筆畫。
[0019]相應的,在通過增加或刪除所述實時筆畫中的點,使所述實時漢字的各個實時筆畫點的個數與該標準筆畫點的個數相同之後,所述方法還包括:
[0020]獲得所述標準漢字的最小矩形範圍;
[0021]以所述標準漢字的最小矩形範圍為基準位置,對所述實時漢字進行平移;
[0022]獲得平移後的實時筆畫的方向位置信息,所述實時筆畫的方向位置信息包括組成所述實時筆畫的多個點的坐標。
[0023]相應的,所述根據所述對應關係,將所述指定漢字的標準筆畫數據與所述實時漢字的實時筆畫數據進行對比,獲得對所述實時漢字書寫過程正確性的識別結果,包括:
[0024]根據所述實時漢字的各個實時筆畫的順序信息與所述指定漢字的各個標準筆畫的順序信息,判斷所述實時漢字的實時筆畫數與所述指定漢字的標準筆畫數是否相同,如果否,查找獲得增加或缺失的筆畫位置;
[0025]判斷所述實時漢字的各個實時筆畫的順序與所述指定漢字的各個標準筆畫的順序是否相同,如果否,獲得順序不一致的筆畫位置;
[0026]根據所述對應關係,比較所述實時漢字中實時筆畫的方向位置信息與所述指定漢字中對應的標準筆畫的方向位置信息,獲得各個所述實時筆畫書寫過程的識別結果信息。
[0027]—種漢字書寫識別裝置,所述裝置包括:
[0028]保存單元,用於預先保存標準漢字的標準筆畫數據,每個所述標準漢字的標準筆畫數據包括該標準漢字中各個標準筆畫的順序信息以及每個標準筆畫的方向位置信息;
[0029]採集單元,用於採集用戶通過筆畫方式輸入的實時漢字的實時筆畫數據,所述實時漢字與指定漢字相同,所述指定漢字是所述標準漢字中的一個,所述實時漢字的實時筆畫數據包括該實時漢字中各個實時筆畫的順序信息以及每個實時筆畫的方向位置信息;
[0030]第一獲得單元,用於根據所述實時筆畫的方向位置信息與所述指定漢字的標準筆畫的方向位置信息,獲得所述指定漢字的各個標準筆畫與所述實時漢字的實時筆畫之間的對應關係;
[0031]第二獲得單元,用於根據所述對應關係,將所述指定漢字的標準筆畫數據與所述實時漢字的實時筆畫數據進行對比,獲得對所述實時漢字書寫過程正確性的識別結果。
[0032]相應的,所述第一獲得單元包括:
[0033]第一選取子單元,用於選取所述指定漢字中的一個標準筆畫;
[0034]第一計算子單元,用於根據該標準筆畫的方向位置信息以及所述實時漢字的各個實時筆畫的方向位置信息,計算獲得與該標準筆畫距離最小的實時筆畫,作為該標準筆畫對應的實時筆畫;
[0035]循環子單元,用於返回所述選取子單元重新選取所述指定漢字中的一個標準筆畫,直到獲得所述指定漢字的各個標準筆畫與所述實時漢字的實時筆畫之間的對應關係。
[0036]相應的,所述標準筆畫的方向位置信息包括組成所述標準筆畫的多個點的坐標,所述實時筆畫的方向位置信息包括組成所述實時筆畫的多個點的坐標;
[0037]所述第一計算子單元包括:
[0038]點數一致性子單元,用於通過增加或刪除所述實時筆畫中的點,使所述實時漢字的各個實時筆畫點的個數與該標準筆畫點的個數相同;
[0039]第二計算子單元,用於分別計算第η個實時筆畫中第m個實時筆畫點與該標準筆畫中第m個標準筆畫點之間的坐標差,並計算第η個實時筆畫對應的m個坐標差之和,m的取值範圍為I到該標準筆畫點的個數,η的取值範圍為I到所述實時漢字的實時筆畫個數;
[0040]第二選取子單元,選擇最小的坐標差之和對應的實時筆畫作為與該標準筆畫距離最小的實時筆畫,作為該標準筆畫對應的實時筆畫。
[0041]相應的,所述第一計算子單元還包括:
[0042]平移更新子單元,用於獲得所述標準漢字的最小矩形範圍;以所述標準漢字的最小矩形範圍為基準位置,對所述實時漢字進行平移;獲得平移後的實時筆畫的方向位置信息,所述實時筆畫的方向位置信息包括組成所述實時筆畫的多個點的坐標。
[0043]相應的,所述第二獲得單元包括:
[0044]第一判斷子單元,用於根據所述實時漢字的各個實時筆畫的順序信息與所述指定漢字的各個標準筆畫的順序信息,判斷所述實時漢字的實時筆畫數與所述指定漢字的標準筆畫數是否相同,如果否,查找獲得增加或缺失的筆畫位置;
[0045]第二判斷子單元,用於判斷所述實時漢字的各個實時筆畫的順序與所述指定漢字的各個標準筆畫的順序是否相同,如果否,獲得順序不一致的筆畫位置;
[0046]比較子單元,用於根據所述對應關係,比較所述實時漢字中實時筆畫的方向位置信息與所述指定漢字中對應的標準筆畫的方向位置信息,獲得各個所述實時筆畫書寫過程的識別結果信息。
[0047]由此可見,本發明實施例具有如下有益效果:
[0048]在本發明實施例中通過預先保存標準筆畫數據,在採集到輸入的實時漢字後,以漢字筆畫為單位,對實時筆畫數據與標準筆畫數據進行對比,獲得標準筆畫與實時筆畫之間的對應關係,進一步獲得對實時漢字書寫過程如每個筆畫方向、位置、順序正確性的識別結果,從而實現對實時漢字書寫過程正確性的識別。
【專利附圖】
【附圖說明】
[0049]圖1為本發明實施例中提供的漢字書寫識別方法實施例一的流程圖;
[0050]圖2為本發明實施例中提供的漢字書寫識別方法實施例二的流程圖;
[0051]圖3為本發明實施例中提供的漢字書寫識別裝置實施例的示意圖。
【具體實施方式】
[0052]為使本發明的上述目的、特徵和優點能夠更加明顯易懂,下面結合附圖和【具體實施方式】對本發明實施例作進一步詳細的說明。
[0053]本發明實施例提供的漢字書寫識別方法及裝置,針對現有技術中尚不存在對文字書寫過程進行識別的問題,提出以漢字筆畫為單位進行漢字書寫過程的跟蹤判斷,從而獲得漢字書寫過程正確性的識別結果,例如筆畫順序是否正確、筆畫個數是否正確,筆畫書寫是否正確等等。
[0054]基於上述思想,參見圖1所示,本發明實施例中提供的漢字書寫識別方法實施例一,可以包括以下步驟:
[0055]步驟101:預先保存標準漢字的標準筆畫數據,每個標準漢字的標準筆畫數據包括該標準漢字中各個標準筆畫的順序信息以及每個標準筆畫的方向位置信息。
[0056]漢字由筆畫組成,筆畫可以分成五種:橫、豎、撇、點、折,可以分別用數字12345進行編碼,這樣每個漢字就有唯一的筆順編碼,即各個筆畫的順序信息,其中也包括唯一的筆畫數。例如,漢字編碼標準GB2312中有6763個漢字,筆畫最少的是I筆的「一」,筆順編碼即為(I),筆畫最多的是30筆的「爨」,筆順編碼為(321125125151145123412341344334)。同時,每個筆畫是包含方向與位置的,例如橫的筆畫方向是自左而右,豎的筆畫方向是自上而下等等。
[0057]在本發明的一些實施例中,標準筆畫的方向位置信息可以包括組成標準筆畫的多個點的坐標,每個筆畫至少包括起點和終點兩個點,每個筆畫由起點到終點為順序的多個坐標點組成。
[0058]標準漢字可以以漢字編碼標準GB2312作為字形基礎,將標準書法進行數位化,即把標準漢字中每個筆畫分離作為標準筆畫,按正確的順序排序,並對每個標準筆畫進行單線化處理,就是把數據格式轉變成具有方向順序的坐標點集合,獲得標準筆畫序列的參照數據,即標準筆畫數據。
[0059]步驟102:採集用戶通過筆畫方式輸入的實時漢字的實時筆畫數據,實時漢字與指定漢字相同,指定漢字是標準漢字中的一個,實時漢字的實時筆畫數據包括該實時漢字中各個實時筆畫的順序信息以及每個實時筆畫的方向位置信息。
[0060]由於本發明實施例是對漢字書寫過程的識別,因此需要在書寫漢字時已經知道需要書寫的字,即用戶輸入的是指定漢字,指定漢字又是預先進行過標準筆畫數據保存的標準漢字中的一個。
[0061]用戶可以利用輸入設備完成電子漢字書寫過程,例如使用滑鼠、電子書寫筆、點讀筆在點讀紙上書寫、手直接在平板上書寫等。
[0062]同樣的,在本發明的一些實施例中,採集得到的實時筆畫數據中的方向位置信息也可以包括組成實時筆畫的多個點的坐標,即通過電子設備輸入的數據是具有起點和終點的帶有前後順序的坐標點集合,將書寫的順序和位置存入數據集合中。
[0063]採集實時數據的數據區域和標準數據的數據區域需要進行一致性處理,例如,將標準漢字的方向位置信息與實時漢字的方向位置信息均映射到相同的原點位置以及1000x1000的空間範圍。
[0064]步驟103:根據實時筆畫的方向位置信息與指定漢字的標準筆畫的方向位置信息,獲得指定漢字的各個標準筆畫與實時漢字的實時筆畫之間的對應關係。
[0065]在本發明的一些實施例中步驟103的具體實現可以包括:選取指定漢字中的一個標準筆畫;根據該標準筆畫的方向位置信息以及實時漢字的各個實時筆畫的方向位置信息,計算獲得與該標準筆畫距離最小的實時筆畫,作為該標準筆畫對應的實時筆畫;返回重新選取指定漢字中的一個標準筆畫,直到獲得指定漢字的各個標準筆畫與實時漢字的實時筆畫之間的對應關係。
[0066]也即以指定漢字中各個標準筆畫的順序,取出一個標準筆畫和所有的實時筆畫進行比較,獲得最小距離的實時筆畫與該標準筆畫對應,從而獲得標準筆畫與實時筆畫之間的對應關係,這樣即可通過預先保存的標準筆畫數據對各個實時筆畫在書寫過程中是否正確進行識別。
[0067]步驟104:根據對應關係,將指定漢字的標準筆畫數據與實時漢字的實時筆畫數據進行對比,獲得對實時漢字書寫過程正確性的識別結果。
[0068]筆畫的方向和位置以及筆畫的順序和數量是構成漢字書寫正確性的二大要素,通過指定漢字的各個標準筆畫與實時漢字的實時筆畫之間的對應關係,進行指定漢字的標準筆畫數據與實時漢字的實時筆畫數據的對比,從而可以對實時筆畫的筆畫方向、筆畫順序、筆畫位置、字形正確性、部件結構等各方面進行漢字書寫過程正確性的識別。
[0069]這樣,在本發明實施例中通過預先保存標準筆畫數據,在採集到輸入的實時漢字後,以漢字筆畫為單位,對實時筆畫數據與標準筆畫數據進行對比,獲得標準筆畫與實時筆畫之間的對應關係,進一步獲得對實時漢字書寫過程如每個筆畫方向、位置、順序正確性的識別結果,從而實現對實時漢字書寫過程正確性的識別。本發明實施例可以應用於漢字電子字帖,指導書寫過程提供書寫結果的正確性識別結果並可以給出書寫過程修正建議。
[0070]在本發明的實施例中,獲得標準筆畫與實時筆畫之間的對應關係是較為關鍵的步驟,以下對該步驟的實現方式進行具體的說明。
[0071]上述實施例中,根據該標準筆畫的方向位置信息以及實時漢字的各個實時筆畫的方向位置信息,計算獲得與該標準筆畫距離最小的實時筆畫的具體實現可以包括:
[0072]通過增加或刪除實時筆畫中的點,使實時漢字的各個實時筆畫點的個數與該標準筆畫點的個數相同;
[0073]分別計算第η個實時筆畫中第m個實時筆畫點與該標準筆畫中第m個標準筆畫點之間的坐標差,並計算第η個實時筆畫對應的m個坐標差之和,m的取值範圍為I到該標準筆畫點的個數,η的取值範圍為I到實時漢字的實時筆畫個數;
[0074]選擇最小的坐標差之和對應的實時筆畫作為與該標準筆畫距離最小的實時筆畫。
[0075]在本發明的一些實施例中,在通過增加或刪除實時筆畫中的點,使實時漢字的各個實時筆畫點的個數與該標準筆畫點的個數相同之後,還包括:
[0076]獲得標準漢字的最小矩形範圍;以標準漢字的最小矩形範圍為基準位置,對實時漢字進行平移;獲得平移後的實時筆畫的方向位置信息,實時筆畫的方向位置信息包括組成實時筆畫的多個點的坐標。
[0077]具體的,在實際應用中可以以漢字編碼標準GB2312的6763個漢字為基礎,以組成標準漢字與實時漢字坐標點在1000x1000的平面內為例。漢字集合用H表示H = (C1,…,C6763),每個漢字由η個筆畫組成,每一個筆畫都有一個筆順編碼,筆順編碼的自然順序相對應,可以用S代表筆畫,則一個漢字Ci的筆畫集合為Ci = (S1,…,sn),每個筆畫由起點到終點為順序的m個坐標點組成,用P代表坐標點,則一個筆畫Sj的坐標點集合為Sj = (P1,…,Pm),坐標點Pk= (x,y),x,y在(0,1000)的區域內。這樣將標準筆畫轉換為一個以起點為起始,終點為止的系列坐標點順序集合,可以代表筆畫的方向、位置。每個漢字是η個筆畫,每個筆畫是m個坐標點,所以每個漢字可以歸納為n*m個不定長數組模型。
[0078]—般標準漢字的標準筆畫數據可以由書法家書寫的字帖數據中獲得,按照上述數據格式可以得到標準筆畫數據:標準漢字集合HS,標準漢字的標準筆畫集合CS,標準筆畫的標準筆畫點集合SS以及各個標準筆畫點坐標PS,同樣的,也可以按照上述格式採集得到實時漢字的實時筆畫數據:實時漢字集合HR,實時漢字的實時筆畫集合CR,實時筆畫的實時筆畫點集合SR以及各個實時筆畫點坐標PR,其中標準漢字集合HS與實時漢字集合HR相同。
[0079]將CS和CR的一一比較,一般情況是標準筆畫中標準筆畫點數較少,實時採集實時筆畫點數較多,需要進行刪點處理,使得標準筆畫的和實時筆畫的坐標點數一樣多,且集合中所有筆畫的坐標點數一樣多,這裡需要一個刪點或加點的操作。
[0080]刪點操作是以索引值為基礎,如需要20點,實時筆畫50點,可以每隔2.5點刪點,即奇數點挑一點,偶數點挑二點,使得最後點數都是20點;加點操作就是把點和點之間距離較大的二點之間加上一點,而後遞歸,直到加到20點為止。在本發明的實施例中,如何增加或刪除實時筆畫中的點的方式並不進行具體限制。
[0081]再將實時漢字通過整字平移的方式與標準漢字所在區域進行校準,從而可以使後續識別更加準確,具體可以通過以標準漢字的最小矩形範圍為基準位置,對實時漢字進行平移,例如將實時漢字的最小矩形左下角與標準漢字的最小矩形左下角對齊,從而使得實時筆畫與標準筆畫差值具有一致性。
[0082]對於每一個SR和每一個SS進行比較,每一個坐標點之間根據下標一一對應,求出二點之間的距離,設一個標準筆畫的標準筆畫點為Psm = (xsffl, ysm)、當前實時筆畫的實時
筆畫點為prm = (xrm, yrm),計算兩者之間的距離為
【權利要求】
1.一種漢字書寫識別方法,其特徵在於,預先保存標準漢字的標準筆畫數據,每個所述標準漢字的標準筆畫數據包括該標準漢字中各個標準筆畫的順序信息以及每個標準筆畫的方向位置信息;所述方法包括: 採集用戶通過筆畫方式輸入的實時漢字的實時筆畫數據,所述實時漢字與指定漢字相同,所述指定漢字是所述標準漢字中的一個,所述實時漢字的實時筆畫數據包括該實時漢字中各個實時筆畫的順序信息以及每個實時筆畫的方向位置信息; 根據所述實時筆畫的方向位置信息與所述指定漢字的標準筆畫的方向位置信息,獲得所述指定漢字的各個標準筆畫與所述實時漢字的實時筆畫之間的對應關係; 根據所述對應關係,將所述指定漢字的標準筆畫數據與所述實時漢字的實時筆畫數據進行對比,獲得對所述實時漢字書寫過程正確性的識別結果。
2.根據權利要求1所述的方法,其特徵在於,所述根據所述實時筆畫的方向位置信息與所述指定漢字的標準筆畫的方向位置信息,獲得所述指定漢字的各個標準筆畫與所述實時漢字的實時筆畫之間的對應關係,包括: 選取所述指定漢字中的一個標準筆畫; 根據該標準筆畫的方向位置信息以及所述實時漢字的各個實時筆畫的方向位置信息,計算獲得與該標準筆畫距離最小的實時筆畫,作為該標準筆畫對應的實時筆畫; 返回重新選取所述指定漢字中的一個標準筆畫,直到獲得所述指定漢字的各個標準筆畫與所述實時漢字的實時筆畫之間的對應關係。
3.根據權利要求2所述的方法,其特徵在於,所述標準筆畫的方向位置信息包括組成所述標準筆畫的多個點的坐標,所述實時筆畫的方向位置信息包括組成所述實時筆畫的多個點的坐標; 所述根據該標準筆畫的方向位置信息以及所述實時漢字的各個實時筆畫的方向位置信息,計算獲得與該標準筆畫距離最小的實時筆畫,包括: 通過增加或刪除所述實時筆畫中的點,使所述實時漢字的各個實時筆畫點的個數與該標準筆畫點的個數相同; 分別計算第η個實時筆畫中第m個實時筆畫點與該標準筆畫中第m個標準筆畫點之間的坐標差,並計算第η個實時筆畫對應的m個坐標差之和,m的取值範圍為I到該標準筆畫點的個數,η的取值範圍為I到所述實時漢字的實時筆畫個數; 選擇最小的坐標差之和對應的實時筆畫作為與該標準筆畫距離最小的實時筆畫。
4.根據權利要求3所述的方法,其特徵在於,在通過增加或刪除所述實時筆畫中的點,使所述實時漢字的各個實時筆畫點的個數與該標準筆畫點的個數相同之後,所述方法還包括: 獲得所述標準漢字的最小矩形範圍; 以所述標準漢字的最小矩形範圍為基準位置,對所述實時漢字進行平移; 獲得平移後的實時筆畫的方向位置信息,所述實時筆畫的方向位置信息包括組成所述實時筆畫的多個點的坐標。
5.根據權利要求1所述的方法,其特徵在於,所述根據所述對應關係,將所述指定漢字的標準筆畫數據與所述實時漢字的實時筆畫數據進行對比,獲得對所述實時漢字書寫過程正確性的識別結果,包括:根據所述實時漢字的各個實時筆畫的順序信息與所述指定漢字的各個標準筆畫的順序信息,判斷所述實時漢字的實時筆畫數與所述指定漢字的標準筆畫數是否相同,如果否,查找獲得增加或缺失的筆畫位置; 判斷所述實時漢字的各個實時筆畫的順序與所述指定漢字的各個標準筆畫的順序是否相同,如果否,獲得順序不一致的筆畫位置; 根據所述對應關係,比較所述實時漢字中實時筆畫的方向位置信息與所述指定漢字中對應的標準筆畫的方向位置信息,獲得各個所述實時筆畫書寫過程的識別結果信息。
6.一種漢字書寫識別裝置,其特徵在於,所述裝置包括: 保存單元,用於預先保存標準漢字的標準筆畫數據,每個所述標準漢字的標準筆畫數據包括該標準漢字中各個標準筆畫的順序信息以及每個標準筆畫的方向位置信息; 採集單元,用於採集用戶通過筆畫方式輸入的實時漢字的實時筆畫數據,所述實時漢字與指定漢字相同,所述指定漢字是所述標準漢字中的一個,所述實時漢字的實時筆畫數據包括該實時漢字中各個實時筆畫的順序信息以及每個實時筆畫的方向位置信息; 第一獲得單元,用於根據所述實時筆畫的方向位置信息與所述指定漢字的標準筆畫的方向位置信息,獲得所述指定漢字的各個標準筆畫與所述實時漢字的實時筆畫之間的對應關係; 第二獲得單元,用於根據所述對應關係,將所述指定漢字的標準筆畫數據與所述實時漢字的實時筆畫數據進行對比,獲得對所述實時漢字書寫過程正確性的識別結果。
7.根據權利要求6所述的裝置,其特徵在於,所述第一獲得單元包括: 第一選取子單元,用於選取所述指定漢字中的一個標準筆畫; 第一計算子單元,用於根據該標準筆畫的方向位置信息以及所述實時漢字的各個實時筆畫的方向位置信息,計算獲得與該標準筆畫距離最小的實時筆畫,作為該標準筆畫對應的實時筆畫; 循環子單元,用於返回所述選取子單元重新選取所述指定漢字中的一個標準筆畫,直到獲得所述指定漢字的各個標準筆畫與所述實時漢字的實時筆畫之間的對應關係。
8.根據權利要求7所述的裝置,其特徵在於,所述標準筆畫的方向位置信息包括組成所述標準筆畫的多個點的坐標,所述實時筆畫的方向位置信息包括組成所述實時筆畫的多個點的坐標; 所述第一計算子單元包括: 點數一致性子單元,用於通過增加或刪除所述實時筆畫中的點,使所述實時漢字的各個實時筆畫點的個數與該標準筆畫點的個數相同; 第二計算子單元,用於分別計算第η個實時筆畫中第m個實時筆畫點與該標準筆畫中第m個標準筆畫點之間的坐標差,並計算第η個實時筆畫對應的m個坐標差之和,m的取值範圍為I到該標準筆畫點的個數,η的取值範圍為I到所述實時漢字的實時筆畫個數; 第二選取子單元,選擇最小的坐標差之和對應的實時筆畫作為與該標準筆畫距離最小的實時筆畫,作為該標準筆畫對應的實時筆畫。
9.根據權利要求8所述的裝置,其特徵在於,所述第一計算子單元還包括: 平移更新子單元,用於獲得所述標準漢字的最小矩形範圍;以所述標準漢字的最小矩形範圍為基準位置,對所述實時漢字進行平移;獲得平移後的實時筆畫的方向位置信息,所述實時筆畫的方向位置信息包括組成所述實時筆畫的多個點的坐標。
10.根據權利要求6所述的裝置,其特徵在於,所述第二獲得單元包括: 第一判斷子單元,用於根據所述實時漢字的各個實時筆畫的順序信息與所述指定漢字的各個標準筆畫的順序信息,判斷所述實時漢字的實時筆畫數與所述指定漢字的標準筆畫數是否相同,如果否,查找獲得增加或缺失的筆畫位置; 第二判斷子單元,用於判斷所述實時漢字的各個實時筆畫的順序與所述指定漢字的各個標準筆畫的順序是否相同,如果 否,獲得順序不一致的筆畫位置; 比較子單元,用於根據所述對應關係,比較所述實時漢字中實時筆畫的方向位置信息與所述指定漢字中對應的標準筆畫的方向位置信息,獲得各個所述實時筆畫書寫過程的識別結果信息。
【文檔編號】G06K9/20GK103927535SQ201410193442
【公開日】2014年7月16日 申請日期:2014年5月8日 優先權日:2014年5月8日
【發明者】聞申生, 靳駿 申請人:北京漢儀科印信息技術有限公司