本發(fā)明屬于全息投影技術(shù)領(lǐng)域,尤其涉及控制方法及電子設(shè)備。
背景技術(shù):
全息投影技術(shù)(front-projectedholographicdisplay)也稱為虛擬成像技術(shù),能夠記錄并再現(xiàn)物體真實(shí)的三維圖像。全息投影技術(shù)不僅可以產(chǎn)生立體的虛擬圖像,用戶還可以與虛擬圖像進(jìn)行交互,進(jìn)而獲得較強(qiáng)的使用體驗(yàn)。
目前全息投影技術(shù)已經(jīng)應(yīng)用在多種場(chǎng)景。例如:在a地點(diǎn),由第一電子設(shè)備采集對(duì)象的三維模型,第一電子設(shè)備將該三維模型傳輸至b地點(diǎn)的第二電子設(shè)備,由第二電子設(shè)備將該三維模型投射至目標(biāo)區(qū)域,使得b地點(diǎn)的用戶能夠面對(duì)面地直接觀看位于a地點(diǎn)的對(duì)象。但是,該技術(shù)方案存在一些不足:三維模型與b地點(diǎn)環(huán)境的融合度較差,導(dǎo)致用戶的真實(shí)感較差。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于解決三維模型與投射區(qū)域所在的環(huán)境的統(tǒng)合度較差,導(dǎo)致用戶的真實(shí)感較差的問題。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種控制方法,應(yīng)用于第一電子設(shè)備,所述第一電子設(shè)備布置于第一地點(diǎn),所述第一電子設(shè)備包括由多個(gè)補(bǔ)光模塊構(gòu)成的補(bǔ)光模組,所述控制方法包括:
獲取第二地點(diǎn)中目標(biāo)投射區(qū)域的光環(huán)境參數(shù),所述第二地點(diǎn)布置有第二電子設(shè)備;
根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù),以便在目標(biāo)對(duì)象處模擬位于所述第二地點(diǎn)的目標(biāo)投射區(qū)域的光環(huán)境;
生成所述目標(biāo)對(duì)象的三維模型,向所述第二電子設(shè)備發(fā)送所述三維模型,以便所述第二電子設(shè)備將所述三維模型投射至所述目標(biāo)投射區(qū)域。
其中,
所述獲取第二地點(diǎn)中目標(biāo)投射區(qū)域的光環(huán)境參數(shù),包括:獲取所述第二地點(diǎn)的光源參數(shù);
所述根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù),包括:根據(jù)所述光源參數(shù)調(diào)整所述補(bǔ)光模組中多個(gè)補(bǔ)光模塊的照射參數(shù),由所述補(bǔ)光模塊模擬位于所述第二地點(diǎn)的光源。
其中,
所述獲取第二地點(diǎn)中目標(biāo)投射區(qū)域的光環(huán)境參數(shù),包括:獲取位于所述第二地點(diǎn)的目標(biāo)投射區(qū)域的亮度參數(shù)和顏色參數(shù);
所述根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù),包括:根據(jù)所述目標(biāo)投射區(qū)域的亮度參數(shù)和顏色參數(shù),調(diào)整所述補(bǔ)光模組中多個(gè)補(bǔ)光模塊的光照強(qiáng)度和光照顏色。
其中,
所述第一電子設(shè)備包括多個(gè)深度攝像頭,所述多個(gè)深度攝像頭布置于所述目標(biāo)對(duì)象周圍的不同位置;所述生成所述目標(biāo)對(duì)象的三維模型,包括:
分別獲取所述多個(gè)深度攝像頭采集的所述目標(biāo)對(duì)象的顏色圖像和深度圖像;
將所述多個(gè)深度攝像頭采集的顏色圖像和深度圖像轉(zhuǎn)換到同一三維坐標(biāo)系下,獲得所述目標(biāo)對(duì)象的三維模型。
一種控制方法,應(yīng)用于第二電子設(shè)備,所述第二電子設(shè)備布置于第二地點(diǎn),所述控制方法包括:
確定所述第二地點(diǎn)中的目標(biāo)投射區(qū)域;
確定所述目標(biāo)投射區(qū)域的光環(huán)境參數(shù);
向布置于第一地點(diǎn)的第一電子設(shè)備發(fā)送所述光環(huán)境參數(shù),以便所述第一電子設(shè)備依據(jù)所述光環(huán)境參數(shù)調(diào)整補(bǔ)光模組的照射參數(shù),且在位于所述第一地點(diǎn)的目標(biāo)對(duì)象處模擬所述目標(biāo)投射區(qū)域的光環(huán)境;
接收所述第一電子設(shè)備發(fā)送的所述目標(biāo)對(duì)象的三維模型;
將所述三維模型投射至所述目標(biāo)投射區(qū)域。
一種電子設(shè)備,包括:采集模組、補(bǔ)光模組、通信模塊、處理器和存儲(chǔ)器;
所述采集模組用于采集位于所述電子設(shè)備處于的第一地點(diǎn)的目標(biāo)對(duì)象的圖像和所述目標(biāo)對(duì)象的深度信息;
所述補(bǔ)光模組包括多個(gè)補(bǔ)光模塊;
所述存儲(chǔ)器用于存放代碼和數(shù)據(jù);
所述處理器運(yùn)行所述存儲(chǔ)器存放的代碼,執(zhí)行:
通過所述通信模塊獲取第二地點(diǎn)中目標(biāo)投射區(qū)域的光環(huán)境參數(shù),所述第二地點(diǎn)布置有第二電子設(shè)備;
根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù),以便在所述目標(biāo)對(duì)象處模擬位于所述第二地點(diǎn)的目標(biāo)投射區(qū)域的光環(huán)境;
根據(jù)所述目標(biāo)對(duì)象的圖像以及深度信息生成所述目標(biāo)對(duì)象的三維模型;
通過所述通信模塊向所述第二電子設(shè)備發(fā)送所述三維模型,以便所述第二電子設(shè)備將所述三維模型投射至所述目標(biāo)投射區(qū)域。
其中,
所述第二地點(diǎn)的光環(huán)境參數(shù)包括所述第二地點(diǎn)的光源參數(shù);
所述處理器在根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù)方面,具體用于:根據(jù)所述光源參數(shù)調(diào)整所述補(bǔ)光模組中多個(gè)補(bǔ)光模塊的照射參數(shù),由所述補(bǔ)光模塊模擬位于所述第二地點(diǎn)的光源。
其中,
所述第二地點(diǎn)的光環(huán)境參數(shù)包括位于所述第二地點(diǎn)的目標(biāo)投射區(qū)域的亮度參數(shù)和顏色參數(shù);
所述處理器在根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù)方面,具體用于:根據(jù)所述目標(biāo)投射區(qū)域的亮度參數(shù)和顏色參數(shù),調(diào)整所述補(bǔ)光模組中多個(gè)補(bǔ)光模塊的光照強(qiáng)度和光照顏色。
其中,
所述采集模組包括多個(gè)深度攝像頭,所述多個(gè)深度攝像頭布置于所述目標(biāo)對(duì)象周圍的不同位置,所述處理器在根據(jù)所述目標(biāo)對(duì)象的圖像以及深度信息生成所述目標(biāo)對(duì)象的三維模型方面,具體用于:
分別獲取所述多個(gè)深度攝像頭采集的所述目標(biāo)對(duì)象的顏色圖像和深度圖像;
將所述多個(gè)深度攝像頭采集的顏色圖像和深度圖像轉(zhuǎn)換到同一三維坐標(biāo)系下,獲得所述目標(biāo)對(duì)象的三維模型。
一種電子設(shè)備,包括:投射模組、圖像采集模組、通信模塊、處理器和存儲(chǔ)器;
所述圖像采集模組用于采集所述電子設(shè)備處于的第二地點(diǎn)中目標(biāo)投射區(qū)域的圖像;
所述存儲(chǔ)器用于存放代碼和數(shù)據(jù);
所述處理器運(yùn)行所述存儲(chǔ)器存放的代碼,執(zhí)行:
確定所述第二地點(diǎn)中的目標(biāo)投射區(qū)域;
控制所述圖像采集模組采集所述目標(biāo)投射區(qū)域的圖像;
分析所述目標(biāo)投射區(qū)域的圖像,確定所述目標(biāo)投射區(qū)域的光環(huán)境參數(shù);
通過所述通信模塊向布置于第一地點(diǎn)的第一電子設(shè)備發(fā)送所述光環(huán)境參數(shù),以便所述第一電子設(shè)備依據(jù)所述光環(huán)境參數(shù)調(diào)整補(bǔ)光模組的照射參數(shù),且在位于所述第一地點(diǎn)的目標(biāo)對(duì)象處模擬所述目標(biāo)投射區(qū)域的光環(huán)境;
通過所述通信模塊接收所述第一電子設(shè)備發(fā)送的所述目標(biāo)對(duì)象的三維模型;
控制所述投射模組將所述三維模型投射至所述目標(biāo)投射區(qū)域。
由此可見,本發(fā)明的有益效果為:
利用第二電子設(shè)備確定目標(biāo)投射區(qū)域的光環(huán)境參數(shù),第一電子設(shè)備根據(jù)該光環(huán)境參數(shù)調(diào)整補(bǔ)光模組的照射參數(shù),在目標(biāo)對(duì)象處模擬目標(biāo)投射區(qū)域的光環(huán)境,從而生成與目標(biāo)投射區(qū)域的光環(huán)境相匹配的目標(biāo)對(duì)象的三維模型,使得投射至目標(biāo)投射區(qū)域的三維模型更好地與環(huán)境融合,從而為用戶提供更強(qiáng)的真實(shí)感。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的第一電子設(shè)備和第二電子設(shè)備的一種應(yīng)用場(chǎng)景示意圖;
圖2為本發(fā)明實(shí)施例提供的控制方法的信令圖;
圖3為本發(fā)明實(shí)施例提供的第二地點(diǎn)中各光源與目標(biāo)投射區(qū)域的位置關(guān)系示意圖;
圖4為本發(fā)明實(shí)施例提供的多個(gè)補(bǔ)光模塊與目標(biāo)對(duì)象的位置關(guān)系示意圖;
圖5為本發(fā)明實(shí)施例提供的一種子設(shè)備的結(jié)構(gòu)圖;
圖6為本發(fā)明實(shí)施例提供的第一電子設(shè)備中各子設(shè)備基于標(biāo)定板進(jìn)行位置標(biāo)定的過程示意圖;
圖7為本發(fā)明實(shí)施例提供的一種電子設(shè)備的結(jié)構(gòu)圖;
圖8為本發(fā)明實(shí)施例提供的另一種電子設(shè)備的結(jié)構(gòu)圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供了一種控制方法,該控制方法應(yīng)用于利用全息影像技術(shù)進(jìn)行通信交互的多個(gè)兩個(gè)電子設(shè)備。由于每?jī)蓚€(gè)電子設(shè)備之間進(jìn)行通信交互的過程均相同,因此本發(fā)明實(shí)施例以兩個(gè)電子設(shè)備為例對(duì)控制方法進(jìn)行說明。假設(shè)多個(gè)兩個(gè)電子設(shè)備中包括第一電子設(shè)備和第二電子設(shè)備,如圖1所示,為本發(fā)明實(shí)施例提供的第一電子設(shè)備和第二電子設(shè)備的一種應(yīng)用場(chǎng)景示意圖。
第一電子設(shè)備11位于第一地點(diǎn),第二電子設(shè)備12位于第二地點(diǎn),第二電子設(shè)備12可以為ar(augmentedreality,增強(qiáng)現(xiàn)實(shí))眼鏡、vr(virtualreality,虛擬現(xiàn)實(shí))眼鏡、pad、智能手機(jī)等等。圖1中示出的第二電子設(shè)備12為ar眼鏡或vr眼鏡,本發(fā)明實(shí)施例并不對(duì)第二電子設(shè)備的具體類型進(jìn)行限制。
優(yōu)選的,第一電子設(shè)備11可以包括深度攝像頭111。
假設(shè)第二電子設(shè)備12需要在第二地點(diǎn)投射出處于第一地點(diǎn)的目標(biāo)對(duì)象,例如第一電子設(shè)備11的第一用戶正在與第二電子設(shè)備12的第二用戶(第二用戶即為目標(biāo)對(duì)象)進(jìn)行通信,第一電子設(shè)備11可以將第一用戶的三維模型發(fā)送至第二電子設(shè)備12,第二電子設(shè)備將第一用戶的三維模型投射至目標(biāo)投射區(qū)域(圖1中點(diǎn)劃線框出的區(qū)域可以為目標(biāo)投射區(qū)域),給第二用戶帶來與第一用戶進(jìn)行面對(duì)面溝通的感覺。將圖1中在第二地點(diǎn)中用虛線構(gòu)成的三維模型,作為第二電子設(shè)備12投射出的第一用戶的三維模型。
目標(biāo)投射區(qū)域?yàn)榈诙娮釉O(shè)備在第二地點(diǎn)中投射目標(biāo)對(duì)象的三維模型的區(qū)域。
結(jié)合上述內(nèi)容,對(duì)本發(fā)明實(shí)施例提供的一種控制方法進(jìn)行說明,如圖2所示,為本發(fā)明實(shí)施例提供的控制方法的信令圖,該方法包括:
步驟s201:第二電子設(shè)備12確定第二地點(diǎn)中的目標(biāo)投射區(qū)域,并確定目標(biāo)投射區(qū)域的光環(huán)境參數(shù)。
可以理解的是,第二地點(diǎn)中可能包括一個(gè)或多個(gè)光源,假設(shè)目標(biāo)投射區(qū)域具有真實(shí)的人或物(稱為目標(biāo)對(duì)象)。當(dāng)照射目標(biāo)投射區(qū)域的光源個(gè)數(shù)不同,和/或,光源的光照顏色不同,和/或,光源的光照強(qiáng)度不同,和/或,光源與目標(biāo)投射區(qū)域的相對(duì)位置不同時(shí),光源在目標(biāo)投射區(qū)域形成的光環(huán)境不同,在不同的光環(huán)境下,真實(shí)目標(biāo)對(duì)象在人眼中呈現(xiàn)的景象不同。
例如在黃色的光源下,人眼觀測(cè)到的真實(shí)目標(biāo)對(duì)象的表面也會(huì)呈現(xiàn)黃色;在綠色的光源下,人眼觀測(cè)到的真實(shí)目標(biāo)對(duì)象的表面會(huì)呈現(xiàn)綠色;在強(qiáng)光下,人眼觀測(cè)到的真實(shí)目標(biāo)對(duì)象比較亮;在弱光下,人眼觀測(cè)到的真實(shí)目標(biāo)對(duì)象比較暗。
由于本發(fā)明實(shí)施例中第二電子設(shè)備12需要在目標(biāo)投射區(qū)域中投射目標(biāo)對(duì)象,結(jié)合上述情況,在目標(biāo)投射區(qū)域中投射的目標(biāo)對(duì)象的三維模型應(yīng)該是模擬真實(shí)的目標(biāo)對(duì)象在該光環(huán)境下的景象;例如,若照射目標(biāo)投射區(qū)域的光源為黃色,則在目標(biāo)投射區(qū)域中投射的目標(biāo)對(duì)象的三維模型的表面也應(yīng)呈現(xiàn)黃色。
這樣才能使得目標(biāo)對(duì)象的三維模型更加符合第二地點(diǎn)所在的環(huán)境,使得位于第二地點(diǎn)的第二用戶的真實(shí)感更加強(qiáng)烈。
可以理解的是,位于第一地點(diǎn)中的目標(biāo)對(duì)象的光環(huán)境一般均與目標(biāo)投射區(qū)域的光環(huán)境不同,因此需要第二電子設(shè)備12獲取目標(biāo)投射區(qū)域的光環(huán)境參數(shù)。
步驟s202:第二電子設(shè)備12將光環(huán)境參數(shù)發(fā)送至布置于第一地點(diǎn)的第一電子設(shè)備11。
步驟s203:第一電子設(shè)備11獲取光環(huán)境參數(shù),并依據(jù)光環(huán)境參數(shù)調(diào)整補(bǔ)光模組的照射參數(shù),以便在目標(biāo)對(duì)象處模擬位于所述第二地點(diǎn)的目標(biāo)投射區(qū)域的光環(huán)境。
優(yōu)選的,第二電子設(shè)備可以實(shí)時(shí)的獲取目標(biāo)投射區(qū)域的光環(huán)境參數(shù)并發(fā)送至第一電子設(shè)備;或者第二電子設(shè)備檢測(cè)到自身發(fā)生移動(dòng)時(shí),獲取目標(biāo)投射區(qū)域的光環(huán)境參數(shù)并發(fā)送至第一電子設(shè)備。
第二電子設(shè)備移動(dòng)后目標(biāo)投射區(qū)域也可能發(fā)生變化。
第一電子設(shè)備11包括由多個(gè)補(bǔ)光模塊構(gòu)成的補(bǔ)光模組。
補(bǔ)光模塊可以用于對(duì)目標(biāo)對(duì)象進(jìn)行燈光補(bǔ)償,例如補(bǔ)光燈。每一補(bǔ)光模塊發(fā)出的光的光照顏色,和/或,補(bǔ)光模塊的照射角度,和/或,補(bǔ)光模塊發(fā)出的光的光照強(qiáng)度,和/或,補(bǔ)光模塊與目標(biāo)對(duì)象的相對(duì)位置可以發(fā)生變化,從而可以模擬出位于所述第二地點(diǎn)的目標(biāo)投射區(qū)域的光環(huán)境。
步驟s204:第一電子設(shè)備11生成所述目標(biāo)對(duì)象的三維模型,向所述第二電子設(shè)備12發(fā)送所述三維模型。
可選的,第一電子設(shè)備11中的多個(gè)深度攝像頭111可以獲得目標(biāo)對(duì)象各方位的圖像,使得電子為設(shè)備通過目標(biāo)對(duì)象各方位的圖像生成三維模型。
可以理解的是,由于第一電子設(shè)備11已經(jīng)模擬出位于第二地點(diǎn)的目標(biāo)投射區(qū)域的光環(huán)境,并將目標(biāo)對(duì)象放置在該光環(huán)境中,即相當(dāng)于將目標(biāo)對(duì)象放置在第二地點(diǎn)的目標(biāo)投射區(qū)域中,第一電子設(shè)備11基于在與目標(biāo)投射區(qū)域相同光環(huán)境下的目標(biāo)對(duì)象的圖像,獲得目標(biāo)對(duì)象的三維模型更加符合第二地點(diǎn)的光環(huán)境,使得第二地點(diǎn)的第二用戶感覺目標(biāo)對(duì)象就在言情,感受更加真實(shí)。
步驟s205:接收所述第一電子設(shè)備發(fā)送的所述目標(biāo)對(duì)象的三維模型,并將所述三維模型投射至所述目標(biāo)投射區(qū)域。
本發(fā)明實(shí)施例提供的控制方法中,第一電子設(shè)備獲取第二地點(diǎn)中目標(biāo)投射區(qū)域的光環(huán)境參數(shù);根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù),以便在目標(biāo)對(duì)象處模擬位于第二地點(diǎn)的目標(biāo)投射區(qū)域的光環(huán)境;生成目標(biāo)對(duì)象的三維模型,向第二電子設(shè)備發(fā)送三維模型,以便第二電子設(shè)備將三維模型投射至目標(biāo)投射區(qū)域,由于第一電子設(shè)備是基于處于與目標(biāo)投射區(qū)域相同光環(huán)境下的目標(biāo)對(duì)象生成的三維模型;該三維模型與目標(biāo)對(duì)象在目標(biāo)投射區(qū)域在人眼中呈現(xiàn)的景象相同,因此,三維模型能夠更加融入目標(biāo)投射區(qū)域的光環(huán)境,使得第二地點(diǎn)的第二用戶的感受更加真實(shí)。
本發(fā)明實(shí)施例提供的控制方法中步驟“獲取第二地點(diǎn)中目標(biāo)投射區(qū)域的光環(huán)境參數(shù)”可以包括:獲取所述第二地點(diǎn)的光源參數(shù)。相應(yīng)的,步驟“根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù)”包括:根據(jù)所述光源參數(shù)調(diào)整所述補(bǔ)光模組中多個(gè)補(bǔ)光模塊的照射參數(shù),由所述補(bǔ)光模塊模擬位于所述第二地點(diǎn)的光源。
本發(fā)明實(shí)施例提供的根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù)的方式有多種,本發(fā)明實(shí)施例提供但不限于以下幾種。
第一種,根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù)的方法。
光環(huán)境參數(shù)包括:位于目標(biāo)投射區(qū)域的亮度參數(shù)和顏色參數(shù)。
根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù),包括:根據(jù)所述目標(biāo)投射區(qū)域的亮度參數(shù)和顏色參數(shù),調(diào)整所述補(bǔ)光模組中多個(gè)補(bǔ)光模塊的光照強(qiáng)度和光照顏色。
亮度參數(shù)可以包括:光照強(qiáng)度;顏色參數(shù)可以包括:光照顏色。
第二電子設(shè)備中可以包括光照強(qiáng)度傳感器,可以獲得位于目標(biāo)投射區(qū)域的光照強(qiáng)度;第二電子設(shè)備中可以包括rgb攝像頭,可以獲得照射目標(biāo)投射區(qū)域的光源的光照顏色。
第二種,根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù)的方法。
光環(huán)境參數(shù)包括:位于所述第二地點(diǎn)的每一光源的位置參數(shù)、每一光源的照射角度參數(shù)、每一光源的光照強(qiáng)度參數(shù)以及每一光源的光照顏色參數(shù);
根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù),包括:
根據(jù)位于所述第二地點(diǎn)的每一光源的位置參數(shù)調(diào)整所述補(bǔ)光模組中各補(bǔ)光模塊的位置;根據(jù)位于所述第二地點(diǎn)的每一光源的照射角度參數(shù)、光照強(qiáng)度參數(shù)和光照顏色參數(shù),分別調(diào)整所述補(bǔ)光模組中處于對(duì)應(yīng)位置的補(bǔ)光模塊的照射角度、光照強(qiáng)度和光照顏色。
如圖3所示,為本發(fā)明實(shí)施例提供的第二地點(diǎn)中各光源與目標(biāo)投射區(qū)域的位置關(guān)系示意圖。
假設(shè)在第二地點(diǎn)中包括2個(gè)光源,分別為光源31和光源32。假設(shè)光源31照射目標(biāo)投射區(qū)域33的照射角度參數(shù)為第一照射角度;光源32照射目標(biāo)投射區(qū)域33的照射角度參數(shù)為第二照射角度。
照射角度參數(shù)可以包括:相應(yīng)光源發(fā)出光線的正方向的延長(zhǎng)線在預(yù)設(shè)空間坐標(biāo)系中與各坐標(biāo)軸的夾角。如圖3所示的雙點(diǎn)劃線為光源31或光源32發(fā)出的光線的正方向。正方向即光源31發(fā)出光線正對(duì)的方向,即圖3所示光源31的中軸線的延長(zhǎng)線方向。
依據(jù)目標(biāo)投射區(qū)域在預(yù)設(shè)空間坐標(biāo)系的位置,各光源在預(yù)設(shè)空間坐標(biāo)系中與各坐標(biāo)軸的夾角,可以計(jì)算出各光源相對(duì)于目標(biāo)投射區(qū)域的夾角即照射角度。
第二電子設(shè)備12可以檢測(cè)到各光源的位置信息,位置信息可以包括:相應(yīng)光源與目標(biāo)投射區(qū)域33的相對(duì)距離。
第二電子設(shè)備12可以包括至少一個(gè)距離傳感器,通過距離傳感器獲得自身與每一光源的相對(duì)距離。
距離傳感器是利用“飛行時(shí)間法”(flyingtime)的原理來實(shí)現(xiàn)測(cè)距離,以檢測(cè)物體的距離的一種傳感器。
第二電子設(shè)備12可以包括光照強(qiáng)度傳感器,用于獲得每一光源的光照強(qiáng)度參數(shù)。
第二電子設(shè)備12可以包括rgb攝像頭,用于獲取照射目標(biāo)投射區(qū)域的每一光源的光照顏色等等。
假設(shè)光源1的光照顏色為黃色、光源2的光照顏色為綠色;光源1的光照強(qiáng)度為光照強(qiáng)度1、光源2的光照強(qiáng)度為光照強(qiáng)度2;光源1與目標(biāo)投射區(qū)域33的距離為距離1,光源2與目標(biāo)投射區(qū)域33的距離為距離2。
綜上,第二電子設(shè)備在確定第二地點(diǎn)的光環(huán)境參數(shù)時(shí),具體用于:確定所述第二地點(diǎn)的光源參數(shù)。
光源參數(shù)可以包括:每一光源的位置參數(shù)、每一光源的照射角度參數(shù)、每一光源的光照強(qiáng)度參數(shù)以及每一光源的光照顏色參數(shù)。
如圖4所示,為本發(fā)明實(shí)施例提供的多個(gè)補(bǔ)光模塊與目標(biāo)對(duì)象的位置關(guān)系示意圖。
假設(shè)第一電子設(shè)備11包括至少2個(gè)補(bǔ)光模塊,具體至少包括:補(bǔ)光模塊41、補(bǔ)光模塊42。
控制補(bǔ)光模塊41與光源1相對(duì)應(yīng),補(bǔ)光模塊42與光源2相對(duì)應(yīng),使得補(bǔ)光模塊41和補(bǔ)光模塊42滿足以下條件:
補(bǔ)光模塊41與目標(biāo)對(duì)象43的相對(duì)距離為距離1;補(bǔ)光模塊42與目標(biāo)對(duì)象43的相對(duì)距離為距離2。補(bǔ)光模塊41照射目標(biāo)對(duì)象43的照射角度為第一照射角度;補(bǔ)光模塊42照射目標(biāo)對(duì)象43的照射角度為第二照射角度。且補(bǔ)光模塊41與光源1發(fā)出的光的光照顏色和光照強(qiáng)度相同;補(bǔ)光模塊42與光源2發(fā)出的光的光照強(qiáng)度和光照顏色相同。
這樣就使得目標(biāo)對(duì)象當(dāng)前的光環(huán)境與目標(biāo)投射區(qū)域的光環(huán)境相同。
從圖4可以看出,本發(fā)明實(shí)施例提供的第一電子設(shè)備可以包括多個(gè)子設(shè)備,例如,補(bǔ)光模塊41可以屬于一子設(shè)備,補(bǔ)光模塊42可以屬于另一子設(shè)備。
每一子設(shè)備可以包括三軸自動(dòng)云臺(tái),上述“根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù)”可以是依據(jù)光環(huán)境參數(shù)調(diào)整各子設(shè)備的三軸自動(dòng)云臺(tái)。例如通過補(bǔ)光模塊41所在子設(shè)備1的三軸自動(dòng)云臺(tái),調(diào)整子設(shè)備1與目標(biāo)對(duì)象43的相對(duì)距離為距離1;通過子設(shè)備1的三軸自動(dòng)云臺(tái),調(diào)整補(bǔ)光模塊41照射目標(biāo)對(duì)象43的照射角度為第一照射角度。
如圖5所示,為本發(fā)明實(shí)施例提供的一種子設(shè)備的結(jié)構(gòu)圖。
子設(shè)備包括:補(bǔ)光模塊51和三軸自動(dòng)云臺(tái)52。從圖5可以看出三軸自動(dòng)云臺(tái)52可以包括第一旋轉(zhuǎn)軸521、第二旋轉(zhuǎn)軸522和第三旋轉(zhuǎn)軸523。
其中,第一旋轉(zhuǎn)軸521可以控制子設(shè)備中的補(bǔ)光模塊在水平方向,和/或,垂直方向進(jìn)行預(yù)設(shè)角度的旋轉(zhuǎn),例如,預(yù)設(shè)角度可以為0度至90度、0度至180度、0度至360度等等。第二旋轉(zhuǎn)軸522和第三旋轉(zhuǎn)軸523可以控制子設(shè)備整體在垂直方向進(jìn)行移動(dòng),和/或,在相對(duì)于地磁東南西北方向進(jìn)行移動(dòng)。
第一電子設(shè)備11中可以包括多個(gè)深度攝像頭,多個(gè)深度攝像頭布置于目標(biāo)對(duì)象周圍的不同位置,如圖1中第一電子設(shè)備11包括多個(gè)深度攝像頭111。
第一電子設(shè)備11中每一子設(shè)備可以包括至少一個(gè)深度攝像頭??梢酝ㄟ^控制第一電子設(shè)備中包括的多個(gè)子設(shè)備的三軸自動(dòng)云臺(tái),來控制多個(gè)子設(shè)備進(jìn)行移動(dòng),使得目標(biāo)對(duì)象位于多個(gè)子設(shè)備的中間,這樣第一電子設(shè)備11可以通過多個(gè)子設(shè)備獲得目標(biāo)對(duì)象各個(gè)方位的深度圖像。
可以人為手動(dòng)調(diào)整第一電子設(shè)備11中各子設(shè)備的三軸自動(dòng)云臺(tái),使得目標(biāo)對(duì)象位于各子設(shè)備的中央。
第一電子設(shè)備中每一子設(shè)備可以包括人臉或人體自動(dòng)檢測(cè)程序,或,人臉或人體自動(dòng)追蹤程序,或,物體檢測(cè)傳感器(例如障礙物檢測(cè)傳感器)或物體檢測(cè)程序,子設(shè)備可以驅(qū)動(dòng)自身的三軸自動(dòng)云臺(tái)隨著人臉、或、人體、或物體的移動(dòng)進(jìn)行旋轉(zhuǎn)和移動(dòng),使得目標(biāo)對(duì)象位于各子設(shè)備的中央。
若子設(shè)備中包括人臉或人體自動(dòng)檢測(cè)程序,或,人臉或人體自動(dòng)追蹤程序,則對(duì)于第一電子設(shè)備而言,目標(biāo)對(duì)象是人;若子設(shè)備中包括物體檢測(cè)傳感器(例如障礙物檢測(cè)傳感器)或物體檢測(cè)程序,則目標(biāo)對(duì)象是物。
當(dāng)然,子設(shè)備中可以包括移動(dòng)目標(biāo)檢測(cè)程序,此時(shí)對(duì)于第一電子設(shè)備而言,目標(biāo)對(duì)象是移動(dòng)的人、動(dòng)物或物。
每一子設(shè)備驅(qū)動(dòng)自身的三軸自動(dòng)云臺(tái)隨著人臉、或、人體、或物體的移動(dòng)進(jìn)行旋轉(zhuǎn)和移動(dòng)的過程中,為了避免兩個(gè)或多個(gè)子設(shè)備位于目標(biāo)對(duì)象的同一側(cè),而目標(biāo)對(duì)象的另一側(cè)沒有子設(shè)備采集其顏色圖像和深度圖像??梢曰陬A(yù)先設(shè)置的標(biāo)定板確定與其他子設(shè)備之間的相對(duì)位置。
標(biāo)定板(calibrationtarget)在機(jī)器視覺、圖像測(cè)量、攝影測(cè)量、三維重建等應(yīng)用中,可以在需要確定空間物體表面某點(diǎn)的三維幾何位置與其在圖像中對(duì)應(yīng)點(diǎn)之間的相互關(guān)系,需要建立相機(jī)成像的幾何模型的應(yīng)用場(chǎng)景中使用。
如圖6所示,為本發(fā)明實(shí)施例提供的第一電子設(shè)備中各子設(shè)備基于標(biāo)定板進(jìn)行位置標(biāo)定的過程示意圖。
第一電子設(shè)備包括子設(shè)備的個(gè)數(shù)可以為2、3、4、5、6、7,...,等等,本發(fā)明實(shí)施例對(duì)此不作限制。
假設(shè)第一電子設(shè)備包括4個(gè)子設(shè)備,分別為子設(shè)備61、子設(shè)備62、子設(shè)備63和子設(shè)備64。
子設(shè)備61、子設(shè)備62、子設(shè)備63和子設(shè)備64可以分別驅(qū)動(dòng)自身的三軸自動(dòng)云臺(tái)隨著人臉、或、人體、或物體的移動(dòng)進(jìn)行旋轉(zhuǎn)和移動(dòng)。為了避免兩個(gè)或多個(gè)子設(shè)備位于目標(biāo)對(duì)象的同一側(cè),而目標(biāo)對(duì)象的另一側(cè)沒有子設(shè)備采集其顏色圖像和深度圖像。每一子設(shè)備可以通過標(biāo)定板65獲知自身與其他各子設(shè)備之間的相對(duì)位置,例如,子設(shè)備61可以通過標(biāo)定板65獲知自身與子設(shè)備62、子設(shè)備63和子設(shè)備64之間的相對(duì)位置。
第一電子設(shè)備在搭建完成后,需要對(duì)各子設(shè)備的相對(duì)位置進(jìn)行標(biāo)定之后,才能正常使用,例如才能獲得目標(biāo)對(duì)向各方位的顏色圖像和深度圖像。
深度攝像頭可以集成有深度傳感器和彩色圖像傳感器,可以通過深度傳感器采集目標(biāo)對(duì)象的深度圖像;彩色圖像傳感器可以采集目標(biāo)對(duì)應(yīng)的顏色圖像。
當(dāng)然深度攝像頭可以集成有深度傳感器,但未集成有彩色圖像傳感器,此時(shí),第一電子設(shè)備11還可以包括多個(gè)rgb攝像頭,每一rgb攝像頭中集成有彩色圖像傳感器。此時(shí),每一子設(shè)備包括至少一個(gè)深度攝像頭和至少一個(gè)rgb攝像頭。
每一子設(shè)備包括的至少一個(gè)深度攝像頭53和至少一個(gè)rgb攝像頭54的相對(duì)位置如圖5所示,由于每一子設(shè)備中所述至少一個(gè)深度攝像頭53和所述至少一個(gè)rgb攝像頭54相互配合獲得該子設(shè)備對(duì)應(yīng)的目標(biāo)對(duì)象的部分三維圖像,因此,優(yōu)選的,每一子設(shè)備中所述至少一個(gè)深度攝像頭53和所述至少一個(gè)rgb攝像頭54之間的相對(duì)位置不變,即即使控制三軸自動(dòng)云臺(tái)使得子設(shè)備進(jìn)行旋轉(zhuǎn)或移動(dòng)后,該子設(shè)備中的所述至少一個(gè)深度攝像頭53和所述至少一個(gè)rgb攝像頭54之間的相對(duì)位置仍不變。
其中,深度攝像頭可以測(cè)量自身與目標(biāo)對(duì)象的距離。例如tof(timeofflight)這種深度攝像頭可以記錄下來光線從深度攝像頭中光源(例如紅外線光源)到目標(biāo)對(duì)象中像素點(diǎn)的時(shí)間,從而獲得自身與目標(biāo)對(duì)象的距離。
對(duì)于目標(biāo)對(duì)象的同一部位而言,與其距離不同的深度攝像頭獲得該部位的深度圖像不同,因?yàn)樯疃葓D像與目標(biāo)對(duì)象與深度攝像頭之間的距離有關(guān),可以理解的是,深度攝像頭與目標(biāo)對(duì)象的距離越遠(yuǎn),深度圖像中相應(yīng)內(nèi)容就越小。
顏色圖像可以為rgb顏色圖像等等。
綜上,針對(duì)深度攝像頭集成有深度傳感器和彩色圖像傳感器,本發(fā)明實(shí)施例提供的生成所述目標(biāo)對(duì)象的三維模型,包括:
分別獲取所述多個(gè)深度攝像頭采集的所述目標(biāo)對(duì)象的顏色圖像和深度圖像;
將所述多個(gè)深度攝像頭采集的顏色圖像和深度圖像轉(zhuǎn)換到同一三維坐標(biāo)系下,獲得所述目標(biāo)對(duì)象的三維模型。
針對(duì)深度攝像頭集成有深度傳感器,但未集成有彩色圖像傳感器,本發(fā)明實(shí)施例提供的生成所述目標(biāo)對(duì)象的三維模型,包括:
分別獲取所述多個(gè)深度攝像頭采集的所述目標(biāo)對(duì)象的深度圖像;
分別獲得與所述多個(gè)深度攝像頭相應(yīng)的rgb攝像頭采集的顏色圖像;
將所述多個(gè)深度攝像頭采集的深度圖像,和,與所述多個(gè)深度攝像頭相應(yīng)的rgb攝像頭采集的顏色圖像轉(zhuǎn)換到同一三維坐標(biāo)系下,獲得所述目標(biāo)對(duì)象的三維模型。
本發(fā)明實(shí)施例還提供了與應(yīng)用于第一電子設(shè)備的控制方法對(duì)應(yīng)的電子設(shè)備,如圖7所示,為本發(fā)明實(shí)施例提供的一種電子設(shè)備的結(jié)構(gòu)圖,該電子設(shè)備包括:采集模組71、補(bǔ)光模組72、通信模塊73、處理器74和存儲(chǔ)器75;
其中:所述采集模組71用于采集位于所述電子設(shè)備處于的第一地點(diǎn)的目標(biāo)對(duì)象的圖像和所述目標(biāo)對(duì)象的深度信息;
所述補(bǔ)光模組72包括多個(gè)補(bǔ)光模塊;
所述存儲(chǔ)器75用于存放代碼和數(shù)據(jù);
所述處理器74運(yùn)行所述存儲(chǔ)器存放的代碼,執(zhí)行:
通過所述通信模塊73獲取第二地點(diǎn)中目標(biāo)投射區(qū)域的光環(huán)境參數(shù),所述第二地點(diǎn)布置有第二電子設(shè)備;
根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù),以便在所述目標(biāo)對(duì)象處模擬位于所述第二地點(diǎn)的目標(biāo)投射區(qū)域的光環(huán)境;
根據(jù)所述目標(biāo)對(duì)象的圖像以及深度信息生成所述目標(biāo)對(duì)象的三維模型;
通過所述通信模塊73向所述第二電子設(shè)備發(fā)送所述三維模型,以便所述第二電子設(shè)備將所述三維模型投射至所述目標(biāo)投射區(qū)域。
電子設(shè)備還可以包括通信總線76,其中,采集模組71、補(bǔ)光模組72、通信模塊73、處理器74和存儲(chǔ)器75均通過通信總線76完成相互通信。
可選的,所述第二地點(diǎn)的光環(huán)境參數(shù)包括所述第二地點(diǎn)的光源參數(shù);
所述處理器在根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù)方面,具體用于:根據(jù)所述光源參數(shù)調(diào)整所述補(bǔ)光模組中多個(gè)補(bǔ)光模塊的照射參數(shù),由所述補(bǔ)光模塊模擬位于所述第二地點(diǎn)的光源。
可選的,所述第二地點(diǎn)的光環(huán)境參數(shù)包括位于所述第二地點(diǎn)的目標(biāo)投射區(qū)域的亮度參數(shù)和顏色參數(shù);
所述處理器在根據(jù)所述光環(huán)境參數(shù)調(diào)整所述補(bǔ)光模組的照射參數(shù)方面,具體用于:根據(jù)所述目標(biāo)投射區(qū)域的亮度參數(shù)和顏色參數(shù),調(diào)整所述補(bǔ)光模組中多個(gè)補(bǔ)光模塊的光照強(qiáng)度和光照顏色。
可選的,所述采集模組包括多個(gè)深度攝像頭,所述多個(gè)深度攝像頭布置于所述目標(biāo)對(duì)象周圍的不同位置,所述處理器在根據(jù)所述目標(biāo)對(duì)象的圖像以及深度信息生成所述目標(biāo)對(duì)象的三維模型方面,具體用于:
分別獲取所述多個(gè)深度攝像頭采集的所述目標(biāo)對(duì)象的顏色圖像和深度圖像;
將所述多個(gè)深度攝像頭采集的顏色圖像和深度圖像轉(zhuǎn)換到同一三維坐標(biāo)系下,獲得所述目標(biāo)對(duì)象的三維模型。
本發(fā)明實(shí)施例還提供了應(yīng)用于第二電子設(shè)備的控制方法對(duì)應(yīng)的電子設(shè)備,如圖8所示,為本發(fā)明實(shí)施例提供的另一種電子設(shè)備的結(jié)構(gòu)圖,該電子設(shè)備包括:投射模組81、圖像采集模組82、通信模塊83、處理器84和存儲(chǔ)器85;其中:
所述圖像采集模組82用于采集所述電子設(shè)備處于的第二地點(diǎn)中目標(biāo)投射區(qū)域的圖像;
所述存儲(chǔ)器85用于存放代碼和數(shù)據(jù);
所述處理器84運(yùn)行所述存儲(chǔ)器存放的代碼,執(zhí)行:
確定所述第二地點(diǎn)中的目標(biāo)投射區(qū)域;
控制所述圖像采集模組82采集所述目標(biāo)投射區(qū)域的圖像;
分析所述目標(biāo)投射區(qū)域的圖像,確定所述目標(biāo)投射區(qū)域的光環(huán)境參數(shù);
通過所述通信模塊83向布置于第一地點(diǎn)的第一電子設(shè)備發(fā)送所述光環(huán)境參數(shù),以便所述第一電子設(shè)備依據(jù)所述光環(huán)境參數(shù)調(diào)整補(bǔ)光模組的照射參數(shù),且在位于所述第一地點(diǎn)的目標(biāo)對(duì)象處模擬所述目標(biāo)投射區(qū)域的光環(huán)境;
通過所述通信模塊83接收所述第一電子設(shè)備發(fā)送的所述目標(biāo)對(duì)象的三維模型;
控制所述投射模組81將所述三維模型投射至所述目標(biāo)投射區(qū)域。
可選的,電子設(shè)備還可以包括通信總線86,其中,投射模組81、圖像采集模組82、通信模塊83、處理器84和存儲(chǔ)器85均通過通信總線86完成相互間的通信。
可選的,處理器在確定所述目標(biāo)投射區(qū)域的光環(huán)境參數(shù)時(shí),具體用于:
確定所述目標(biāo)投射區(qū)域的光源參數(shù)。
可選的,處理器在確定所述目標(biāo)投射區(qū)域的光源參數(shù)時(shí),具體用于:
確定位于所述目標(biāo)投射區(qū)域的每一光源的位置參數(shù)、每一光源的照射角度參數(shù)、每一光源的光照強(qiáng)度參數(shù)以及每一光源的光照顏色參數(shù)。
可選的,處理器在確定所述目標(biāo)投射區(qū)域的光環(huán)境參數(shù)時(shí),具體用于:
確定位于所述目標(biāo)投射區(qū)域的亮度參數(shù)和顏色參數(shù)。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法部分說明即可。
對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。