欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

手寫(xiě)漢字筆畫(huà)的識(shí)別方法和識(shí)別裝置的制作方法

文檔序號(hào):6458853閱讀:331來(lái)源:國(guó)知局
專利名稱:手寫(xiě)漢字筆畫(huà)的識(shí)別方法和識(shí)別裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及筆畫(huà)的識(shí)別技術(shù)領(lǐng)域,尤其涉及手寫(xiě)漢字筆畫(huà)的識(shí)別 方法和識(shí)別裝置。
背景技術(shù)
現(xiàn)有的手寫(xiě)識(shí)別技術(shù)是在用戶書(shū)寫(xiě)的同時(shí),按手寫(xiě)方向(時(shí)間先 后順序)記錄象素點(diǎn)的坐標(biāo),以及手寫(xiě)方向的向量值,按筆畫(huà)(又稱 為筆劃)將其分割為不同的序列集合,對(duì)這些記錄進(jìn)行處理使各序列
集合內(nèi)的各象素點(diǎn)標(biāo)準(zhǔn)化;然后,將手寫(xiě)字體序列集合與標(biāo)準(zhǔn)字庫(kù)內(nèi) 的標(biāo)準(zhǔn)字體序列集合進(jìn)行比較,取相似度最高的漢字,作為識(shí)別結(jié)果 返回給用戶。
從以上現(xiàn)有技術(shù)可以看出,它以整體手寫(xiě)漢字的手寫(xiě)序列集合相 似度作為識(shí)別漢字的標(biāo)準(zhǔn),而不考慮各筆畫(huà)類型固有的特性以及 GB13000. 1標(biāo)準(zhǔn)中的分類規(guī)范,現(xiàn)有技術(shù)主要應(yīng)用于漢字整體的識(shí)別。 《GB13000.1字符集漢字筆順規(guī)范》將漢字的筆畫(huà)依據(jù)筆勢(shì)和走向歸 類為五種橫、豎、撇、點(diǎn)、折?,F(xiàn)有的手寫(xiě)識(shí)別技術(shù)無(wú)法識(shí)別手寫(xiě) 漢字筆畫(huà),從而不能對(duì)手寫(xiě)漢字的書(shū)寫(xiě)正確性與可識(shí)別性進(jìn)行進(jìn)一步 的判定與評(píng)估。

發(fā)明內(nèi)容
本發(fā)明提供一種手寫(xiě)漢字筆畫(huà)的識(shí)別方法和識(shí)別裝置,以實(shí)現(xiàn)準(zhǔn)
確地識(shí)別手寫(xiě)漢字筆畫(huà)。
一種手寫(xiě)漢字筆畫(huà)的識(shí)別方法,包括獲取手寫(xiě)漢字筆畫(huà);判斷 筆畫(huà)是否有拐點(diǎn),如果是,識(shí)別出筆畫(huà)為折筆;否則,以筆畫(huà)的起點(diǎn) 為直角坐標(biāo)系原點(diǎn),獲取筆畫(huà)的起點(diǎn)與末點(diǎn)形成的角度A;確定角度 A的范圍為,0《A〈Ji/2或(2兀-a )《A<2兀,則識(shí)別出筆畫(huà)為橫 筆;其中,a的取值范圍為,0.05《a《0.25;確定角度A的范圍為, (3兀/2-P)《A< (3jt/2+y),則識(shí)別出筆畫(huà)為豎筆;其中,P的 取值范圍為,0. l《e《0.2, Y的取值范圍為,0. 11《Y《0.21;確 定角度A的范圍為,(3兀/2+Y)《A< (2兀-a),則識(shí)別出筆畫(huà)為 點(diǎn)筆;確定角度A的范圍為,ji《A< (3兀/2-e),則識(shí)別出筆畫(huà)為 撇筆。
其中,判斷筆畫(huà)是否有拐點(diǎn)具體為按手寫(xiě)方向依次獲取手寫(xiě)漢
字筆畫(huà)的3個(gè)象素點(diǎn)B、 C、 D的坐標(biāo),確定(BC + CD) 〉BDX o ,則 判斷出B、 C、 D間有拐點(diǎn);其中,BC表示象素點(diǎn)B與象素點(diǎn)C間的 距離,CD表示象素點(diǎn)C與象素點(diǎn)D間的距離,BD表示象素點(diǎn)B與象素 點(diǎn)D間的距離,o的取值范圍為,1.00《0《1.11。
其中,識(shí)別出筆畫(huà)為折筆具體為判斷拐點(diǎn)是否超過(guò)一個(gè),如果 是,識(shí)別出筆畫(huà)為折筆;否則,判斷第一筆段是否為豎筆,如果否, 識(shí)別出筆畫(huà)為折筆,如果是,判斷第二筆段是否為勾筆,如果是,識(shí) 別出筆畫(huà)為豎筆,如果否,識(shí)別出筆畫(huà)為折筆;判斷第一筆段是否為 豎筆具體為以第一筆段的起點(diǎn)為直角坐標(biāo)系原點(diǎn),獲取第一筆段的 起點(diǎn)與末點(diǎn)形成的角度E,確定角度E的范圍為,(3兀/2-P)《E<(3k/2+y),則識(shí)別出第一筆段為豎筆;判斷第二筆段是否為勾筆 具體為以第二筆段的起點(diǎn)為直角坐標(biāo)系原點(diǎn),獲取第二筆段的起點(diǎn) 與末點(diǎn)形成的角度F,確定角度F的范圍為,i/2《F<:i,則識(shí)別
出第二筆段為勾筆。
其中,則識(shí)別出筆畫(huà)為撇筆具體為獲得手寫(xiě)漢字的最上與最下 象素點(diǎn)間的距離M,獲得最左與最右象素點(diǎn)間的距離N,獲取M和N 的最大值,記為Y;獲得手寫(xiě)漢字筆畫(huà)起點(diǎn)與末點(diǎn)象素點(diǎn)間的距離, 記為X;判斷X/Y〈p是否成立,如果是,識(shí)別出筆畫(huà)為點(diǎn)筆,否則, 識(shí)別出筆畫(huà)為撇筆;其中,X/Y表示X除以Y, p的取值范圍為,0.15 《p《0. 20。
其中,a的值為O. 1, P的值為O. 17, y的值為O. 17,。的值 為l.Ol, p的值為O. 19。
一種手寫(xiě)漢字筆畫(huà)的識(shí)別裝置,包括筆畫(huà)獲取單元,用于獲取 手寫(xiě)漢字筆畫(huà);拐點(diǎn)確定單元,用于判斷筆畫(huà)獲取單元獲取的筆畫(huà)是 否有拐點(diǎn),如果是,識(shí)別出筆畫(huà)為折筆;否則,發(fā)出獲取起點(diǎn)與末點(diǎn) 形成的角度A的信息;角度獲取單元,用于接收到拐點(diǎn)確定單元發(fā)出 的獲取起點(diǎn)與末點(diǎn)形成的角度A的信息時(shí),以筆畫(huà)的起點(diǎn)為直角坐標(biāo) 系原點(diǎn),獲取筆畫(huà)的起點(diǎn)與末點(diǎn)形成的角度A;橫筆確定單元,用于 確定角度獲取單元獲取的角度A的范圍為,0《A〈ji/2或(2兀-ct) 《A<2:n,則識(shí)別出筆畫(huà)為橫筆;其中,a的取值范圍為,0. 05《a 《0.25;豎筆確定單元,用于確定角度獲取單元獲取的角度A的范圍 為,(3兀/2-p)《A< (3兀/2+y),則識(shí)別出筆畫(huà)為豎筆;其中,
P的取值范圍為,0. l《P《0. 2, y的取值范圍為,0. 11《y《0. 21; 點(diǎn)筆確定單元,用于確定角度獲取單元獲取的角度A的范圍為,(3
k/2+y)《A< (2"-a ),則識(shí)別出筆畫(huà)為點(diǎn)筆;撇筆確定單元, 用于確定角度獲取單元獲取的角度A的范圍為,?!禔< (3 it /2- P ), 則識(shí)別出筆畫(huà)為撇筆。
其中,拐點(diǎn)確定單元判斷筆畫(huà)獲取單元獲取的筆畫(huà)是否有拐點(diǎn)具 體為按手寫(xiě)方向依次獲取手寫(xiě)漢字筆畫(huà)的3個(gè)象素點(diǎn)B、 C、 D的坐 標(biāo),確定(BC + CD)〉BDX o ,則判斷出B、 C、 D間有拐點(diǎn);其中, BC表示象素點(diǎn)B與象素點(diǎn)C間的距離,CD表示象素點(diǎn)C與象素點(diǎn)D 間的距離,BD表示象素點(diǎn)B與象素點(diǎn)D間的距離,o的取值范圍為, 1.00《o《1. 11。
其中,拐點(diǎn)確定單元識(shí)別出筆畫(huà)為折筆具體為判斷拐點(diǎn)是否超 過(guò)一個(gè),如果是,識(shí)別出筆畫(huà)為折筆;否則,判斷第一筆段是否為豎 筆,如果否,識(shí)別出筆畫(huà)為折筆,如果是,判斷第二筆段是否為勾筆, 如果是,識(shí)別出筆畫(huà)為豎筆,如果否,識(shí)別出筆畫(huà)為折筆;判斷第一 筆段是否為豎筆具體為以第一筆段的起點(diǎn)為直角坐標(biāo)系原點(diǎn),獲取 第一筆段的起點(diǎn)與末點(diǎn)形成的角度E,確定角度E的范圍為,(3 e /2-0)《E< (3n/2+y),則識(shí)別出第一筆段為豎筆;判斷第二筆段是 否為勾筆具體為以第二筆段的起點(diǎn)為直角坐標(biāo)系原點(diǎn),獲取第二筆 段的起點(diǎn)與末點(diǎn)形成的角度F,確定角度F的范圍為,i/2《F〈兀, 則識(shí)別出第二筆段為勾筆。
其中,撇筆確定單元識(shí)別出筆畫(huà)為撇筆具體為獲得手寫(xiě)漢字的
最上與最下象素點(diǎn)間的距離M,獲得最左與最右象素點(diǎn)間的距離N, 獲取M和N的最大值,記為Y;獲得手寫(xiě)漢字筆畫(huà)起點(diǎn)與末點(diǎn)象素點(diǎn) 間的距離,記為X;判斷X/Y〈P是否成立,如果是,識(shí)別出筆畫(huà)為 點(diǎn)筆,否則,識(shí)別出筆畫(huà)為撇筆;其中,X/Y表示X除以Y, p的取 值范圍為,0. 15《P《0.20。
其中,a的值為O.l, P的值為O. 17, Y的值為0.17, o的值 為l.Ol, P的值為O. 19。
從以上的技術(shù)方案可以看出,在本發(fā)明中,獲取手寫(xiě)漢字筆畫(huà); 判斷筆畫(huà)是否有拐點(diǎn),如果是,識(shí)別出筆畫(huà)為折筆;否則,以筆畫(huà)的 起點(diǎn)為直角坐標(biāo)系原點(diǎn),獲取筆畫(huà)的起點(diǎn)與末點(diǎn)形成的角度A;確定 角度A的范圍為,0《A〈丌/2或(2n-a )《A<2兀,則識(shí)別出筆 畫(huà)為橫筆;其中,a的取值范圍為,0.05《a《0.25;確定角度A的 范圍為,(33t/2-e)《A< (3兀/2+Y),則識(shí)別出筆畫(huà)為豎筆;其 中,P的取值范圍為,0. l《e《0.2, Y的取值范圍為,0. 11《Y《 0.21;確定角度A的范圍為,(3 3t/2+Y)《A< (2it-a),則識(shí)別 出筆畫(huà)為點(diǎn)筆;確定角度A的范圍為,rc《A< (3兀/2-P),則識(shí)別 出筆畫(huà)為撇筆。本技術(shù)方案通過(guò)筆畫(huà)拐點(diǎn)和筆畫(huà)起點(diǎn)與末點(diǎn)形成角度 的判斷,可以準(zhǔn)確將手寫(xiě)筆畫(huà)識(shí)別為符合國(guó)家標(biāo)準(zhǔn)所規(guī)定的折筆、橫 筆、豎筆、點(diǎn)筆、撇筆等5種筆畫(huà),從而可以對(duì)手寫(xiě)漢字的書(shū)寫(xiě)正確 性與可識(shí)別性進(jìn)行進(jìn)一步的判定與評(píng)估。


圖1為本發(fā)明實(shí)施例二的手寫(xiě)漢字筆畫(huà)的識(shí)別方法流程圖2為本發(fā)明實(shí)施例二的手寫(xiě)"熱"字示意圖; 圖3為本發(fā)明實(shí)施例三的手寫(xiě)漢字筆畫(huà)的識(shí)別裝置示意圖。
具體實(shí)施方式
實(shí)施例一
本實(shí)施例的手寫(xiě)漢字筆畫(huà)的識(shí)別方法,包括獲取手寫(xiě)漢字筆畫(huà); 判斷筆畫(huà)是否有拐點(diǎn),如果是,識(shí)別出筆畫(huà)為折筆;否則,以筆畫(huà)的 起點(diǎn)為直角坐標(biāo)系原點(diǎn),獲取筆畫(huà)的起點(diǎn)與末點(diǎn)形成的角度A;確定 角度A的范圍為,0《A<兀/2或(2兀-a )《A<2 Ji ,則識(shí)別出筆 畫(huà)為橫筆;其中,a的取值范圍為,0.05《a《0.25;確定角度A的 范圍為,(3兀/2-3)《A< (3兀/2+y),則識(shí)別出筆畫(huà)為豎筆;其 中,e的取值范圍為,0. l《e《0.2, y的取值范圍為,0. 11《y《 0.21;確定角度A的范圍為,(3ji/2+y)《A< (2ji-a),則識(shí)別 出筆畫(huà)為點(diǎn)筆;確定角度A的范圍為,j:《A< (3:rt/2-e),則識(shí)別 出筆畫(huà)為撇筆。
上述獲取手寫(xiě)漢字筆畫(huà)的方法可以為,使用者在觸摸屏上寫(xiě)字, 觸摸屏將觸摸壓力轉(zhuǎn)換為象素點(diǎn),把該象素點(diǎn)作為手寫(xiě)漢字筆畫(huà);也 可以為使用者在白紙上寫(xiě)字,掃描該白紙上的字體,轉(zhuǎn)換為象素點(diǎn), 把該象素點(diǎn)作為手寫(xiě)漢字筆畫(huà)。在本實(shí)施例中,建立絕對(duì)直角坐標(biāo)系, 即在獲取象素點(diǎn)的平面內(nèi)預(yù)先建立坐標(biāo)系,該坐標(biāo)系的原點(diǎn)可以為平 面的中間點(diǎn),也可以為平面的右下角的點(diǎn),每個(gè)獲取的象素點(diǎn)都有音 己的絕對(duì)坐標(biāo)。
上述判斷筆畫(huà)是否有拐點(diǎn)的方法很多。判斷拐點(diǎn)第一種方法,按
手寫(xiě)方向依次獲取手寫(xiě)漢字筆畫(huà)的3個(gè)象素點(diǎn)B、 C、 D的在絕對(duì)直角 坐標(biāo)系中的坐標(biāo),確定(BC + CD)〉BDX o ,則判斷出B、 C、 D間有 拐點(diǎn),即C為拐點(diǎn);其中,BC表示象素點(diǎn)B與象素點(diǎn)C間的距離, CD表示象素點(diǎn)C與象素點(diǎn)D間的距離,BD表示象素點(diǎn)B與象素點(diǎn)D間 的距離,o的取值范圍為,1.00《o《l. 11。上述判斷過(guò)程可以為一 個(gè)疊加式檢測(cè)的過(guò)程,比如,手寫(xiě)漢字筆畫(huà)在手寫(xiě)方向上有10個(gè)象 素點(diǎn),則首先獲得第l、 2、 3個(gè)象素點(diǎn)進(jìn)行判斷是否有拐點(diǎn),然后再 獲得第2、 3、 4個(gè)象素點(diǎn)進(jìn)行判斷是否有拐點(diǎn),然后再獲得第3、 4、 5個(gè)象素點(diǎn)進(jìn)行判斷是否有拐點(diǎn),如此類推。(第1個(gè)象素點(diǎn)與第2 個(gè)象素點(diǎn)距離+第2個(gè)象素點(diǎn)與第3個(gè)象素點(diǎn)距離)〉第1個(gè)象素點(diǎn) 與第3個(gè)象素點(diǎn)距離X o ,則說(shuō)明第1個(gè)象素點(diǎn)為拐點(diǎn)。在分辨率比 較高,象素點(diǎn)比較密集的情況下,也可以按間隔獲取象素點(diǎn),比如在 手寫(xiě)方向上有100個(gè)象素點(diǎn),可以以5的倍數(shù)來(lái)獲取象素點(diǎn),第1次 用于判斷拐點(diǎn)的3個(gè)象素點(diǎn)為第1、 5、 IO個(gè)象素點(diǎn),第2次用于判 斷拐點(diǎn)的3個(gè)象素點(diǎn)為第5、 10、 15個(gè)象素點(diǎn),如此類推。
判斷拐點(diǎn)第二種方法,根據(jù)象素點(diǎn)坐標(biāo)的變化規(guī)律來(lái)判斷,如果 筆畫(huà)沒(méi)有拐點(diǎn),連續(xù)的象素點(diǎn)的x軸和y軸坐標(biāo)呈規(guī)律性變化,如果 筆畫(huà)出現(xiàn)拐點(diǎn)時(shí),將打破規(guī)律變化,比如,手寫(xiě)漢字筆畫(huà)在手寫(xiě)方向 上有10個(gè)象素點(diǎn),前5個(gè)象素點(diǎn)的x軸和y軸坐標(biāo)呈遞增變化,當(dāng) 第6個(gè)點(diǎn)的x軸坐標(biāo)遞增變化,而y軸坐標(biāo)減小時(shí),則可以判斷出第 6個(gè)點(diǎn)為拐點(diǎn)。
需要指出的是,除上述兩種判斷拐點(diǎn)方法外,還可以有其它方法
判斷筆畫(huà)的拐點(diǎn);因?yàn)椴还茏鴺?biāo)原點(diǎn)在什么地方,象素點(diǎn)間的距離, 和象素點(diǎn)的變化規(guī)律都是不變的,所以上述的兩種方法對(duì)坐標(biāo)原點(diǎn)的 位置沒(méi)有限制,即可以使用絕對(duì)直角坐標(biāo)系,也可以使用相對(duì)直角坐 標(biāo)系。
為了表示起點(diǎn)與末點(diǎn)形成的角度A,本實(shí)施例引入了相對(duì)直角坐 標(biāo)系,以筆畫(huà)的起點(diǎn)為直角坐標(biāo)系原點(diǎn),從而可以獲取筆畫(huà)的起點(diǎn)與 末點(diǎn)形成的角度,即起點(diǎn)與末點(diǎn)的連線在該直角坐標(biāo)系中的角度。
上述對(duì)ci、 P、 Y參數(shù)定義了取值范圍。比如橫筆,標(biāo)準(zhǔn)橫筆與 x軸為0度角,而手寫(xiě)漢字筆畫(huà)與x軸可能存在一個(gè)偏差角;當(dāng)允許 的偏差角過(guò)小時(shí),可能導(dǎo)致偏差角稍大的手寫(xiě)橫筆無(wú)法識(shí)別為橫筆, 而當(dāng)允許的偏差角過(guò)大時(shí),可能會(huì)將不是手寫(xiě)橫筆而被錯(cuò)誤地識(shí)別為 橫筆。本技術(shù)方案對(duì)各參數(shù)定義了取值范圍,在實(shí)際應(yīng)用本技術(shù)方案 的時(shí)候,可以根據(jù)具體情況進(jìn)行調(diào)整,比如,對(duì)于小學(xué)生,他們寫(xiě)字 不規(guī)范,允許稍大的偏差角。
實(shí)施例二
在本實(shí)施例中,把具有一個(gè)拐點(diǎn)的豎勾歸屬于豎筆,把短撇歸屬 于點(diǎn)筆。請(qǐng)參考圖1,為本實(shí)施例的手寫(xiě)漢字筆畫(huà)的識(shí)別方法流程圖。
獲取手寫(xiě)漢字筆畫(huà),按手寫(xiě)方向依次獲取3個(gè)象素點(diǎn),判斷筆畫(huà) 是否有拐點(diǎn)。按手寫(xiě)方向依次獲取手寫(xiě)漢字筆畫(huà)的3個(gè)象素點(diǎn)B、 C、 D的坐標(biāo),確定(BC + CD)〉BDX o ,則判斷出B、 C、 D間有拐點(diǎn); 其中,BC表示象素點(diǎn)B與象素點(diǎn)C間的距離,CD表示象素點(diǎn)C與象 素點(diǎn)D間的距離,BD表示象素點(diǎn)B與象素點(diǎn)D間的距離,o的取值
范圍為,l.00<=o<=1. 11。
如果手寫(xiě)漢字筆畫(huà)有拐點(diǎn),判斷拐點(diǎn)是否超過(guò)一個(gè),如果是,, 識(shí)別出筆畫(huà)為折筆,否則,該筆畫(huà)有一個(gè)拐點(diǎn),即該筆畫(huà)包括第一筆 段和第二筆段,判斷第一筆段是否為豎筆,如果否,識(shí)別出筆畫(huà)為折 筆,如果是,判斷第二筆段是否為勾筆,如果是,識(shí)別出筆畫(huà)為豎筆, 如果否,識(shí)別出筆畫(huà)為折筆。判斷第一筆段是否為豎筆具體為以第 一筆段的起點(diǎn)為直角坐標(biāo)系原點(diǎn),獲取第一筆段的起點(diǎn)與末點(diǎn)形成的
角度E,確定角度E的范圍為,(3兀/2-B)<=E<= (3兀/2+y),則 識(shí)別出第一筆段為豎筆。判斷第二筆段是否為勾筆具體為以第二筆 段的起點(diǎn)為直角坐標(biāo)系原點(diǎn),獲取第二筆段的起點(diǎn)與末點(diǎn)形成的角度 F,確定角度F的范圍為,Ti/2《F<::,則識(shí)別出第二筆段為勾筆。 通過(guò)上述方法,可以把豎勾這種特殊的折筆歸屬于豎筆。
如果手寫(xiě)漢字筆畫(huà)沒(méi)有拐點(diǎn),以筆畫(huà)的起點(diǎn)為直角坐標(biāo)系原點(diǎn), 獲取筆畫(huà)的起點(diǎn)與末點(diǎn)形成的角度A。確定角度A的范圍為,0<=A< =兀/2或(2Tt-d)<=A<=2:n,則識(shí)別出筆畫(huà)為橫筆;其中,a的取 值范圍為,0.05《a《0.25。確定角度A的范圍為,(3丌/2-P)<=A < =(3兀/2+Y),則識(shí)別出筆畫(huà)為豎筆;其中,P的取值范圍為,0.1 <=e<=0.2, Y的取值范圍為,0.11<=Y<=0.21。確定角度A的范圍 為,(3兀/2+Y)<=A<=(2:x-a),則識(shí)別出筆畫(huà)為點(diǎn)筆。確定角度 A的范圍為,n<=A< =(3兀/2-e),則獲得整個(gè)手寫(xiě)漢字的最上與最 下象素點(diǎn)間的距離M,獲得最左與最右象素點(diǎn)間的距離N,獲取M和 N的最大值,記為Y;獲得手寫(xiě)漢字筆畫(huà)起點(diǎn)與末點(diǎn)象素點(diǎn)間的距離,
記為X;因?yàn)橄笏攸c(diǎn)分布在直角坐標(biāo)系上,故可以計(jì)算出兩象素點(diǎn)間 的距離;判斷X/Y〈P是否成立,如果是,說(shuō)明該筆畫(huà)相對(duì)于整個(gè)手 寫(xiě)漢字來(lái)說(shuō)是短撇,把該短撇識(shí)別為點(diǎn)筆,即該筆畫(huà)為點(diǎn)筆,否則, 識(shí)別出筆畫(huà)為撇筆;其中,X/Y表示X除以Y, P的取值范圍為,0.15 《P《0. 20。通過(guò)上述方法,可以把短撇這種特殊的撇筆歸屬于點(diǎn)筆。
對(duì)于無(wú)法識(shí)別為折筆、橫筆、豎筆、點(diǎn)筆、撇筆的情況,可以作 為特例處理,比如提示識(shí)別錯(cuò)誤。
請(qǐng)參考圖2,為實(shí)施例的手寫(xiě)"熱"字示意圖。參數(shù)取值如下, a的值為O. 1, P的值為O. 17, Y的值為O. 17, o的值為L(zhǎng)Ol, P 的值為0.19。對(duì)該手寫(xiě)"熱"進(jìn)行筆畫(huà)識(shí)別的過(guò)程如下
第一筆畫(huà)起點(diǎn)與末點(diǎn)形成的角度A為0. 0339,角度在0《A< Ji /2或(2ji-a)《A〈2兀范圍內(nèi),故第一筆畫(huà)為橫筆。
第二筆畫(huà)使用上述按手寫(xiě)方向依次獲取手寫(xiě)漢字筆畫(huà)的3個(gè)象 素點(diǎn)的方法,判斷出存在一個(gè)拐點(diǎn)。然后,該筆畫(huà)的第一筆段的起點(diǎn) 與末點(diǎn)形成的角度E為4.6592,角度在(3兀/2-e)《E< (3it/2+ Y)范圍內(nèi),故第一筆段為豎筆;第二筆段的起點(diǎn)與末點(diǎn)形成的角度 F為2.2730,角度在Jt/2《F〈:ii范圍內(nèi),故第二筆段為勾筆,從而 可以判斷出第二筆畫(huà)為豎筆。
第三筆畫(huà)起點(diǎn)與末點(diǎn)形成的角度A為0. 3875,角度在0《A<兀 /2或(2ai-a)《A〈2:r[范圍內(nèi),故第三筆畫(huà)為橫筆。
第四筆畫(huà)使用上述拐點(diǎn)判斷方法,可以判斷出有2個(gè)拐點(diǎn),故第 四筆畫(huà)為折筆。
第五筆畫(huà)起點(diǎn)與末點(diǎn)形成的角度A為4. 2591,角度在兀《A< (3 兀/2-范圍內(nèi),然后進(jìn)一步判斷其為撇筆還是點(diǎn)筆;獲得整個(gè)手 寫(xiě)漢字的最上與最下象素點(diǎn)間的距離M,最左與最右象素點(diǎn)間的距離 N,獲取M和N的最大值,記為Y;獲得第五筆畫(huà)起點(diǎn)與末點(diǎn)象素點(diǎn) 間的距離,記為X; X/Y為0.5562, P取O. 19, X/Y〉 P ,故第五筆 畫(huà)為撇筆。
第六筆畫(huà)起點(diǎn)與末點(diǎn)形成的角度A為5.3004,角度在(3h/2+ Y)《A< (23t-a)范圍內(nèi),故第六筆畫(huà)為點(diǎn)筆。
第七筆畫(huà)起點(diǎn)與末點(diǎn)形成的角度A為4. 3594,角度在ir《A< (3 兀/2-范圍內(nèi),然后進(jìn)一步判斷其為撇筆還是點(diǎn)筆;獲得整個(gè)手 寫(xiě)漢字的最上與最下象素點(diǎn)間的距離M,最左與最右象素點(diǎn)間的距離 N,獲取M和N的最大值,記為Y;獲得第七筆畫(huà)起點(diǎn)與末點(diǎn)象素點(diǎn) 間的距離,記為X; X/Y為0.1298, P取O. 19, X/Y< P ,故第七筆 畫(huà)為短撇,即為點(diǎn)筆。
第八筆畫(huà)起點(diǎn)與末點(diǎn)形成的角度A為5.5602,角度在(3jt/2+ Y)《A< (2兀-a)范圍內(nèi),故第八筆畫(huà)為點(diǎn)筆。
第九筆畫(huà)起點(diǎn)與末點(diǎn)形成的角度A為5.4978,角度在(3^/2+ Y)《A< (2兀-a)范圍內(nèi),故第九筆畫(huà)為點(diǎn)筆。
第十筆畫(huà)起點(diǎn)與末點(diǎn)形成的角度A為5.5503,角度在(3^/2+ Y)《A< (2兀-a)范圍內(nèi),故第十筆畫(huà)為點(diǎn)筆。
如果把橫、豎、撇、點(diǎn)、折筆分別用序號(hào)l、 2、 3、 4、 5表示, 則該"熱"字的筆順為1215344444。
需要指出的是,本實(shí)施例的參數(shù)值為a的值為O.l, P的值為 0.17, Y的值為O. 17, o的值為l.Ol, P的值為0. 19。作為另一個(gè) 實(shí)施例,參數(shù)值可以為a的值為0.05, e的值為O.l, Y的值為 0.11; o的值為1.00, P的值為0.15。作為另一個(gè)實(shí)施例,參數(shù)值 可以為a的值為0.25, 3的值為0.2, Y的值為0.21, o的值為 1.11, P的值為0.20。
實(shí)施例三
請(qǐng)參考圖3,為本實(shí)施例的手寫(xiě)漢字筆畫(huà)的識(shí)別裝置示意圖。本 實(shí)施例的手寫(xiě)漢字筆畫(huà)的識(shí)別裝置100,包括筆畫(huà)獲取單元101, 用于獲取手寫(xiě)漢字筆畫(huà);拐點(diǎn)確定單元102,用于判斷筆畫(huà)獲取單元
IOI獲取的筆畫(huà)是否有拐點(diǎn),如果是,識(shí)別出筆畫(huà)為折筆;否則,發(fā) 出獲取起點(diǎn)與末點(diǎn)形成的角度A的信息;角度獲取單元103,用于接 收到拐點(diǎn)確定單元102發(fā)出的獲取起點(diǎn)與末點(diǎn)形成的角度A的信息 時(shí),以筆畫(huà)的起點(diǎn)為直角坐標(biāo)系原點(diǎn),獲取筆畫(huà)的起點(diǎn)與末點(diǎn)形成的 角度A;橫筆確定單元104,用于確定角度獲取單元103獲取的角度 A的范圍為,0《A〈J[/2或(2n-a )《A<2 Jt ,則識(shí)別出筆畫(huà)為橫 筆;其中,a的取值范圍為,0.05《a《0.25;豎筆確定單元105, 用于確定角度獲取單元103獲取的角度A的范圍為,(3兀/2-P)《A
< (3 3t/2+Y),則識(shí)別出筆畫(huà)為豎筆;其中,e的取值范圍為,0.1 《P《0.2, Y的取值范圍為,0. 11《Y《0.21;點(diǎn)筆確定單元106, 用于確定角度獲取單元103獲取的角度A的范圍為,(3 Jr /2+ Y )《A
< (2兀-a),則識(shí)別出筆畫(huà)為點(diǎn)筆;撇筆確定單元107,用于確定
角度獲取單元103獲取的角度A的范圍為,Jt《A< (3兀/2-e),則 識(shí)別出筆畫(huà)為撇筆。
其中,拐點(diǎn)確定單元102判斷筆畫(huà)獲取單元101獲取的筆畫(huà)是否 有拐點(diǎn)具體為按手寫(xiě)方向依次獲取手寫(xiě)漢字筆畫(huà)的3個(gè)象素點(diǎn)B、 C、 D的坐標(biāo),確定(BC + CD)〉BDX o ,則判斷出B、 C、 D間有拐點(diǎn); 其中,BC表示象素點(diǎn)B與象素點(diǎn)C間的距離,CD表示象素點(diǎn)C與象 素點(diǎn)D間的距離,BD表示象素點(diǎn)B與象素點(diǎn)D間的距離,o的取值范 圍為,1.00《o《1. 11。
其中,拐點(diǎn)確定單元102識(shí)別出筆畫(huà)為折筆具體為判斷拐點(diǎn)是 否超過(guò)一個(gè),如果是,識(shí)別出筆畫(huà)為折筆;否則,判斷第一筆段是否 為豎筆,如果否,識(shí)別出筆畫(huà)為折筆,如果是,判斷第二筆段是否為 勾筆,如果是,識(shí)別出筆畫(huà)為豎筆,如果否,識(shí)別出筆畫(huà)為折筆;判 斷第一筆段是否為豎筆具體為以第一筆段的起點(diǎn)為直角坐標(biāo)系原 點(diǎn),獲取第一筆段的起點(diǎn)與末點(diǎn)形成的角度E,確定角度E的范圍為, (3兀/2-3)《E< (3兀/2+Y),則識(shí)別出第一筆段為豎筆;判斷第 二筆段是否為勾筆具體為以第二筆段的起點(diǎn)為直角坐標(biāo)系原點(diǎn),獲 取第二'筆段的起點(diǎn)與末點(diǎn)形成的角度F,確定角度F的范圍為,n/2 《F<:n,則識(shí)別出第二筆段為勾筆。
其中,撇筆確定單元107識(shí)別出筆畫(huà)為撇筆具體為獲得手寫(xiě)漢 字的最上與最下象素點(diǎn)間的距離M,獲得最左與最右象素點(diǎn)間的距離 N,獲取M和N的最大值,記為Y;獲得手寫(xiě)漢字筆畫(huà)起點(diǎn)與末點(diǎn)象 素點(diǎn)間的距離,記為X;判斷X/Y〈P是否成立,如果是,識(shí)別出筆
畫(huà)為點(diǎn)筆,否則,識(shí)別出筆畫(huà)為撇筆;其中,X/Y表示X除以Y, p 的取值范圍為,0. 15《p《0.20。
本實(shí)施例中,a的值為O. 1, e的值為O. 17, y的值為O. 17, o的值為l.Ol, p的值為O. 19。
以上內(nèi)容僅為本發(fā)明的較佳實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人 員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之 處,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種手寫(xiě)漢字筆畫(huà)的識(shí)別方法,其特征在于,包括獲取手寫(xiě)漢字筆畫(huà);判斷所述筆畫(huà)是否有拐點(diǎn),如果是,識(shí)別出所述筆畫(huà)為折筆;否則,以所述筆畫(huà)的起點(diǎn)為直角坐標(biāo)系原點(diǎn),獲取所述筆畫(huà)的起點(diǎn)與末點(diǎn)形成的角度A;確定所述角度A的范圍為,0≤A<π/2或(2π-α)≤A<2π,則識(shí)別出所述筆畫(huà)為橫筆;其中,α的取值范圍為,0.05≤α≤0.25;確定所述角度A的范圍為,(3π/2-β)≤A<(3π/2+γ),則識(shí)別出所述筆畫(huà)為豎筆;其中,β的取值范圍為,0.1≤β≤0.2,γ的取值范圍為,0.11≤γ≤0.21;確定所述角度A的范圍為,(3π/2+γ)≤A<(2π-α),則識(shí)別出所述筆畫(huà)為點(diǎn)筆;確定所述角度A的范圍為,π≤A<(3π/2-β),則識(shí)別出所述筆畫(huà)為撇筆。
2. 根據(jù)權(quán)利要求1所述的識(shí)別方法,其特征在于,所述判斷所述 筆畫(huà)是否有拐點(diǎn)具體為按手寫(xiě)方向依次獲取所述手寫(xiě)漢字筆畫(huà)的3個(gè)象素點(diǎn)B、 C、 D的 坐標(biāo),確定(BC + CD)〉BDXo,則判斷出B、 C、 D間有拐點(diǎn);其中, BC表示象素點(diǎn)B與象素點(diǎn)C間的距離,CD表示象素點(diǎn)C與象素點(diǎn)D 間的距離,BD表示象素點(diǎn)B與象素點(diǎn)D間的距離,o的取值范圍為, 1.00《o《l. 11。
3. 根據(jù)權(quán)利要求2所述的識(shí)別方法,其特征在于,所述識(shí)別出所述筆畫(huà)為折筆具體為判斷所述拐點(diǎn)是否超過(guò)一個(gè),如果是,識(shí)別出所述筆畫(huà)為折筆; 否則,判斷第一筆段是否為豎筆,如果否,識(shí)別出所述筆畫(huà)為折筆, 如果是,判斷第二筆段是否為勾筆,如果是,識(shí)別出所述筆畫(huà)為豎筆, 如果否,識(shí)別出所述筆畫(huà)為折筆;所述判斷第一筆段是否為豎筆具體為以所述第一筆段的起點(diǎn)為 直角坐標(biāo)系原點(diǎn),獲取所述第一筆段的起點(diǎn)與末點(diǎn)形成的角度E,確 定所述角度E的范圍為,(3兀/2-e)《E< (3兀/2+Y),則識(shí)別出 所述第一筆段為豎筆;所述判斷第二筆段是否為勾筆具體為以所述第二筆段的起點(diǎn)為 直角坐標(biāo)系原點(diǎn),獲取所述第二筆段的起點(diǎn)與末點(diǎn)形成的角度F,確 定所述角度F的范圍為,k/2《F<:i,則識(shí)別出所述第二筆段為勾 筆。
4. 根據(jù)權(quán)利要求3所述的識(shí)別方法,其特征在于,所述則識(shí)別出 所述筆畫(huà)為撇筆具體為獲得所述手寫(xiě)漢字的最上與最下象素點(diǎn)間的距離M,獲得最左與 最右象素點(diǎn)間的距離N,獲取所述M和N的最大值,記為Y;獲得所述手寫(xiě)漢字筆畫(huà)起點(diǎn)與末點(diǎn)象素點(diǎn)間的距離,記為X;判斷X/Y〈P是否成立,如果是,識(shí)別出所述筆畫(huà)為點(diǎn)筆,否則, 識(shí)別出所述筆畫(huà)為撇筆;其中,X/Y表示X除以Y, P的取值范圍為, 0. 15《P《0. 20。
5. 根據(jù)權(quán)利要求4所述的識(shí)別方法,其特征在于ct的值為0. 1, P的值為O. 17, Y的值為O. 17, o的值為l.Ol, P的值為O. 19。
6. —種手寫(xiě)漢字筆畫(huà)的識(shí)別裝置,其特征在于,包括-筆畫(huà)獲取單元,用于獲取手寫(xiě)漢字筆畫(huà);拐點(diǎn)確定單元,用于判斷所述筆畫(huà)獲取單元獲取的筆畫(huà)是否有拐 點(diǎn),如果是,識(shí)別出所述筆畫(huà)為折筆;否則,發(fā)出獲取起點(diǎn)與末點(diǎn)形 成的角度A的信息;角度獲取單元,用于接收到所述拐點(diǎn)確定單元發(fā)出的獲取起點(diǎn)與 末點(diǎn)形成的角度A的信息時(shí),以所述筆畫(huà)的起點(diǎn)為直角坐標(biāo)系原點(diǎn),獲取所述筆畫(huà)的起點(diǎn)與末點(diǎn)形成的角度A;橫筆確定單元,用于確定所述角度獲取單元獲取的角度A的范圍 為,0《A〈兀/2或(2兀-a)《A<2it,則識(shí)別出所述筆畫(huà)為橫筆; 其中,a的取值范圍為,0.05《a《0. 25;豎筆確定單元,用于確定所述角度獲取單元獲取的角度A的范圍 為,(3兀/2-0)《A< (3:i/2+Y),則識(shí)別出所述筆畫(huà)為豎筆;其 中,e的取值范圍為,0. l《e《0.2, Y的取值范圍為,0. 11《Y《 0.21;點(diǎn)筆確定單元,用于確定所述角度獲取單元獲取的角度A的范圍 為,(3兀/2+Y)《A< (2兀-a),則識(shí)別出所述筆畫(huà)為點(diǎn)筆;撇筆確定單元,用于確定所述角度獲取單元獲取的角度A的范圍 為,Ji《A< (3ai/2-e),則識(shí)別出所述筆畫(huà)為撇筆。
7. 根據(jù)權(quán)利要求6所述的識(shí)別裝置,其特征在于,所述拐點(diǎn)確定 單元判斷所述筆畫(huà)獲取單元獲取的筆畫(huà)是否有拐點(diǎn)具體為按手寫(xiě)方向依次獲取所述手寫(xiě)漢字筆畫(huà)的3個(gè)象素點(diǎn)B、 C、 D的 坐標(biāo),確定(BC + CD)〉BDX o ,則判斷出B、 C、 D間有拐點(diǎn);其中, BC表示象素點(diǎn)B與象素點(diǎn)C間的距離,CD表示象素點(diǎn)C與象素點(diǎn)D 間的距離,BD表示象素點(diǎn)B與象素點(diǎn)D間的距離,o的取值范圍為, 1.00《o《l.ll。
8. 根據(jù)權(quán)利要求7所述的識(shí)別裝置,其特征在于,所述拐點(diǎn)確定 單元識(shí)別出所述筆畫(huà)為折筆具體為判斷所述拐點(diǎn)是否超過(guò)一個(gè),如果是,識(shí)別出所述筆畫(huà)為折筆; 否則,判斷第一筆段是否為豎筆,如果否,識(shí)別出所述筆畫(huà)為折筆, 如果是,判斷第二筆段是否為勾筆,如果是,識(shí)別出所述筆畫(huà)為豎筆, 如果否,識(shí)別出所述筆畫(huà)為折筆;所述判斷第一筆段是否為豎筆具體為以所述第一筆段的起點(diǎn)為 直角坐標(biāo)系原點(diǎn),獲取所述第一筆段的起點(diǎn)與末點(diǎn)形成的角度E,確 定所述角度E的范圍為,(3兀/2-P)《E< (3兀/2+y),則識(shí)別出 所述第一筆段為豎筆;所述判斷第二筆段是否為勾筆具體為以所述第二筆段的起點(diǎn)為 直角坐標(biāo)系原點(diǎn),獲取所述第二筆段的起點(diǎn)與末點(diǎn)形成的角度F,確 定所述角度F的范圍為,t/2《F〈or,則識(shí)別出所述第二筆段為勾 筆。
9. 根據(jù)權(quán)利要求8所述的識(shí)別裝置,其特征在于,所述撇筆確定單元識(shí)別出所述筆畫(huà)為撇筆具體為獲得所述手寫(xiě)漢字的最上與最下象素點(diǎn)間的距離M,獲得最左與 最右象素點(diǎn)間的距離N,獲取所述M和N的最大值,記為Y;獲得所述手寫(xiě)漢字筆畫(huà)起點(diǎn)與末點(diǎn)象素點(diǎn)間的距離,記為X;判斷X/Y〈P是否成立,如果是,識(shí)別出所述筆畫(huà)為點(diǎn)筆,否則, 識(shí)別出所述筆畫(huà)為撇筆;其中,X/Y表示X除以Y, P的取值范圍為, 0. 15《P《0. 20。
10.根據(jù)權(quán)利要求9所述的識(shí)別方法,其特征在于a的值為0. 1, P的值為O. 17, Y的值為O. 17, o的值為l.Ol, P的值為O. 19。
全文摘要
本發(fā)明涉及筆畫(huà)的識(shí)別技術(shù)領(lǐng)域,尤其涉及手寫(xiě)漢字筆畫(huà)的識(shí)別方法和識(shí)別裝置。識(shí)別方法包括獲取手寫(xiě)漢字筆畫(huà);判斷所述筆畫(huà)是否有拐點(diǎn),如果是,識(shí)別出所述筆畫(huà)為折筆;否則,以所述筆畫(huà)的起點(diǎn)為直角坐標(biāo)系原點(diǎn),獲取所述筆畫(huà)的起點(diǎn)與末點(diǎn)形成的角度A;根據(jù)角度A的范圍,識(shí)別出橫筆、豎筆、點(diǎn)筆、撇筆。本技術(shù)方案通過(guò)筆畫(huà)拐點(diǎn)和筆畫(huà)起點(diǎn)與末點(diǎn)形成角度的判斷,可以準(zhǔn)確將手寫(xiě)筆畫(huà)識(shí)別為符合國(guó)家標(biāo)準(zhǔn)所規(guī)定的折筆、橫筆、豎筆、點(diǎn)筆、撇筆等5種筆畫(huà)。
文檔編號(hào)G06K9/72GK101364271SQ200810028029
公開(kāi)日2009年2月11日 申請(qǐng)日期2008年5月9日 優(yōu)先權(quán)日2008年5月9日
發(fā)明者立 莊, 祁亨年, 頻 陳 申請(qǐng)人:東莞市正欣科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阿拉善左旗| 阳谷县| 泽普县| 兰西县| 寿阳县| 江门市| 高密市| 太原市| 民权县| 绥中县| 临城县| 苍山县| 高清| 海阳市| 姜堰市| 西华县| 江津市| 枝江市| 驻马店市| 密云县| 江门市| 临夏县| 盐津县| 江陵县| 海晏县| 桂平市| 盘山县| 油尖旺区| 定边县| 沈阳市| 寻乌县| 和静县| 金昌市| 五原县| 仙居县| 靖江市| 镇巴县| 河南省| 澜沧| 遵义市| 邵阳市|