[發明專利]一種室內場景自動布光方法和相關裝置有效
| 申請號: | 202010572901.3 | 申請日: | 2020-06-22 |
| 公開(公告)號: | CN111611726B | 公開(公告)日: | 2021-03-23 |
| 發明(設計)人: | 柯建生;戴振軍 | 申請(專利權)人: | 廣州極點三維信息科技有限公司 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20;G06F30/18;H05B47/155;G06F111/04 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 黃忠 |
| 地址: | 510220 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 室內 場景 自動 方法 相關 裝置 | ||
1.一種室內場景自動布光方法,其特征在于,包括:
對目標場景空間進行凸分解,得到若干個凸多邊形區域;
遍歷所述目標場景空間中的所有燈具,根據燈具所在區域將燈具加入對應的所述凸多邊形區域的燈具列表;
當所述燈具列表為空時,計算所述燈具列表對應的所述凸多邊形區域的最大內接矩形,基于所述最大內接矩形和預置布燈規則確定所述凸多邊形區域的布燈類型、布燈數量、布燈強度和布燈位置;
當所述燈具列表為非空時,計算所述燈具列表對應的所述凸多邊形區域中所有燈具的已布光源強度和凸多邊形區域所需光照強度,基于所述凸多邊形區域所需光照強度和所述已布光源強度計算所述凸多邊形區域中的所有燈具的增益值,基于所述增益值對所述凸多邊形區域中的所有燈具進行增益調節,其中,所述凸多邊形區域所需光照強度基于所述凸多邊形區域的面積計算得到;
所述對目標場景空間進行凸分解,得到若干個凸多邊形區域,包括:
A1、對所述目標場景空間的所有頂點按照預置順序進行排序,并按索引順序對每個頂點分配索引值;
A2、將當前索引值對應的頂點作為目標頂點Pi,基于所述目標頂點Pi、所述目標頂點的前一個頂點Pi-1和后一個頂點Pi+1引出第一射線Pi-1Pi和第二射線Pi+1Pi,判斷所述第一射線Pi-1Pi和所述第二射線Pi+1Pi與目標線段是否存在交點,若是,則執行A3,若否,則執行A6,其中,所述目標線段為所有連續兩個非目標頂點構成的線段;
A3、在所述第一射線Pi-1Pi、所述第二射線Pi+1Pi與所述目標線段的交點中選取與所述目標頂點Pi的距離最短的交點作為分割點;
A4、沿著所述分割點和所述目標頂點Pi構成的線段將所述目標場景空間劃分為兩個凹多邊形區域;
A5、分別將兩個所述凹多邊形區域作為所述目標場景空間,返回A1;
A6、判斷當前索引值是否為最大索引值,若是,將所述目標場景空間作為凸多邊形區域進行輸出,若否,將當前索引值加1作為新的當前索引值,返回A2。
2.根據權利要求1所述的室內場景自動布光方法,其特征在于,所述計算所述燈具列表對應的所述凸多邊形區域的最大內接矩形,包括:
B1、將所述燈具列表對應的所述凸多邊形區域旋轉目標角度,得到第一旋轉區域,計算所述第一旋轉區域的最小水平垂直外接矩形;
B2、將所述最小水平垂直外接矩形分別在水平方向和垂直方向進行若干等份劃分,得到若干個坐標點;
B3、遍歷所有所述坐標點,當所述坐標點在所述凸多邊形區域內,以所述坐標點為矩形的左下角點,遍歷剩下的所有所述坐標點,將在所述凸多邊形區域內的剩下的所述坐標點作為矩形的右上角點,計算由所述矩形的左下角點和所述矩形的右上角點構成的矩形的矩形面積;
B4、調整所述目標角度,得到調整角度,判斷所述調整角度是否小于90°,若是,將所述調整角度作為所述目標角度,返回B1,若否,輸出最大的所述矩形面積對應的矩形。
3.根據權利要求1所述的室內場景自動布光方法,其特征在于,所述預置布燈規則包括:
判斷所述最大內接矩形的寬度是否小于第一閾值,若是,所述布燈類型為聚光燈光源,若否,所述布燈類型為面光源;
判斷所述最大內接矩形的長寬比是否大于第二閾值,若是,所述布燈數量為所述長寬比的向下取整數值,若否,所述布燈數量為1個;
所述布燈強度為所述最大內接矩形對應的所述凸多邊形區域所需光照強度與所述布燈數量的比值;
將所述最大內接矩形劃分為所述布燈數量等份區域,每個所述區域的中心點為所述布燈位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州極點三維信息科技有限公司,未經廣州極點三維信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010572901.3/1.html,轉載請聲明來源鉆瓜專利網。





