一種漢字書寫字形識別方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計算機(jī)領(lǐng)域,具體涉及一種漢字書寫字形識別方法及裝置。
【背景技術(shù)】
[0002] 漢字廣泛應(yīng)用于人們的日常生活工作當(dāng)中,在現(xiàn)有技術(shù)中,利用計算機(jī)自動識別 字符的技術(shù)已經(jīng)比較成熟,例如OCR的ptical化aracter Reco即ition,光學(xué)字符識別)是 利用電子設(shè)備,如掃描儀或數(shù)碼相機(jī),檢查紙上打印的字符,通過檢測暗、亮的模式確定其 形狀,然后用字符識別方法將形狀翻譯成計算機(jī)文字。
[0003] 在上述應(yīng)用中對文字的識別是W文字為單位,W判斷出輸入的是什么字符為識別 目標(biāo),但是,在一些領(lǐng)域中,漢字的書寫過程也需要被關(guān)注,例如漢字字形、筆畫位置等方面 是否正確,而在現(xiàn)有技術(shù)中,尚不存在對文字書寫過程中字形是否正確進(jìn)行識別的技術(shù)。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本發(fā)明提供一種漢字書寫字形識別方法及裝置,W解決現(xiàn)有技術(shù)中無 法對漢字書寫字形進(jìn)行識別的技術(shù)問題。
[0005] 為解決上述問題,本發(fā)明提供的技術(shù)方案如下:
[0006] -種漢字書寫字形識別方法,預(yù)先保存標(biāo)準(zhǔn)漢字的標(biāo)準(zhǔn)筆畫數(shù)據(jù),所述標(biāo)準(zhǔn)筆畫 數(shù)據(jù)包括組成標(biāo)準(zhǔn)筆畫的點(diǎn)的坐標(biāo),所述方法包括:
[0007] 采集獲得用戶通過筆畫方式輸入的實(shí)時漢字的第一實(shí)時筆畫數(shù)據(jù),所述第一實(shí)時 筆畫數(shù)據(jù)包括組成實(shí)時筆畫的點(diǎn)的坐標(biāo);
[0008] 根據(jù)所述標(biāo)準(zhǔn)筆畫數(shù)據(jù)計算所述標(biāo)準(zhǔn)漢字的重必,根據(jù)所述第一實(shí)時筆畫數(shù)據(jù)計 算所述實(shí)時漢字的重必;
[0009] 對所述實(shí)時漢字進(jìn)行偏移,偏移量為所述實(shí)時漢字的重必與所述標(biāo)準(zhǔn)漢字的重必 的差值,獲得偏移后實(shí)時漢字的第二實(shí)時筆畫數(shù)據(jù),所述第二實(shí)時筆畫數(shù)據(jù)包括組成偏移 后實(shí)時筆畫的點(diǎn)的坐標(biāo);
[0010] 根據(jù)所述組成偏移后實(shí)時筆畫的點(diǎn)的坐標(biāo)W及所述組成標(biāo)準(zhǔn)筆畫的點(diǎn)的坐標(biāo),計 算每個所述偏移后實(shí)時筆畫與對應(yīng)的標(biāo)準(zhǔn)筆畫的距離。
[0011] 相應(yīng)的,所述方法還包括:
[0012] 通過增加或刪除所述標(biāo)準(zhǔn)筆畫中的點(diǎn),使所述組成標(biāo)準(zhǔn)筆畫的點(diǎn)的個數(shù)達(dá)到預(yù)設(shè) 個數(shù);
[0013] 通過增加或刪除所述實(shí)時筆畫中的點(diǎn),使所述組成實(shí)時筆畫的點(diǎn)的個數(shù)達(dá)到所述 預(yù)設(shè)個數(shù)。
[0014] 相應(yīng)的,所述根據(jù)所述標(biāo)準(zhǔn)筆畫數(shù)據(jù)計算所述標(biāo)準(zhǔn)漢字的重必,根據(jù)所述第一實(shí) 時筆畫數(shù)據(jù)計算所述實(shí)時漢字的重必,包括:
[0015] 將所述標(biāo)準(zhǔn)漢字中全部點(diǎn)的坐標(biāo)進(jìn)行求和,除W所述標(biāo)準(zhǔn)漢字中全部點(diǎn)的總數(shù), 獲得所述標(biāo)準(zhǔn)漢字的重必;
[0016] 將所述實(shí)時漢字中全部點(diǎn)的坐標(biāo)進(jìn)行求和,除W所述實(shí)時漢字中全部點(diǎn)的總數(shù), 獲得所述實(shí)時漢字的重必。
[0017] 相應(yīng)的,所述根據(jù)所述組成偏移后實(shí)時筆畫的點(diǎn)的坐標(biāo)W及所述組成標(biāo)準(zhǔn)筆畫的 點(diǎn)的坐標(biāo),計算每個所述偏移后實(shí)時筆畫與對應(yīng)的標(biāo)準(zhǔn)筆畫的距離,包括:
[0018] 計算所述偏移后實(shí)時筆畫中第m個實(shí)時筆畫點(diǎn)的坐標(biāo)與對應(yīng)的標(biāo)準(zhǔn)筆畫中第m個 標(biāo)準(zhǔn)筆畫點(diǎn)的坐標(biāo)之間的距離,并將計算獲得的m個距離之和作為所述偏移后實(shí)時筆畫與 對應(yīng)的標(biāo)準(zhǔn)筆畫的距離,m的取值范圍為1到所述標(biāo)準(zhǔn)筆畫的點(diǎn)的個數(shù)。
[0019] 相應(yīng)的,所述方法還包括:
[0020] 根據(jù)預(yù)先保存的部件結(jié)構(gòu)信息,計算組成部件的偏移后實(shí)時筆畫與對應(yīng)的標(biāo)準(zhǔn)筆 畫的距離之和;
[0021] 和/或計算組成所述實(shí)時漢字的偏移后實(shí)時筆畫與對應(yīng)的標(biāo)準(zhǔn)筆畫的距離之和。
[0022] -種漢字書寫字形識別裝置,所述裝置包括:
[0023] 保存單元,用于根據(jù)預(yù)先保存的部件信息,計算預(yù)先保存標(biāo)準(zhǔn)漢字的標(biāo)準(zhǔn)筆畫數(shù) 據(jù),所述標(biāo)準(zhǔn)筆畫數(shù)據(jù)包括組成標(biāo)準(zhǔn)筆畫的點(diǎn)的坐標(biāo);
[0024] 采集單元,用于采集獲得用戶通過筆畫方式輸入的實(shí)時漢字的第一實(shí)時筆畫數(shù) 據(jù),所述第一實(shí)時筆畫數(shù)據(jù)包括組成實(shí)時筆畫的點(diǎn)的坐標(biāo);
[0025] 第一計算單元,用于根據(jù)所述標(biāo)準(zhǔn)筆畫數(shù)據(jù)計算所述標(biāo)準(zhǔn)漢字的重必,根據(jù)所述 第一實(shí)時筆畫數(shù)據(jù)計算所述實(shí)時漢字的重必;
[0026] 偏移單元,用于對所述實(shí)時漢字進(jìn)行偏移,偏移量為所述實(shí)時漢字的重必與所述 標(biāo)準(zhǔn)漢字的重必的差值;
[0027] 獲得單元,用于獲得偏移后實(shí)時漢字的第二實(shí)時筆畫數(shù)據(jù),所述第二實(shí)時筆畫數(shù) 據(jù)包括組成偏移后實(shí)時筆畫的點(diǎn)的坐標(biāo);
[0028] 第二計算單元,用于根據(jù)所述組成偏移后實(shí)時筆畫的點(diǎn)的坐標(biāo)W及所述組成標(biāo)準(zhǔn) 筆畫的點(diǎn)的坐標(biāo),計算每個所述偏移后實(shí)時筆畫與對應(yīng)的標(biāo)準(zhǔn)筆畫的距離。
[0029] 相應(yīng)的,所述裝置還包括:
[0030] 調(diào)整單元,用于通過增加或刪除所述標(biāo)準(zhǔn)筆畫中的點(diǎn),使所述組成標(biāo)準(zhǔn)筆畫的點(diǎn) 的個數(shù)達(dá)到預(yù)設(shè)個數(shù);通過增加或刪除所述實(shí)時筆畫中的點(diǎn),使所述組成實(shí)時筆畫的點(diǎn)的 個數(shù)達(dá)到所述預(yù)設(shè)個數(shù)。
[0031] 相應(yīng)的,所述第一計算單元包括:
[0032] 第一計算子單元,用于將所述標(biāo)準(zhǔn)漢字中全部點(diǎn)的坐標(biāo)進(jìn)行求和,除W所述標(biāo)準(zhǔn) 漢字中全部點(diǎn)的總數(shù),獲得所述標(biāo)準(zhǔn)漢字的重必;
[0033] 第二計算子單元,用于將所述實(shí)時漢字中全部點(diǎn)的坐標(biāo)進(jìn)行求和,除W所述實(shí)時 漢字中全部點(diǎn)的總數(shù),獲得所述實(shí)時漢字的重必。
[0034] 相應(yīng)的,所述第二計算單元具體用于:
[0035] 計算所述偏移后實(shí)時筆畫中第m個實(shí)時筆畫點(diǎn)的坐標(biāo)與對應(yīng)的標(biāo)準(zhǔn)筆畫中第m個 標(biāo)準(zhǔn)筆畫點(diǎn)的坐標(biāo)之間的距離,并將計算獲得的m個距離之和作為所述偏移后實(shí)時筆畫與 對應(yīng)的標(biāo)準(zhǔn)筆畫的距離,m的取值范圍為1到所述標(biāo)準(zhǔn)筆畫的點(diǎn)的個數(shù)。
[0036] 相應(yīng)的,所述裝置還包括:
[0037] 第H計算單元,用于根據(jù)預(yù)先保存的部件結(jié)構(gòu)信息,計算組成部件的偏移后實(shí)時 筆畫與對應(yīng)的標(biāo)準(zhǔn)筆畫的距離之和;
[0038] 和/或計算組成所述實(shí)時漢字的偏移后實(shí)時筆畫與對應(yīng)的標(biāo)準(zhǔn)筆畫的距離之和。
[0039] 由此可見,本發(fā)明實(shí)施例具有如下有益效果:
[0040] 本發(fā)明實(shí)施例通過將采集得到的實(shí)時漢字平移到與標(biāo)準(zhǔn)漢字重必重疊位置,獲得 偏移后實(shí)時漢字每個實(shí)時筆畫的實(shí)時筆畫數(shù)據(jù),再通過計算每個實(shí)時筆畫與對應(yīng)的標(biāo)準(zhǔn)筆 畫的距離,獲得各筆畫形態(tài)的識別結(jié)果,進(jìn)一步也可W由每個實(shí)時筆畫與對應(yīng)的標(biāo)準(zhǔn)筆畫 的距離獲得漢字各部件字形W及整字字形的識別結(jié)果,從而實(shí)現(xiàn)對漢字書寫字形的識別。
【附圖說明】
[0041] 圖1為本發(fā)明實(shí)施例提供的漢字書寫字形識別方法實(shí)施例一的流程圖;
[0042] 圖2為本發(fā)明實(shí)施例提供的漢字書寫字形識別方法實(shí)施例二的流程圖;
[0043] 圖3為本發(fā)明實(shí)施例提供的漢字書寫字形識別裝置實(shí)施例的示意圖。
【具體實(shí)施方式】
[0044] 為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)的說明。
[0045] 每個漢字是由一組固定的筆畫組成的,對應(yīng)漢字字形書寫的優(yōu)劣是W呈現(xiàn)在紙面 上的位置分布相關(guān),也就是漢字字形的結(jié)構(gòu)分布。在現(xiàn)有技術(shù)中尚沒有對漢字書寫字形的 識別,針對送個問題,本發(fā)明實(shí)施例中提供一種漢字書寫字形識別方法及裝置,通過把實(shí)時 漢字的坐標(biāo)平面映射到標(biāo)準(zhǔn)漢字的坐標(biāo)平面,使實(shí)時漢字與標(biāo)準(zhǔn)漢字的中必重疊,