[發明專利]一種視圖塊分割方法及裝置有效
| 申請號: | 201911284807.1 | 申請日: | 2019-12-13 |
| 公開(公告)號: | CN111127478B | 公開(公告)日: | 2023-09-05 |
| 發明(設計)人: | 何梁偉;陳澤坤 | 申請(專利權)人: | 上海眾源網絡有限公司 |
| 主分類號: | G06T7/11 | 分類號: | G06T7/11;G06T3/40;G06V10/75 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 郭金鑫 |
| 地址: | 200030 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視圖 分割 方法 裝置 | ||
本發明實施例提供了一種視圖塊分割方法及裝置,所述方法包括:獲取待分割的目標視圖塊,其中,所述目標視圖塊根據不同背景對目標圖像進行分割得到;將所述目標視圖塊分割為多個不連續區域;確定每個所述不連續區域中元素的分布特征信息;根據所述分布特征信息計算任一相鄰兩個所述不連續區域中元素的分布特征的相似度;將多個所述不連續區域中所述相似度不小于設定相似度閾值的相鄰兩個所述不連續區域進行拼接處理。如此可以應對同一背景的視圖塊需要進一步分割的場景,實現對同一背景的視圖塊進一步分割的目的。
技術領域
本發明涉及圖像處理技術領域,特別是涉及一種視圖塊分割方法及裝置。
背景技術
在UI(User?Interface,用戶界面)設計逆向工程(即通過UI截圖反向生成布局代碼)中,需要將UI截圖上的UI元素進行拆分提取,從而得到UI元素的視圖樹。因此在UI設計逆向工程中,對于UI截圖,根據不同背景將該UI截圖切割成多個視圖塊,從多個視圖塊中對UI截圖上的UI元素進行拆分提取,從而得到UI元素的視圖樹。
然而當根據不同背景將該UI截圖切割成多個視圖塊時,經常會遇到需要對同一背景的視圖塊進一步分割的場景。例如對于其中某個視圖塊,雖然背景相同,但是該視圖塊中包括兩組不同的UI元素,存在UI元素的差異,因此需要對該視圖塊進一步分割。基于此,目前急需一種視圖塊分割的技術方案,以應對上述對同一背景的視圖塊需要進一步分割的場景。
發明內容
本發明實施例的目的在于提供一種視圖塊分割方法、裝置、服務器及存儲介質,以實現對同一背景的視圖塊進一步分割的目的。具體技術方案如下:
在本發明實施例的第一方面,首先提供了一種視圖塊分割方法,所述方法包括:
獲取待分割的目標視圖塊,其中,所述目標視圖塊根據不同背景對目標圖像進行分割得到;
將所述目標視圖塊分割為多個不連續區域;
確定每個所述不連續區域中元素的分布特征信息;
根據所述分布特征信息計算任一相鄰兩個所述不連續區域中元素的分布特征的相似度;
將多個所述不連續區域中所述相似度不小于設定相似度閾值的相鄰兩個所述不連續區域進行拼接處理。
在本發明實施例的可選實施方式中,所述將所述目標視圖塊分割為多個不連續區域,包括:
確定所述目標視圖塊中不連續區域之間垂直方向上的中間點位置;
根據所述中間點位置,按照水平方向將所述目標視圖塊分割為多個不連續區域。
在本發明實施例的可選實施方式中,所述確定每個所述不連續區域中元素的分布特征信息,包括:
確定每個所述不連續區域中元素的位置信息、數量和水平寬度。
在本發明實施例的可選實施方式中,所述根據所述分布特征信息計算任一相鄰兩個所述不連續區域中元素的分布特征的相似度,包括:
根據所述分布特征信息計算任一相鄰兩個所述不連續區域中元素在垂直方向上的重合度;
針對任一相鄰兩個所述不連續區域,其中一個不連續區域中的任一元素,選取重合度最高的另一個不連續區域的元素進行匹配;
計算任一相鄰兩個所述不連續區域中匹配成功的元素的漢明距離;
根據所述漢明距離以及所述匹配成功的元素,計算任一相鄰兩個所述不連續區域中元素的分布特征的相似度。
在本發明實施例的可選實施方式中,所述計算任一相鄰兩個所述不連續區域中匹配成功的元素的漢明距離,包括:
選取任一相鄰兩個所述不連續區域中匹配成功的元素的位置信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海眾源網絡有限公司,未經上海眾源網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911284807.1/2.html,轉載請聲明來源鉆瓜專利網。





