[發明專利]元素布局方法、裝置、電子設備及可讀存儲介質有效
| 申請號: | 201910948047.3 | 申請日: | 2019-09-30 |
| 公開(公告)號: | CN110706314B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 胡浩;胡盼盼;佟博;張超 | 申請(專利權)人: | 廣東博智林機器人有限公司 |
| 主分類號: | G06T11/60 | 分類號: | G06T11/60;G06N3/0442;G06N3/0455;G06N3/08 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 謝玲 |
| 地址: | 528000 廣東省佛山市順德區北滘鎮順江*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 元素 布局 方法 裝置 電子設備 可讀 存儲 介質 | ||
1.一種元素布局方法,其特征在于,包括:
確定待布局的多個設計元素中每個設計元素的特征信息以及確定待設計區域的布局類型;
將所述每個設計元素的特征信息輸入至神經網絡模型中,利用所述神經網絡模型獲取所述每個設計元素在所述待設計區域中的布局位置信息,其中,所述神經網絡模型為針對所確定的布局類型進行訓練獲得的;
基于所述布局位置信息將所述多個設計元素在所述待設計區域中進行布局;
所述布局位置信息包括每個設計元素在所述待設計區域中的坐標信息,所述利用所述神經網絡模型獲取所述每個設計元素在所述待設計區域中的布局位置信息,包括:
利用所述神經網絡模型輸出所述每個設計元素在所述待設計區域中的坐標信息;
所述神經網絡模型包括第一神經網絡模型和第二神經網絡模型,所述將所述每個設計元素的特征信息輸入至神經網絡模型中,利用所述神經網絡模型輸出所述每個設計元素在所述待設計區域中的坐標信息,包括:
將所述每個設計元素的特征信息輸入至所述第一神經網絡模型中,利用所述第一神經網絡模型輸出所述每個設計元素在所述待設計區域中的橫坐標信息;以及
將所述每個設計元素的特征信息輸入至所述第二神經網絡模型中,利用所述第二神經網絡模型輸出所述每個設計元素在所述待設計區域中的縱坐標信息。
2.根據權利要求1所述的方法,其特征在于,所述基于所述布局位置信息將所述多個設計元素在所述待設計區域中進行布局,包括:
將所述待設計區域進行網格劃分,并以所述待設計區域建立坐標系;
確定所述待設計區域中各個網格之間的交點的坐標信息;
根據所述每個設計元素在所述待設計區域中的坐標信息以及各個網格之間的交點的坐標信息,確定所述每個設計元素需布局在所述待設計區域中的網格之間的目標交點位置;
根據所述目標交點位置將所述多個設計元素布局在所述待設計區域中。
3.根據權利要求2所述的方法,其特征在于,所述根據所述每個設計元素在所述待設計區域中的坐標信息以及各個網格之間的交點的坐標信息,確定所述每個設計元素需布局在所述待設計區域中的網格之間的目標交點位置,包括:
在各個網格之間的交點的坐標信息中查找與所述每個設計元素在所述待設計區域中的坐標信息相同的坐標信息;
若查找到相同的坐標信息,則確定坐標信息相同的交點為所述目標交點位置;
若未查找到相同的坐標信息,則確定各個網格之間的交點中與所述每個設計元素距離最近的交點為所述目標交點位置。
4.根據權利要求2所述的方法,其特征在于,所述根據所述目標交點位置將所述多個設計元素布局在所述待設計區域中,包括:
確定所述每個設計元素的中心點;
將所述每個設計元素的中心點與所述目標交點位置重合,以將所述每個設計元素的中心點布局在所述待設計區域中的所述目標交點位置處。
5.根據權利要求1所述的方法,其特征在于,所述每個設計元素的特征信息包括每個設計元素的尺寸信息以及類別信息。
6.根據權利要求1所述的方法,其特征在于,所述確定所述待設計區域的布局類型,包括:
獲取所述待設計區域的尺寸信息;
根據所述待設計區域的尺寸信息確定所述待設計區域的布局類型。
7.根據權利要求6所述的方法,其特征在于,所述尺寸信息包括所述待設計區域的長和寬,所述根據所述待設計區域的尺寸信息確定所述待設計區域的布局類型,包括:
若所述待設計區域的長寬比小于第一預設比例,則確定所述待設計區域的布局類型為細高型;
若所述待設計區域的長寬比大于或等于所述第一預設比例且小于第二預設比例,則確定所述待設計區域的布局類型為高型;
若所述待設計區域的長寬比大于或等于所述第二預設比例且小于第三預設比例,則確定所述待設計區域的布局類型為方型;
若所述待設計區域的長寬比大于或等于所述第三預設比例且小于第四比例,則確定所述待設計區域的布局類型為長型;
若所述待設計區域的長寬比大于所述第四比例,則確定所述待設計區域的布局類型為細長型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東博智林機器人有限公司,未經廣東博智林機器人有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910948047.3/1.html,轉載請聲明來源鉆瓜專利網。





