一種景深測(cè)量方法
【專利摘要】本發(fā)明實(shí)施例公開了一種景深測(cè)量方法,該方法包括:以主持人站立的位置為坐標(biāo)原點(diǎn)構(gòu)建三維虛擬空間(X’、Y’、Z’);接收用戶輸入的參數(shù),參數(shù)包括物理攝像機(jī)的視場(chǎng)角、物理攝像機(jī)CCD靶面中心離地板的高度h、以及虛擬景深L’;根據(jù)用戶輸入的參數(shù)生成虛擬攝像機(jī)的位置坐標(biāo)為(0,L’,h);在X’Z’二維虛擬平面中添加虛擬垂直面M,且虛擬垂直面M與虛擬地板在X’方向上形成交線N;響應(yīng)用戶操作動(dòng)態(tài)調(diào)整虛擬攝像機(jī)的虛擬景深L’以使S=0;將S=0時(shí)的虛擬景深L’設(shè)置為主持人與物理攝像機(jī)之間的初始景深L。本發(fā)明實(shí)施例具有簡(jiǎn)單快捷、成本低、且精度高的優(yōu)點(diǎn)。
【專利說明】
_種景深測(cè)量方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及虛擬演播室系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種景深測(cè)量方法。
【背景技術(shù)】
[0002]虛擬演播室系統(tǒng)作為實(shí)時(shí)電視節(jié)目制作的一種重要手段目前已廣泛應(yīng)用于各類電視節(jié)目制作中。攝像機(jī)跟蹤技術(shù)作為實(shí)現(xiàn)虛擬演播室系統(tǒng)的一個(gè)重要技術(shù),也是衡量虛擬演播室優(yōu)劣和是否方便使用的一個(gè)重要指標(biāo)。攝像機(jī)跟蹤技術(shù)的實(shí)現(xiàn)原理是保證真實(shí)物理空間中攝像機(jī)與三維虛擬空間中攝像機(jī)的全部位置和姿態(tài)參數(shù)一致,以實(shí)現(xiàn)當(dāng)攝像機(jī)任意推、拉、搖、移等操作時(shí),虛擬背景能和主持人保持同步。因此,在應(yīng)用攝像機(jī)跟蹤系統(tǒng)時(shí),主持人的景深(攝像機(jī)到主持人的初始景深)作為一個(gè)重要的參數(shù)就必須要準(zhǔn)確的測(cè)量出來。
[0003]現(xiàn)有的景深測(cè)量方法包括基于輔助道具的圖像識(shí)別方法、基于輔助攝像機(jī)的圖像處理方法、以及直接用尺子測(cè)量攝像機(jī)到主持人的距離。上述方法分別存在以下缺陷:
[0004]基于輔助道具的圖像識(shí)別方法,其通過在藍(lán)箱演播室中放置特定的圖案,并使攝像機(jī)從不同角度和焦距下采集數(shù)十張有效圖片以進(jìn)行圖像識(shí)別,并得到該景深數(shù)據(jù)。這種測(cè)量方法存在用時(shí)長(zhǎng)、效率低的缺點(diǎn);
[0005]基于輔助攝像機(jī)的圖像處理方法,其通過在藍(lán)箱演播室中的適當(dāng)位置增加一個(gè)輔助攝像機(jī)以進(jìn)行圖像處理,并得到該景深數(shù)據(jù)。這種測(cè)量方法存在運(yùn)算量大、成本高的缺占.V ,
[0006]基于尺子直接測(cè)量的方法,其需要兩個(gè)人在藍(lán)箱演播室中拉尺子進(jìn)行測(cè)量以得到該景深數(shù)據(jù)。這種測(cè)量方法存在操作繁瑣、精度低的缺點(diǎn);
[0007]鑒于此,目前急需一種簡(jiǎn)單快捷、成本低、且精度高的景深測(cè)量方法。
【發(fā)明內(nèi)容】
[0008]本發(fā)明實(shí)施例提供一種簡(jiǎn)單快捷、成本低、且精度高景深測(cè)量方法。
[0009]第一方面,本發(fā)明實(shí)施例提供了一種景深測(cè)量方法,用于測(cè)量主持人與物理攝像機(jī)間的初始景深L,其包括:以主持人站立的位置為坐標(biāo)原點(diǎn)構(gòu)建三維虛擬空間(X’、Y’、Ζ’),所述三維虛擬空間中的虛擬地板高度與主持人站立的地板高度均設(shè)置為零,所述虛擬地板形成于X’Y’二維虛擬平面中;接收用戶輸入的參數(shù),所述參數(shù)包括物理攝像機(jī)的視場(chǎng)角、物理攝像機(jī)CCD靶面中心離地板的高度h、以及虛擬景深L’;根據(jù)用戶輸入的參數(shù)生成虛擬攝像機(jī)的位置坐標(biāo)為(0,L’,h);在X’Z’二維虛擬平面中添加虛擬垂直面M,且所述虛擬垂直面M與虛擬地板在X’方向上形成交線N;響應(yīng)用戶操作動(dòng)態(tài)調(diào)整虛擬攝像機(jī)的虛擬景深L’以使S = 0,所述S為物理攝像拍攝主持人站立的位置所形成的圖像與虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向上的像素差;將S = O時(shí)的虛擬景深L’設(shè)置為主持人與物理攝像機(jī)之間的初始景深L。
[0010]優(yōu)選地,所述響應(yīng)用戶操作動(dòng)態(tài)調(diào)整虛擬攝像機(jī)的虛擬景深L’以使S= 0,所述S為物理攝像拍攝主持人站立的位置所形成的圖像與虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向上的像素差具體包括:在初始景深為L(zhǎng)的位置處,標(biāo)記物理攝像拍攝主持人站立的位置所形成的圖像在Y’方向的像素為SI;在虛擬景深為L(zhǎng)’的位置處,標(biāo)記虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向的像素為S2;標(biāo)記虛擬攝像機(jī)拍攝交線N所形成的圖像與物理攝像拍攝主持人站立的位置所形成的圖像在Y’方向上的像素差為S= I S2-S11 ;判斷S是否為零;若S不為零,在Y’方向上調(diào)整虛擬景深L’以使S2 = S1,S = 0。
[0011]優(yōu)選地,所述以主持人站立的位置為坐標(biāo)原點(diǎn)構(gòu)建三維虛擬空間(X’、Y’、Z’),具體包括:將主持人設(shè)置于物理攝像機(jī)的視場(chǎng)角的中心區(qū)域,以鏡頭光心所在的軸為Y’軸,以垂直Y’的方向?yàn)閆’軸建立右手坐標(biāo)系,坐標(biāo)系原點(diǎn)設(shè)在主持人所站立的位置。
[0012]優(yōu)選地,所述主持人站立的地板與物理攝像機(jī)所處的地板為同一地板。
[0013]優(yōu)選地,所述虛擬垂直面M為虛擬白板。
[0014]另一方面,本發(fā)明實(shí)施例提供了一種終端,所述終端包括:構(gòu)建單元,用于以主持人站立的位置為坐標(biāo)原點(diǎn)構(gòu)建三維虛擬空間(X’、r、Z’),所述三維虛擬空間中的虛擬地板高度與主持人站立的地板高度均設(shè)置為零,所述虛擬地板形成于X’Y’二維虛擬平面中;接收單元,用于接收用戶輸入的參數(shù),所述參數(shù)包括物理攝像機(jī)的視場(chǎng)角、物理攝像機(jī)CCD靶面中心離地板的高度h、以及虛擬景深L’;生成單元,用于根據(jù)用戶輸入的參數(shù)生成虛擬攝像機(jī)的位置坐標(biāo)為(0,L’,h);添加單元,用于在X’Z’二維虛擬平面中添加虛擬垂直面M,且所述虛擬垂直面M與虛擬地板在X’方向上形成交線N;調(diào)整單元,用于響應(yīng)用戶操作動(dòng)態(tài)調(diào)整虛擬攝像機(jī)的虛擬景深L’以使S = 0,所述S為物理攝像拍攝主持人站立的位置所形成的圖像與虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向上的像素差;設(shè)置單元,用于將S = O時(shí)的虛擬景深L’設(shè)置為主持人與物理攝像機(jī)之間的初始景深L。
[0015]優(yōu)選地,所述調(diào)整單元響應(yīng)用戶操作動(dòng)態(tài)調(diào)整虛擬攝像機(jī)的虛擬景深L’以使S=0,所述S為物理攝像拍攝主持人站立的位置所形成的圖像與虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向上的像素差,具體包括:第一標(biāo)記單元,用于在初始景深為L(zhǎng)的位置處,標(biāo)記物理攝像拍攝主持人站立的位置所形成的圖像在Y’方向的像素為SI;第二標(biāo)記單元,用于在虛擬景深為L(zhǎng)’的位置處,標(biāo)記虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向的像素為S2;第三標(biāo)記單元,用于標(biāo)記虛擬攝像機(jī)拍攝交線N所形成的圖像與物理攝像拍攝主持人站立的位置所形成的圖像在Y’方向上的像素差為S= I S2-S11 ;判斷單元,用于判斷S是否為零,若S不為零,在Y’方向上調(diào)整虛擬景深L’以使S2 = S1,S = 0。
[0016]優(yōu)選地,所述構(gòu)建單元用于以主持人站立的位置為坐標(biāo)原點(diǎn)構(gòu)建三維虛擬空間(χ’、γ’、Ζ’),具體包括:將主持人設(shè)置于物理攝像機(jī)的視場(chǎng)角的中心區(qū)域,以鏡頭光心所在的軸為Y’軸,以垂直Y’的方向?yàn)棣ΑS建立右手坐標(biāo)系,坐標(biāo)系原點(diǎn)設(shè)在主持人所站立的位置。
[0017]優(yōu)選地,所述主持人站立的地板與物理攝像機(jī)所處的地板為同一地板。
[0018]優(yōu)選地,所述虛擬垂直面M為虛擬白板。
[0019]本發(fā)明實(shí)施例通過將物理攝像機(jī)與主持人之間的景深轉(zhuǎn)換為虛擬攝像機(jī)與虛擬垂直面之間的虛擬攝像機(jī)景深,且僅需要測(cè)量物理攝像機(jī)CCD靶面中心的離地高度和視場(chǎng)角,并使虛擬攝像機(jī)與物理攝像機(jī)保持同樣的水平姿態(tài),從而測(cè)得的虛擬攝像機(jī)景深即為物理攝像機(jī)與主持人之間的景深。本發(fā)明實(shí)施例具有簡(jiǎn)單快捷、成本低、且精度高的優(yōu)點(diǎn)。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0021 ]圖1是本發(fā)明實(shí)施例提供的一種景深測(cè)量方法的示意流程圖;
[0022]圖2是本發(fā)明實(shí)施例提供的一種景深測(cè)量方法的原理示意圖;
[0023]圖3是本發(fā)明實(shí)施例提供的一種終端的示意性功能模塊框圖。
【具體實(shí)施方式】
[0024]下面將結(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ù)的范圍。
[0025]應(yīng)當(dāng)理解,當(dāng)在本說明書和所附權(quán)利要求書中使用時(shí),術(shù)語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個(gè)或多個(gè)其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
[0026]參照?qǐng)D1,本發(fā)明第一實(shí)施例提供的一種景深測(cè)量方法,該方法用于測(cè)量主持人與物理攝像機(jī)間的初始景深L,該景深測(cè)量方法包括步驟SlOl?S106。
[0027]SlOl,以主持人站立的位置為坐標(biāo)原點(diǎn)構(gòu)建三維虛擬空間(X’、r、Z’),三維虛擬空間中的虛擬地板高度與主持人站立的地板高度均設(shè)置為零,且虛擬地板形成于X,Y,二維虛擬平面中。
[0028]為了實(shí)現(xiàn)當(dāng)物理攝像機(jī)任意推、拉、搖、移等操作時(shí),虛擬背景能和主持人保持同步,需要以主持人站立的位置為坐標(biāo)原點(diǎn)構(gòu)建三維虛擬空間(X’、Y’、z’),且該三維虛擬空間中的虛擬地板高度與主持人站立的地板高度均設(shè)置為零,該虛擬地板形成于X ’ Y’ 二維虛擬平面中。
[0029]構(gòu)建三維虛擬空間(X’、Y’、Ζ’)時(shí),需將主持人設(shè)置于物理攝像機(jī)的視場(chǎng)角的中心區(qū)域,以鏡頭光心所在的軸為Y’軸,以垂直Y’的方向?yàn)閆’軸建立右手坐標(biāo)系,坐標(biāo)系原點(diǎn)設(shè)在主持人所站立的位置。
[0030]S102,接收用戶輸入的參數(shù),該參數(shù)包括物理攝像機(jī)的視場(chǎng)角、物理攝像機(jī)CCD靶面中心離地板的高度h、以及虛擬景深L’。
[0031]為了實(shí)現(xiàn)虛擬演播室系統(tǒng)中的同步跟蹤,虛擬攝像機(jī)內(nèi)、外參數(shù)和物理攝像機(jī)的內(nèi)、外參數(shù)都要保持一致。
[0032]具體地,內(nèi)參數(shù)包括視場(chǎng)角。各種焦距的鏡頭都有一個(gè)確定的視野,鏡頭對(duì)這個(gè)視野的高度和寬度的張角稱為視場(chǎng)角,視場(chǎng)角與鏡頭焦距和CCD的靶面尺寸大小有關(guān),鏡頭的焦距越短,其視場(chǎng)角越大,所拍攝的場(chǎng)景越寬,CCD靶面尺寸越大。在本發(fā)明實(shí)施例中,保持虛擬攝像機(jī)和物理攝像機(jī)的視場(chǎng)角一直就是保持水平和垂直張角一致。該視場(chǎng)角可以通過多種方式進(jìn)行獲取,如可使用廣角平行光管,在被測(cè)鏡頭的一端,查看廣角平行光管底部玻璃平面上的刻度,讀取其角度值,其最大刻度值即為該物理攝像機(jī)的視場(chǎng)角。外參數(shù)包括位置參數(shù)和姿態(tài)參數(shù)。其中,位置參數(shù)一致為物理攝像機(jī)與虛擬攝像機(jī)的高度h—致,該高度h為物理攝像機(jī)的CCD靶面中心到地板的距離,如可以通過尺子等物理方式進(jìn)行測(cè)量,此處不作限定。優(yōu)選地,在本發(fā)明實(shí)施例中,主持人站立的地板與物理攝像機(jī)所處的地板為同一地板。當(dāng)然本發(fā)明不局限于這種形式,如主持人可以站立在與物理攝像機(jī)所處的地板有一定高度差的平臺(tái)上,在進(jìn)行具體計(jì)算時(shí),將相應(yīng)的高度值進(jìn)行去除即可。姿態(tài)參數(shù)為使物理攝像機(jī)與虛擬攝像機(jī)的姿態(tài)均保持水平。在實(shí)際操作時(shí),用戶可以手動(dòng)來使物理攝像機(jī)保持為水平姿態(tài),此參數(shù)不需要輸入,物理攝像機(jī)的視場(chǎng)角和物理攝像機(jī)CCD靶面中心的離地高度h需要通過用戶進(jìn)行輸入,如可通過鍵盤等輸入裝置進(jìn)行輸入即可。其中L’為用戶輸入的虛擬攝像機(jī)景深,其大小可以為任一設(shè)定值,此處不作限定。
[0033]S103,根據(jù)用戶輸入的參數(shù)生成虛擬攝像機(jī)的位置坐標(biāo)為(0,L’,h)。
[0034]具體地,在本發(fā)明實(shí)施例中,將步驟S102中接收的用戶輸入的相關(guān)參數(shù)相應(yīng)的設(shè)置為虛擬攝像機(jī)的參數(shù),即使虛擬攝像機(jī)的視場(chǎng)角和虛擬攝像機(jī)CCD靶面中心的離地高度與物理攝像機(jī)的視場(chǎng)角和物理攝像機(jī)CCD靶面中心的離地高度h保持一致,從而使虛擬攝像機(jī)的位置坐標(biāo)為(0,L’,h),以使物理攝像機(jī)和虛擬攝像機(jī)唯一的不同為景深不同。
[0035]S104,在X ’ Z ’ 二維虛擬平面中添加虛擬垂直面M,且虛擬垂直面M與虛擬地板在X,方向上形成交線N。
[0036]參照?qǐng)D2,本發(fā)明實(shí)施例提供的一種景深測(cè)量方法的原理示意圖。具體地,在本發(fā)明實(shí)施例中,在X’ Z ’ 二維虛擬平面中添加虛擬垂直面M,且虛擬垂直面M與虛擬地板在X’方向上形成交線N。需要說明的是,虛擬垂直面M在X’Z’二維虛擬平面中的位置可進(jìn)行調(diào)整,且虛擬垂直面M與虛擬地板在X ’方向上形成交線N,此時(shí)虛擬垂直面M可以與虛擬地板恰好接觸,也可以是虛擬垂直面M穿透虛擬地板后并虛擬地板在X ’方向上形成交線N,從而使主持人站立的位置位于交線N上,即三維虛擬空間(X’、Y’、Z’)的坐標(biāo)原點(diǎn)位于交線N上。如可將虛擬垂直面M的中心點(diǎn)坐標(biāo)設(shè)置為(O,0,0),以使虛擬垂直面M的中心點(diǎn)與主持人站立的位置重合,主持人站立的位置位于交線N上,此時(shí)虛擬景深L’為虛擬攝像機(jī)與虛擬垂直面M之間的景深。需要說明的是,該虛擬垂直面M可以是一個(gè)虛擬白板,且其可進(jìn)行伸縮變換,以增強(qiáng)適應(yīng)性。當(dāng)然該虛擬垂直面M并不局限于為虛擬白板,其還可以是其他任何顏色的虛擬垂直面,以能夠便于人眼進(jìn)行區(qū)分為準(zhǔn)。
[0037]S105,響應(yīng)用戶操作動(dòng)態(tài)調(diào)整虛擬攝像機(jī)的虛擬景深L’以使S = O,S為物理攝像拍攝主持人站立的位置所形成的圖像與虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向上的像素差。
[0038]具體地,在本發(fā)明實(shí)施例中,根據(jù)步驟S103和步驟S104可以得知主持人站立的位置位于交線N上,且物理攝像機(jī)與虛擬攝像機(jī)的唯一區(qū)別在于景深不同,故可將測(cè)量物理攝像機(jī)與主持人之間的景深轉(zhuǎn)換為測(cè)量虛擬攝像機(jī)與虛擬垂直面M之間的景深。由于物理攝像機(jī)拍攝主持人站立的位置成像于顯示器中,同時(shí)虛擬攝像機(jī)所拍攝交線N也成像于顯示器中,根據(jù)物理攝像機(jī)拍攝主持人站立的位置所形成的圖像與虛擬攝像機(jī)拍攝交線N所形成的圖像在Y ’方向的像素差S,動(dòng)態(tài)調(diào)整虛擬攝像機(jī)的虛擬景深L ’以使S = O。
[0039]具體地,在本發(fā)明實(shí)施例中,根據(jù)物理攝像機(jī)拍攝主持人站立的位置所形成的圖像與虛擬攝像機(jī)拍攝交線~所形成的圖像在Y’方向的像素差S,動(dòng)態(tài)調(diào)整虛擬攝像機(jī)的虛擬景深L ’以使S = O,具體包括:在初始景深為L(zhǎng)的位置處,標(biāo)記物理攝像拍攝主持人站立的位置所形成的圖像在Y’方向的像素為SI;在虛擬景深L’的位置處,在顯示器上標(biāo)記虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向的像素為S2;標(biāo)記虛擬攝像機(jī)拍攝交線N所形成的圖像與物理攝像機(jī)拍攝主持人站立的位置所形成的圖像在Y’方向上的像素差為S= I S2-S11 ;判斷S是否為零;若S不為零,在Y’方向上調(diào)整虛擬景深L’以使S2 = S1,S = 0;若S為零,記錄當(dāng)前虛擬攝像機(jī)的虛擬景深L’。通過在顯示器上標(biāo)記物理攝像機(jī)拍攝主持人站立的位置所形成的圖像在Y’方向的像素為SI以及標(biāo)記虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向的像素為S2,從而動(dòng)態(tài)調(diào)整虛擬景深L’以使S = O,從而此時(shí)虛擬景深L’就是物理攝像機(jī)與主持人之間的初始景深L。
[0040]S106,將S = O時(shí)的虛擬景深L,設(shè)置為主持人與物理攝像機(jī)之間的初始景深L。
[0041]具體地,當(dāng)S= O時(shí),將此時(shí)的虛擬景深L’設(shè)置L,從而測(cè)量出主持人與物理攝像機(jī)之間的初始景深。
[0042]本發(fā)明實(shí)施例中,通過將物理攝像機(jī)與主持人之間的景深轉(zhuǎn)換為虛擬攝像機(jī)與虛擬垂直面之間的虛擬攝像機(jī)景深,且僅需要測(cè)量物理攝像機(jī)CCD靶面中心的離地高度和視場(chǎng)角,從而測(cè)得的虛擬攝像機(jī)景深即為物理攝像機(jī)與主持人之間的景深。本發(fā)明實(shí)施例具有簡(jiǎn)單快捷、成本低、且精度高的優(yōu)點(diǎn)。
[0043]參照?qǐng)D3,本發(fā)明實(shí)施例提供的一種終端的示意性功能模塊框圖。該終端20包括構(gòu)建單元21、接收單元22、生成單元23、添加單元24、調(diào)整單元25以及設(shè)置單元26。其中,
[0044]構(gòu)建單元21,用于以主持人站立的位置為坐標(biāo)原點(diǎn)構(gòu)建三維虛擬空間(X’、Y’、Ζ’),三維虛擬空間中的虛擬地板高度與主持人站立的地板高度均設(shè)置為零,虛擬地板形成于X’Y’二維虛擬平面中,具體包括:將主持人設(shè)置于物理攝像機(jī)的視場(chǎng)角的中心區(qū)域,以鏡頭光心所在的軸為Y’軸,以垂直Y’的方向?yàn)閆’軸建立右手坐標(biāo)系,坐標(biāo)系原點(diǎn)設(shè)在主持人所站立的位置。優(yōu)選地,主持人站立的地板與物理攝像機(jī)所處的地板為同一地板。
[0045]接收單元22,用于接收用戶輸入的參數(shù),參數(shù)包括物理攝像機(jī)的視場(chǎng)角、物理攝像機(jī)C⑶靶面中心離地板的高度h、以及虛擬景深L ’。
[0046]生成單元23,用于根據(jù)用戶輸入的參數(shù)生成虛擬攝像機(jī)的位置坐標(biāo)為(0,L’,h)。
[0047]添加單元24,用于在X,Z,二維虛擬平面中添加虛擬垂直面M,且虛擬垂直面M與虛擬地板在X’方向上形成交線N。
[0048]調(diào)整單元25,用于響應(yīng)用戶操作動(dòng)態(tài)調(diào)整虛擬攝像機(jī)的虛擬景深L’以使S= 0,S為物理攝像拍攝主持人站立的位置所形成的圖像與虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向上的像素差。
[0049]具體地,調(diào)整單元25根據(jù)響應(yīng)用戶操作動(dòng)態(tài)調(diào)整虛擬攝像機(jī)的虛擬景深L’以使S= 0,S為物理攝像拍攝主持人站立的位置所形成的圖像與虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向上的像素差,具體包括:
[0050]第一標(biāo)記單元251,用于在初始景深為L(zhǎng)的位置處,標(biāo)記物理攝像機(jī)拍攝主持人站立的位置所形成的圖像在Y’方向的像素為SI;
[0051]第二標(biāo)記單元252,用于在虛擬景深為L(zhǎng)’的位置處,標(biāo)記虛擬攝像機(jī)拍攝交線N所形成的圖像在Y,方向的像素為S2 ;
[0052]第三標(biāo)記單元253,用于標(biāo)記虛擬攝像機(jī)拍攝交線N所形成的圖像與物理攝像機(jī)拍攝主持人站立的位置所形成的圖像在Y’方向上的像素差為S= I S2-S11 ;
[0053]判斷單元254,用于判斷S是否為零,若S不為零,在Y’方向上調(diào)整虛擬景深L’以使S2 = Sl,S = 0o
[0054]本發(fā)明實(shí)施例通過接收單元22接收用戶輸入的參數(shù),并通過生成單元23將用戶輸入的參數(shù)設(shè)置為虛擬攝像機(jī)的參數(shù),通過添加單元24在X ’ Z ’ 二維虛擬平面中添加虛擬垂直面M,以使物理攝像機(jī)到主持人的景深轉(zhuǎn)換為虛擬攝像機(jī)到虛擬垂直面的景深。本發(fā)明僅需要測(cè)量物理攝像機(jī)CCD靶面中心的離地高度和視場(chǎng)角,從而測(cè)得的虛擬攝像機(jī)景深即為物理攝像機(jī)與住主持人之間的景深。本發(fā)明實(shí)施例具有簡(jiǎn)單快捷、成本低、且精度高的優(yōu)點(diǎn)。
[0055]本發(fā)明實(shí)施例的方法的步驟順序可以根據(jù)實(shí)際需要進(jìn)行調(diào)整、合并或刪減。本發(fā)明實(shí)施例的終端的單元可以根據(jù)實(shí)際需要進(jìn)行整合、進(jìn)一步劃分或刪減。
[0056]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種景深測(cè)量方法,用于測(cè)量主持人與物理攝像機(jī)間的初始景深L,其特征在于,包括: 以主持人站立的位置為坐標(biāo)原點(diǎn)構(gòu)建三維虛擬空間(X’、Y’、z’),所述三維虛擬空間中的虛擬地板高度與主持人站立的地板高度均設(shè)置為零,所述虛擬地板形成于X’Y’二維虛擬平面中; 接收用戶輸入的參數(shù),所述參數(shù)包括物理攝像機(jī)的視場(chǎng)角、物理攝像機(jī)CCD靶面中心離地板的尚度h、以及虛擬景深L’ ; 根據(jù)用戶輸入的參數(shù)生成虛擬攝像機(jī)的位置坐標(biāo)為(0,L’,h); 在X ’ Z ’ 二維虛擬平面中添加虛擬垂直面M,且所述虛擬垂直面M與虛擬地板在X ’方向上形成交線N; 響應(yīng)用戶操作動(dòng)態(tài)調(diào)整虛擬攝像機(jī)的虛擬景深L’以使S = 0,所述S為物理攝像拍攝主持人站立的位置所形成的圖像與虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向上的像素差; 將S = O時(shí)的虛擬景深L’設(shè)置為主持人與物理攝像機(jī)之間的初始景深L。2.根據(jù)權(quán)利要求1所述的景深測(cè)量方法,其特征在于,所述響應(yīng)用戶操作動(dòng)態(tài)調(diào)整虛擬攝像機(jī)的虛擬景深L’以使S = 0,所述S為物理攝像拍攝主持人站立的位置所形成的圖像與虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向上的像素差,具體包括: 在初始景深為L(zhǎng)的位置處,標(biāo)記物理攝像拍攝主持人站立的位置所形成的圖像在Y’方向的像素為SI; 在虛擬景深為L(zhǎng)’的位置處,標(biāo)記虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向的像素為S2; 標(biāo)記虛擬攝像機(jī)拍攝交線N所形成的圖像與物理攝像拍攝主持人站立的位置所形成的圖像在Y’方向上的像素差為S=|S2-S1| ; 判斷S是否為零; 若S不為零,在Y’方向上調(diào)整虛擬景深L’以使S2 = S1,S = 0。3.根據(jù)權(quán)利要求1所述的景深測(cè)量方法,其特征在于,所述以主持人站立的位置為坐標(biāo)原點(diǎn)構(gòu)建三維虛擬空間(X’、Y’、Z’),具體包括: 將主持人設(shè)置于物理攝像機(jī)的視場(chǎng)角的中心區(qū)域,以鏡頭光心所在的軸為Y’軸,以垂直Y’的方向?yàn)閆’軸建立右手坐標(biāo)系,坐標(biāo)系原點(diǎn)設(shè)在主持人所站立的位置。4.根據(jù)權(quán)利要求1所述的景深測(cè)量方法,其特征在于,所述主持人站立的地板與物理攝像機(jī)所處的地板為同一地板。5.根據(jù)權(quán)利要求1所述的景深測(cè)量方法,其特征在于,所述虛擬垂直面M為虛擬白板。6.一種終端,其特征在于,所述終端包括: 構(gòu)建單元,用于以主持人站立的位置為坐標(biāo)原點(diǎn)構(gòu)建三維虛擬空間(X’、Y’、z’),所述三維虛擬空間中的虛擬地板高度與主持人站立的地板高度均設(shè)置為零,所述虛擬地板形成于X’Y’二維虛擬平面中; 接收單元,用于接收用戶輸入的參數(shù),所述參數(shù)包括物理攝像機(jī)的視場(chǎng)角、物理攝像機(jī)C⑶靶面中心離地板的高度h、以及虛擬景深L’; 生成單元,用于根據(jù)用戶輸入的參數(shù)生成虛擬攝像機(jī)的位置坐標(biāo)為(0,L’,h); 添加單元,用于在X ’ Z ’ 二維虛擬平面中添加虛擬垂直面M,且所述虛擬垂直面M與虛擬地板在X ’方向上形成交線N; 調(diào)整單元,用于響應(yīng)用戶操作動(dòng)態(tài)調(diào)整虛擬攝像機(jī)在Y’方向上的景深L’以使S = 0,所述S為物理攝像拍攝主持人站立的位置所形成的圖像與虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向上的像素差; 設(shè)置單元,用于將S = O時(shí)的虛擬景深L’設(shè)置為主持人與物理攝像機(jī)之間的初始景深L。7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述調(diào)整單元響應(yīng)用戶操作動(dòng)態(tài)調(diào)整虛擬攝像機(jī)的虛擬景深L’以使S = 0,所述S為物理攝像拍攝主持人站立的位置所形成的圖像與虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向上的像素差,具體包括: 第一標(biāo)記單元,用于在初始景深為L(zhǎng)的位置處,標(biāo)記物理攝像拍攝主持人站立的位置所形成的圖像在Y’方向的像素為SI; 第二標(biāo)記單元,用于在虛擬景深為L(zhǎng)’的位置處,標(biāo)記虛擬攝像機(jī)拍攝交線N所形成的圖像在Y’方向的像素為S2; 第三標(biāo)記單元,用于標(biāo)記虛擬攝像機(jī)拍攝交線N所形成的圖像與物理攝像拍攝主持人站立的位置所形成的圖像在Y’方向上的像素差為S= I S2-S11 ; 判斷單元,用于判斷S是否為零,若S不為零,在Y’方向上調(diào)整虛擬景深L’以使S2 = S1,S=Oo8.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述構(gòu)建單元用于以主持人站立的位置為坐標(biāo)原點(diǎn)構(gòu)建三維虛擬空間(X’、Y’、Z’),具體包括: 將主持人設(shè)置于物理攝像機(jī)的視場(chǎng)角的中心區(qū)域,以鏡頭光心所在的軸為Y’軸,以垂直Y’的方向?yàn)閆’軸建立右手坐標(biāo)系,坐標(biāo)系原點(diǎn)設(shè)在主持人所站立的位置。9.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述主持人站立的地板與物理攝像機(jī)所處的地板為同一地板。10.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述虛擬垂直面M為虛擬白板。
【文檔編號(hào)】H04N5/222GK105872319SQ201610185804
【公開日】2016年8月17日
【申請(qǐng)日】2016年3月29日
【發(fā)明人】徐冬冬, 張黎陽, 錢東東, 溫曉晴, 劉林運(yùn)
【申請(qǐng)人】深圳迪樂普數(shù)碼科技有限公司