[發明專利]一種CAD圖紙上的全體住宅空間精準分割的方法在審
| 申請號: | 202111530878.2 | 申請日: | 2021-12-15 |
| 公開(公告)號: | CN114494692A | 公開(公告)日: | 2022-05-13 |
| 發明(設計)人: | 鄭宇虹;李一帆;彭靖田 | 申請(專利權)人: | 上海品覽數據科技有限公司 |
| 主分類號: | G06V10/26 | 分類號: | G06V10/26;G06V10/44;G06V10/75;G06V10/764;G06K9/62 |
| 代理公司: | 上海互順專利代理事務所(普通合伙) 31332 | 代理人: | 韋志剛 |
| 地址: | 200000 上海市靜安區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 cad 圖紙 全體 住宅 空間 精準 分割 方法 | ||
1.一種CAD圖紙上的全體住宅空間精準分割的方法,其特征在于,所述方法包括以下步驟:
S1、收集不同設計院設計的CAD施工圖紙中繪制墻、柱、門、窗等的圖層,以及CAD施工圖紙中各種住宅空間標注的文本;
S2、對某張CAD圖紙進行解析獲取到若干圖框,并可以獲取到每個圖框中所包含的圖層,及每個圖層繪制的圖元,將每個圖層包含的圖元信息按照步驟S1中收集的圖層歸屬的物體進行分類存儲;
S3、將解析到的CAD圖紙圖框的大小進行一定比例的縮放,利用計算機python語言中的numpy計算庫創建一張等比例縮放的黑色底圖;
S4、將步驟S2中獲取到的墻、柱的圖元按照步驟S3中的縮放比例同樣進行縮放后,使用計算機python語言中的opencv庫將所有圖元使用亮色繪制在步驟S3創建的黑色底圖上;
S5、對步驟S2中的門、窗圖元信息分別進行整合,將互相間有重合的圖元合并成1個構件;
S6、將構件與墻、柱圖元進行比對,找尋最近的兩個平行的墻、柱圖元,并用這兩個墻、柱圖元的中點進行相連,得到能代表每個構件在空間分布情況中的土建連線;
S7、將土建連線按照步驟S3中的縮放比例,同步驟S4一樣進行縮放后,使用opencv庫繪制在步驟S4修改后的底圖;
S8、對步驟S7中已經繪制了包含墻、柱、門窗對應土建連線的底圖,基于canny算子進行邊緣檢測,獲取到所有的封閉輪廓;
S9、對步驟S2中解析出來的該圖框內的所有文本,按照S1中收集的各類住宅空間的文本,使用正則匹配的方式,找到此文本對應的住宅空間類型,并將此空間類型所在的輪廓命名為此種類型。
2.根據權利要求1所述一種CAD圖紙上的全體住宅空間精準分割的方法,其特征在于:所述步驟S1中的墻線通常繪制在墻、wall、等圖層,門線通常繪制在門、door等圖層。
3.根據權利要求1所述一種CAD圖紙上的全體住宅空間精準分割的方法,其特征在于:所述步驟S1中的臥室空間可能寫上主臥、客臥、客房等字,衛生間可能寫上男衛、衛生間、干區、濕區等。
4.根據權利要求1所述一種CAD圖紙上的全體住宅空間精準分割的方法,其特征在于:所述步驟S2中的圖框具體包括:一層平面圖。
5.根據權利要求1所述一種CAD圖紙上的全體住宅空間精準分割的方法,其特征在于:所述步驟S2中每個圖框中包含的圖層包括:墻,柱子等圖層,并且每個圖層繪制的圖元包括:直線型圖元,弧線型圖元等。
6.根據權利要求1所述一種CAD圖紙上的全體住宅空間精準分割的方法,其特征在于:所述步驟S8中封閉輪廓需要挑選出面積大于一定閾值的輪廓從而排除調墻內空間外,得到的每個輪廓代表一個住宅空間。
7.根據權利要求1所述一種CAD圖紙上的全體住宅空間精準分割的方法,其特征在于:所述步驟S9中正則匹配的方式為描述了一種字符串匹配的模式,可以用來檢查一個字符串是否含有某種子串。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海品覽數據科技有限公司,未經上海品覽數據科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111530878.2/1.html,轉載請聲明來源鉆瓜專利網。





