用于捕捉球形照明設(shè)備的三維攝影照明的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明一般地涉及圖像數(shù)據(jù)處理,尤其涉及捕捉球形照明設(shè)備的三維攝影照明。
【背景技術(shù)】
[0002] 曝光表是用于測量光量的設(shè)備。在攝影術(shù)中,曝光表通常被用來確定攝影的合適 曝光。典型地,曝光表將會包括數(shù)字或模擬的計算機(jī),其允許攝影師在給定照明條件和膠片 速度的情況下確定應(yīng)為最佳曝光選擇的快門速度和光圈數(shù)。曝光表還被用于電影攝影和場 景設(shè)計領(lǐng)域,用以確定場景的最佳光照水平。曝光表還被用于一般照明領(lǐng)域,在該領(lǐng)域中, 曝光表能夠幫助減少家庭使用中浪費(fèi)的光量、減少戶外光污染、以及在植物栽培中確保合 適的光照水平。
【發(fā)明內(nèi)容】
[0003] 在一個實施例中,提供了一種用于捕捉球形照明設(shè)備的三維攝影照明的方法。該 方法包括由一個或多個處理器基于所述球形照明設(shè)備的設(shè)定位置中的至少一個光源的照 明屬性來計算所述球形照明設(shè)備的邊界。該方法還包括:由所述一個或多個處理器使用所 述球形照明設(shè)備的邏輯柵格來將所述球形照明設(shè)備的多個點映射到至少一個相機(jī)設(shè)備的 三維矢量。該方法還包括:由所述一個或多個處理器測量所述球形照明設(shè)備的邏輯柵格的 亮度。該方法還包括:由所述一個或多個處理器確定所述球形照明設(shè)備的邏輯柵格的最亮 柵格點,其中所述邏輯柵格的最亮柵格點在所述球形照明設(shè)備的亮度區(qū)域內(nèi)測得。該方法 還包括:由所述一個或多個處理器基于所述邏輯柵格的最亮柵格點來計算所述球形照明設(shè) 備的亮度區(qū)域。
[0004] 在另一個實施例中,提供了一種用于捕捉球形照明設(shè)備的三維攝影照明的計算機(jī) 系統(tǒng)方法。所述計算機(jī)系統(tǒng)包括:
[0005] 一個或多個處理器、一個或多個計算機(jī)可讀存儲器、一個或多個計算機(jī)可讀有形 存儲設(shè)備以及存儲在所述一個或多個存儲設(shè)備中的至少一個存儲設(shè)備上的程序指令,所述 程序指令用于由所述一個或多個處理器中的至少一個處理器經(jīng)由所述一個或多個存儲器 中的至少一個存儲器執(zhí)行。該計算機(jī)系統(tǒng)還包括基于所述球形照明設(shè)備的設(shè)定位置處的至 少一個光源的照明屬性來計算所述球形照明設(shè)備的邊界的程序指令。所述計算機(jī)系統(tǒng)還包 括使用所述球形照明設(shè)備的邏輯柵格來將所述球形照明設(shè)備的多個點映射至相機(jī)設(shè)備的 三維矢量的程序指令。所述計算機(jī)系統(tǒng)還包括用于測量所述球形照明設(shè)備的邏輯柵格的亮 度的程序指令。所述計算機(jī)系統(tǒng)還包括用于確定所述球形照明設(shè)備的邏輯柵格的最亮柵格 點的程序指令,其中所述邏輯柵格的最亮柵格點在所述球形照明設(shè)備的區(qū)域亮度內(nèi)測得。 所述計算機(jī)系統(tǒng)還包括基于所述邏輯柵格的最亮柵格點來計算所述球形照明設(shè)備的亮度 區(qū)域的程序指令。
[0006] 在本發(fā)明的又一個實施例中,提供了一種用于捕捉球形照明設(shè)備的三維攝影照明 的程序指令。該計算機(jī)程序產(chǎn)品包括一個或多個計算機(jī)可讀有形存儲設(shè)備以及存儲在所述 一個或多個存儲設(shè)備中的至少一個存儲設(shè)備上的程序指令。該計算機(jī)程序產(chǎn)品還包括基于 所述球形照明設(shè)備的設(shè)定位置處的至少一個光源的照明屬性來計算球形照明設(shè)備的邊界 的程序指令。所述計算機(jī)程序產(chǎn)品還包括使用所述球形照明設(shè)備的邏輯柵格來將所述球形 照明設(shè)備的多個點映射至相機(jī)設(shè)備的三維矢量的程序指令。所述計算機(jī)程序產(chǎn)品還包括用 于測量所述球形照明設(shè)備的邏輯柵格的亮度的程序指令。所述計算機(jī)程序產(chǎn)品還包括用于 確定所述球形照明設(shè)備的邏輯柵格的最亮柵格點的程序指令,其中所述邏輯柵格的最亮柵 格點在所述球形照明設(shè)備的區(qū)域亮度內(nèi)測得。所述計算機(jī)程序產(chǎn)品還包括基于所述邏輯柵 格的最亮柵格點來計算所述球形照明設(shè)備的亮度區(qū)域的程序指令。
【附圖說明】
[0007] 本發(fā)明的新穎特征將在所附權(quán)利要求中闡明。本發(fā)明將通過參考結(jié)合附圖閱讀的 本發(fā)明的如下詳細(xì)描述而得到最佳的理解,在附圖中相似的參考編號指代類似的部分,并 且:
[0008] 圖1是根據(jù)本發(fā)明各實施例的三維(3D)模型球形照明虛擬環(huán)境的功能圖示。
[0009] 圖2是根據(jù)本發(fā)明各實施例示出了三維(3D)模型球形照明虛擬環(huán)境的計算設(shè)備 100的程序部件的功能框圖。
[0010] 圖3A - 3F根據(jù)本發(fā)明描述了三維(3D)模型球形照明虛擬環(huán)境的具有光圈環(huán)和可 調(diào)節(jié)架的球形照明球體。
[0011] 圖4是根據(jù)本發(fā)明各實施例描繪了由圖像處理程序執(zhí)行的用于捕捉球形照明設(shè) 備的三維攝影照明的各步驟的流程圖。
[0012] 圖5根據(jù)本發(fā)明各實施例示出了計算機(jī)系統(tǒng)各部件的框圖。
【具體實施方式】
[0013] 所屬技術(shù)領(lǐng)域的技術(shù)人員知道,本發(fā)明的各個方面可以實現(xiàn)為系統(tǒng)、方法或計算 機(jī)程序產(chǎn)品。因此,本發(fā)明的各個方面可以具體實現(xiàn)為以下形式,即:完全的硬件實施方式、 完全的軟件實施方式(包括固件、駐留軟件、微代碼等),或硬件和軟件方面結(jié)合的實施方 式,這里可以統(tǒng)稱為"電路"、"模塊"或"系統(tǒng)"。此外,在一些實施例中,本發(fā)明的各個方面 還可以實現(xiàn)為在一個或多個計算機(jī)可讀介質(zhì)中的計算機(jī)程序產(chǎn)品的形式,該計算機(jī)可讀介 質(zhì)中包含計算機(jī)可讀的程序代碼。
[0014] 可以采用一個或多個計算機(jī)可讀介質(zhì)的任意組合。計算機(jī)可讀介質(zhì)可以是計算 機(jī)可讀信號介質(zhì)或者計算機(jī)可讀存儲介質(zhì)。計算機(jī)可讀存儲介質(zhì)例如可以是一一但不限 于一一電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算 機(jī)可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導(dǎo)線的電連接、便 攜式計算機(jī)盤、硬盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、可擦式可編程只讀存儲器 (EPROM或閃存)、光纖、便攜式緊湊盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者 上述的任意合適的組合。在本文件中,計算機(jī)可讀存儲介質(zhì)可以是任何包含或存儲程序的 有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
[0015] 計算機(jī)可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號, 其中承載了計算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括一一但 不限于一一電磁信號、光信號或上述的任意合適的組合。
[0016] 計算機(jī)可讀的信號介質(zhì)還可以是計算機(jī)可讀存儲介質(zhì)以外的任何計算機(jī)可讀介 質(zhì),該計算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或 者與其結(jié)合使用的程序。計算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸, 包括一一但不限于一一無線、有線、光纜、RF等等,或者上述的任意合適的組合。
[0017] 可以以一種或多種程序設(shè)計語言的任意組合來編寫用于執(zhí)行本發(fā)明操作的計算 機(jī)程序代碼,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言一諸如Java、Smalltalk、C++ 等,還包括常規(guī)的過程式程序設(shè)計語言一諸如"C"語言,硬件描述語言-諸如VERILOG,或類 似的程序設(shè)計語言。程序代碼可以完全地在用戶計算機(jī)上執(zhí)行、部分地在用戶計算機(jī)上執(zhí) 行、作為一個獨立的軟件包執(zhí)行、部分在用戶計算機(jī)上部分在遠(yuǎn)程計算機(jī)上執(zhí)行、或者完全 在遠(yuǎn)程計算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計算機(jī)的情形中,遠(yuǎn)程計算機(jī)可以通過任意種 類的網(wǎng)絡(luò)一一包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)-連接到用戶計算機(jī),或者,可以連接到外 部計算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
[0018] 下面將參照根據(jù)本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機(jī)程序產(chǎn)品的流程圖 和/或框圖描述本發(fā)明。應(yīng)當(dāng)