[發明專利]一種漢字字體矢量化方法有效
| 申請號: | 201710354736.2 | 申請日: | 2017-05-18 |
| 公開(公告)號: | CN107292936B | 公開(公告)日: | 2020-08-11 |
| 發明(設計)人: | 肖正;張慧敏;杜家宜;方梓兆;王樂;李星;郭楊 | 申請(專利權)人: | 湖南大學 |
| 主分類號: | G06T9/00 | 分類號: | G06T9/00 |
| 代理公司: | 長沙思創聯合知識產權代理事務所(普通合伙) 43215 | 代理人: | 肖戰勝 |
| 地址: | 410082 *** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 漢字 字體 矢量 方法 | ||
本發明公開了一種漢字字體矢量化方法,包括如下步驟:步驟1,輸入漢字圖形;步驟2,對于輸入的漢字,選定預處理筆畫區域;步驟3,在選定的預處理筆畫區域中,采用區域選擇遞歸方法獲取筆畫的所有邊界點信息;步驟4,根據筆畫邊界點信息,判定每一筆畫的筆畫類型;步驟5,針對每一個筆畫,從邊界點中提取出運筆軌跡上的軌跡點和垂直于運筆方向上軌跡點的筆畫寬度信息,完成字體矢量化。該漢字字體矢量化方法易于實施,能將漢字圖形進行高效而準確地矢量化。
技術領域
本發明涉及一種漢字字體矢量化方法。
背景技術
傳統的漢字繼承手段主要是將漢字通過人工刻竹簡、臨摹、印刷等手段進行留傳,耗費了大量的人力物力,保存下來的作品也需置于特定環境下才能維持其最原始的狀態,具有很大的弊端。
針對漢字的數字化保存,現有的技術一般是進行整體的圖像數字化掃描得到數字圖像文件,這種方式存儲量大,且不便于對漢字的筆畫進行解構以及智能化的再現,因此,有必要設計一種新的漢字字體矢量化方法。
發明內容
本發明所要解決的技術問題是提供一種漢字字體矢量化方法,該漢字字體矢量化方法易于實施,能將漢字圖形進行高效而準確地矢量化。
發明的技術解決方案如下:
一種漢字字體矢量化方法,其特征在于,包括如下步驟:
步驟1,輸入漢字圖形;
步驟2,對于輸入的漢字,選定預處理筆畫區域;漢字會有筆畫交叉的情況(如圖12-14中的“大”),需要人為對筆畫的范圍進行界定,使用背景色把待選定區域和其他區域分割開,再使用其他顏色(這里使用灰色,也可以使用其他顏色,如紅色等)對選定區域進行自動填充(因為區域已經分割,可自動填充),對選定區域(灰色)進行預處理。如果筆畫沒有交叉(如圖14中的“八”字),則直接使用灰色對該區域進行填充和預處理。同時,人工選定筆畫。
步驟3,在選定的預處理筆畫區域中,采用區域選擇遞歸方法獲取筆畫的所有邊界點信息;
步驟4,根據筆畫邊界點信息,判定每一筆畫的筆畫類型;
步驟5,針對每一個筆畫,從邊界點中提取出運筆軌跡上的軌跡點和垂直于運筆方向上的筆畫寬度信息,完成字體矢量化。
各筆畫之間用區分標志分區分。如2個筆畫中間的“-1、1、1”用來區分不同筆畫。
步驟3中,對邊界點的定義如下:
邊界點是指如果內部區域的某一個像素點的四個十字形方向相鄰的像素點中,同時存在內部區域和外部區域的像素點,那么這個像素點稱為邊界點;內部區域是指位于字形內的區域,外部區域是指位于字形外的區域,或者說內部區域是非白色像素區域,外部區域為白色像素區域;
獲取筆畫的所有邊界點的方法為:選定一個邊界點后,然后利用邊界點連續性定理,按照設定的方向(順時針或逆時針)依次遞歸找出所有的邊界點。
步驟3中,將漢字筆畫分為“橫”“豎”“撇”“點”“捺”五種,根據一個筆畫的橫軸長、縱軸長、筆畫傾斜方向和筆畫末端方向權重對筆畫進行判斷。
對于獨立的筆畫,針對該筆畫進行直接識別;
對于存在轉折的筆畫,將交連的筆畫分離割裂后,形成獨立筆畫,再識別該筆畫。具體方式為:可以手動把筆畫涂成一種顏色(如灰色),或者把涂色區域附近的交叉點的邊界用背景色覆蓋,如果是個轉折筆畫,則識別完一劃后,再識別另一劃,如圖“馬”。
以“豎直”和“水平”為最基本的處理方式進行識別,這兩種方式決定了中間點的獲?。?/p>
將“橫”“撇”“捺”歸為“水平”處理方式;而“豎”“點”進行“豎直”處理方式;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南大學,未經湖南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710354736.2/2.html,轉載請聲明來源鉆瓜專利網。





