本發明專利技術提供一種支持草稿功能的電子書寫方法,包括:定位到預先設置的正文區域搜索起點,以所述正文區域搜索起點為起始點進行鄰域搜索,獲得正文區域;讀取預設置的背景顏色;所述圖片的位于正文區域以外的區域即為草稿區域;將所述草稿區域的所有點設置為所述背景顏色,由此得到一幅將草稿區域的草稿內容自動刪除的圖片。本發明專利技術提供的支持草稿功能的電子書寫方法具有以下優點:本發明專利技術既滿足用戶打草稿的習慣又不增加用戶刪除草稿的操作,提高用戶書寫體驗。
【技術實現步驟摘要】
本專利技術屬于信息科學
,具體涉及一種支持草稿功能的電子書寫方法。
技術介紹
隨著電子技術和通信技術的普及應用,近年來出現了各種形式的電子書寫設備,例如,手寫板、平板電腦和手機等設備。對于手寫板,用戶直接在手寫區域寫入手寫內容,當寫入完成后,手寫板獲得包含手寫內容的手寫區域圖片,并傳輸到顯示設備顯示。對于平板電腦和手機等智能設備,其運行有各類繪圖軟件,例如,Photoshop、CAD、畫圖軟件等。用戶在啟動繪圖軟件后,在繪圖區域繪制圖形對象,在繪制結束后,繪圖軟件獲得包含圖形對象的繪圖區域圖片并保存。然而,在實現本專利技術的過程中,專利技術人發現,現有技術至少存在以下問題:用戶在書寫時常常有打草稿的習慣,從而可以提高正文內容的書寫效率,避免反復涂改正文內容。但是,用戶在手寫板的手寫區域或繪圖軟件的繪圖區域書寫內容后,由于手寫板或繪圖軟件會將整個手寫區域或整個繪圖區域完整保存下來,因此,為保證所存儲的圖片中書寫內容的整潔美觀性,用戶普遍采用以下兩種方式:方式一,用戶不得不放棄打草稿的習慣,只能直接在手寫區域或繪圖區域寫入正文內容。該種書寫方式由于不符合用戶習慣,因此,會降低正文內容的書寫效率。方式二,用戶在手寫區域或繪圖區域的部分區域寫入正文內容,在其他區域打草稿,在書寫結束時,再將草稿刪除。該種方式存在的問題為:增加了用戶刪除草稿的操作,降低了用戶書寫的便利性??梢姡绾渭葷M足用戶打草稿的習慣又不增加用戶刪除草稿的操作,提高用戶書寫體驗,是目前迫切需要解決的問題。
技術實現思路
針對現有技術存在的缺陷,本專利技術提供一種支持草稿功能的電子書寫方法,可有效解決上述問題。本專利技術采用的技術方案如下:本專利技術提供一種支持草稿功能的電子書寫方法,包括以下步驟:步驟1,獲取包含書寫筆跡的圖片;步驟2,識別到所述圖片的封閉邊界輪廓線;按預設規則在所述圖片上定位到左側判別區域和右側判別區域;步驟3,掃描所述左側判別區域,判斷在所述左側判別區域是否掃描到起始筆跡點;如果判斷結果為否,則結束對該圖片的處理;如果判斷結果為是,則執行步驟4;步驟4,設共掃描到的不連通的起始筆跡點的數量為n個,對于每個所述起始筆跡點,均進行以下處理:步驟4.1,以所述起始筆跡點為起點進行鄰域搜索,得到一個筆跡連通區域;步驟4.2,判斷所述右側判別區域中是否存在至少一個屬于所述筆跡連通區域的筆跡點,如果不存在,則所搜索到的筆跡連通區域無法作為1條初始分割筆跡線;如果存在,則所搜索到的所述筆跡連通區域作為1條初始分割筆跡線;步驟5,設共搜索到m條初始分割筆跡線;其中,m小于等于n;定位到預先設置的正文區域搜索起點,判斷所述正文區域搜索起點是否位于相鄰的兩條初始分割筆跡線之間,如果是,采用下述操作將相鄰的兩條初始分割筆跡線處理為兩條相鄰的有效分割筆跡線,從而將所述封閉邊界輪廓線所圍成的封閉區域劃分為三個不連通的區域,然后執行步驟6;否則,采用下述操作將距離所述正文區域搜索起點最近的初始分割筆跡線處理為有效分割筆跡線,從而將所述封閉邊界輪廓線所圍成的封閉區域劃分為兩個不連通的區域,然后執行步驟6;其中,采用以下操作將初始分割筆跡線處理得到有效分割筆跡線:判斷所述初始分割筆跡線的最左側筆跡點是否與所述封閉邊界輪廓線相交,如果不相交,則將所述初始分割筆跡線向左側拓展延長,使其與所述封閉邊界輪廓線相交;如果相交,則不進行處理;判斷所述初始分割筆跡線的最右側筆跡點是否與所述封閉邊界輪廓線相交,如果不相交,則將所述初始分割筆跡線向右側拓展延長,使其與所述封閉邊界輪廓線相交;如果相交,則不進行處理;由此實現拓展后的分割筆跡線的左右側筆跡點均與所述封閉邊界輪廓線相交,將拓展后的分割筆跡線記為有效分割筆跡線;步驟6,定位到預先設置的正文區域搜索起點,以所述正文區域搜索起點為起始點進行鄰域搜索,獲得正文區域;其中,鄰域搜索方法為:步驟6.1,標記正文區域搜索起點;步驟6.2,搜索所述正文區域搜索起點的鄰域點,判斷所述鄰域點是否屬于任意一條所述有效分割筆跡線的筆跡點,如果屬于,則不標記該鄰域點,并結束對該鄰域點的進一步搜索;如果不屬于,則標記該鄰域點,然后執行步驟6.3;步驟6.3,進一步搜索已標記點的鄰域點,并判斷該鄰域點是否屬于任意一條所述有效分割筆跡線的筆跡點,如果不屬于,則標記該鄰域點,如此不斷循環,直到搜索結束;步驟6.4,所有已標記點形成一個連通區域,所形成的連通區域即為正文區域;步驟7,讀取預設置的背景顏色;所述圖片的位于正文區域以外的區域即為草稿區域;將所述草稿區域的所有點設置為所述背景顏色,由此得到一幅將草稿區域的草稿內容自動刪除的圖片。優選的,步驟2中,所述左側判別區域和所述右側判別區域的四周與所述封閉邊界輪廓線相交或不相交均可。優選的,步驟3中,判斷在所述左側判別區域是否掃描到起始筆跡點是指:判斷在所述左側判別區域是否掃描到任意一個筆跡點,如果掃描到,則將首先掃描到的筆跡點作為起始筆跡點。優選的,步驟3中,步驟4.1中,所述鄰域搜索為8連通鄰域搜索算法。優選的,步驟7之后,還包括:存儲或自動顯示已刪除草稿內容的圖片。本專利技術提供的支持草稿功能的電子書寫方法具有以下優點:本專利技術既滿足用戶打草稿的習慣又不增加用戶刪除草稿的操作,提高用戶書寫體驗。附圖說明圖1為本專利技術提供的支持草稿功能的電子書寫方法的流程示意圖;圖2為本專利技術提供的包含書寫筆跡的圖片的一種具體示例圖;圖3為左側判別區域和右側判別區域的一種設置示意圖;圖4為左側判別區域和右側判別區域的另一種設置示意圖;圖5為左側判別區域和右側判別區域的另一種設置示意圖。具體實施方式為了使本專利技術所解決的技術問題、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本專利技術,并不用于限定本專利技術。本專利技術提供一種支持草稿功能的電子書寫方法,與各種形式的電子書寫設備配合,電子書寫設備包括但不限于手寫板、平板電腦和手機;或者,與各類繪圖軟件配合,允許用戶按一定的規則同時在手寫板或繪圖軟件的不同區域書寫正文內容和草稿內容,通過本專利技術提供的方法,首先獲取包含書寫筆跡的圖片,該圖片即為在手寫板或繪圖軟件書寫完成后得到的原始圖片,然后,通過對原始圖片進行處理,可自動識別并刪除原始圖片中的草稿內容,而不需要用戶手動刪除,從而既滿足用戶打草稿的習慣,又不會增加用戶刪除草稿的操作,提高了用戶書寫的體驗。為方便對本專利技術進行理解,首先介紹下用戶在手寫板或繪圖軟件書寫內容時,需要遵守的必要規則:根據本專利技術后續軟件配置,可區分為兩種規則:書寫規則1:用于符合用戶在手寫板或繪圖區域的上方書寫正文內容,在手寫板或繪圖區域的上方書寫草稿內容的習慣。為實現本專利技術后續自動刪除草稿內容的功能,此處,需教導用戶對于手寫板或繪圖軟件的繪圖區域,如果用戶需要在書寫過程中同步打草稿,需要首先繪制橫向的第1條初始分割筆跡線,當然,第1條初始分割筆跡線可以為直線也可以為曲線;并且,第1條初始分割筆跡線的左右兩端應盡量靠近手寫板或繪圖界面的左右邊界,當然,具體靠近手寫板或繪圖界面左右邊界的距離不需要用戶精確把握,只需要盡量靠近即可。通過繪制上述的第1條初始分割筆跡
線,位于第1條初始分割筆本文檔來自技高網...

【技術保護點】
一種支持草稿功能的電子書寫方法,其特征在于,包括以下步驟:步驟1,獲取包含書寫筆跡的圖片;步驟2,識別到所述圖片的封閉邊界輪廓線;按預設規則在所述圖片上定位到左側判別區域和右側判別區域;步驟3,掃描所述左側判別區域,判斷在所述左側判別區域是否掃描到起始筆跡點;如果判斷結果為否,則結束對該圖片的處理;如果判斷結果為是,則執行步驟4;步驟4,設共掃描到的不連通的起始筆跡點的數量為n個,對于每個所述起始筆跡點,均進行以下處理:步驟4.1,以所述起始筆跡點為起點進行鄰域搜索,得到一個筆跡連通區域;步驟4.2,判斷所述右側判別區域中是否存在至少一個屬于所述筆跡連通區域的筆跡點,如果不存在,則所搜索到的筆跡連通區域無法作為1條初始分割筆跡線;如果存在,則所搜索到的所述筆跡連通區域作為1條初始分割筆跡線;步驟5,設共搜索到m條初始分割筆跡線;其中,m小于等于n;定位到預先設置的正文區域搜索起點,判斷所述正文區域搜索起點是否位于相鄰的兩條初始分割筆跡線之間,如果是,采用下述操作將相鄰的兩條初始分割筆跡線處理為兩條相鄰的有效分割筆跡線,從而將所述封閉邊界輪廓線所圍成的封閉區域劃分為三個不連通的區域,然后執行步驟6;否則,采用下述操作將距離所述正文區域搜索起點最近的初始分割筆跡線處理為有效分割筆跡線,從而將所述封閉邊界輪廓線所圍成的封閉區域劃分為兩個不連通的區域,然后執行步驟6;其中,采用以下操作將初始分割筆跡線處理得到有效分割筆跡線:判斷所述初始分割筆跡線的最左側筆跡點是否與所述封閉邊界輪廓線相交,如果不相交,則將所述初始分割筆跡線向左側拓展延長,使其與所述封閉邊界輪廓線相交;如果相交,則不進行處理;判斷所述初始分割筆跡線的最右側筆跡點是否與所述封閉邊界輪廓線相交,如果不相交,則將所述初始分割筆跡線向右側拓展延長,使其與所述封閉邊界輪廓線相交;如果相交,則不進行處理;由此實現拓展后的分割筆跡線的左右側筆跡點均與所述封閉邊界輪廓線相交,將拓展后的分割筆跡線記為有效分割筆跡線;步驟6,定位到預先設置的正文區域搜索起點,以所述正文區域搜索起點為起始點進行鄰域搜索,獲得正文區域;其中,鄰域搜索方法為:步驟6.1,標記正文區域搜索起點;步驟6.2,搜索所述正文區域搜索起點的鄰域點,判斷所述鄰域點是否屬于任意一條所述有效分割筆跡線的筆跡點,如果屬于,則不標記該鄰域點,并結束對該鄰域點的進一步搜索;如果不屬于,則標記該鄰域點,然后執行步驟6.3;步驟6.3,進一步搜索已標記點的鄰域點,并判斷該鄰域點是否屬于任意一條所述有效分割筆跡線的筆跡點,如果不屬于,則標記該鄰域點,如此不斷循環,直到搜索結束;步驟6.4,所有已標記點形成一個連通區域,所形成的連通區域即為正文區域;步驟7,讀取預設置的背景顏色;所述圖片的位于正文區域以外的區域即為草稿區域;將所述草稿區域的所有點設置為所述背景顏色,由此得到一幅將草稿區域的草稿內容自動刪除的圖片。...
【技術特征摘要】
1.一種支持草稿功能的電子書寫方法,其特征在于,包括以下步驟:步驟1,獲取包含書寫筆跡的圖片;步驟2,識別到所述圖片的封閉邊界輪廓線;按預設規則在所述圖片上定位到左側判別區域和右側判別區域;步驟3,掃描所述左側判別區域,判斷在所述左側判別區域是否掃描到起始筆跡點;如果判斷結果為否,則結束對該圖片的處理;如果判斷結果為是,則執行步驟4;步驟4,設共掃描到的不連通的起始筆跡點的數量為n個,對于每個所述起始筆跡點,均進行以下處理:步驟4.1,以所述起始筆跡點為起點進行鄰域搜索,得到一個筆跡連通區域;步驟4.2,判斷所述右側判別區域中是否存在至少一個屬于所述筆跡連通區域的筆跡點,如果不存在,則所搜索到的筆跡連通區域無法作為1條初始分割筆跡線;如果存在,則所搜索到的所述筆跡連通區域作為1條初始分割筆跡線;步驟5,設共搜索到m條初始分割筆跡線;其中,m小于等于n;定位到預先設置的正文區域搜索起點,判斷所述正文區域搜索起點是否位于相鄰的兩條初始分割筆跡線之間,如果是,采用下述操作將相鄰的兩條初始分割筆跡線處理為兩條相鄰的有效分割筆跡線,從而將所述封閉邊界輪廓線所圍成的封閉區域劃分為三個不連通的區域,然后執行步驟6;否則,采用下述操作將距離所述正文區域搜索起點最近的初始分割筆跡線處理為有效分割筆跡線,從而將所述封閉邊界輪廓線所圍成的封閉區域劃分為兩個不連通的區域,然后執行步驟6;其中,采用以下操作將初始分割筆跡線處理得到有效分割筆跡線:判斷所述初始分割筆跡線的最左側筆跡點是否與所述封閉邊界輪廓線相交,如果不相交,則將所述初始分割筆跡線向左側拓展延長,使其與所述封閉邊界輪廓線相交;如果相交,則不進行處理;判斷所述初始分割筆跡線的最右側筆跡點是否與所述封閉邊界輪廓線相交,如果不相交,則將所述初始分割筆跡線向右側拓展延長,使其與所述...
【專利技術屬性】
技術研發人員:鄧戩峰,
申請(專利權)人:北京視駿科技有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。