一種添加現(xiàn)實(shí)增強(qiáng)信息的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種添加現(xiàn)實(shí)增強(qiáng)信息的方法及裝置,屬于計(jì)算機(jī)領(lǐng)域。所述方法包括:采用三維相機(jī)的左右攝像頭對(duì)同一物體進(jìn)行拍攝,并獲取所述物體對(duì)應(yīng)的第一三維圖像和第二三維圖像;根據(jù)所述第一三維圖像和所述第二三維圖像獲取所述物體的成像距離和景深;根據(jù)所述物體的成像距離和景深,分別在所述第一三維圖像和所述第二三維圖像中添加所述物體的現(xiàn)實(shí)增強(qiáng)信息。所述裝置包括:第一獲取模塊、第二獲取模塊、第三獲取模塊和添加模塊。本發(fā)明能夠?qū)崿F(xiàn)給三維圖像中的物體添加現(xiàn)實(shí)增強(qiáng)信息。
【專利說明】 一種添加現(xiàn)實(shí)增強(qiáng)信息的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別涉及一種添加現(xiàn)實(shí)增強(qiáng)信息的方法及裝置。
【背景技術(shù)】
[0002]現(xiàn)實(shí)增強(qiáng)技術(shù)是在虛擬現(xiàn)實(shí)的基礎(chǔ)上發(fā)展起來的新技術(shù),該技術(shù)可以對(duì)圖片中的真實(shí)物體進(jìn)行信息增強(qiáng);該技術(shù)通過計(jì)算機(jī)圖形技術(shù)和可視化技術(shù)產(chǎn)生現(xiàn)實(shí)環(huán)境中不存在的虛擬對(duì)象,該虛擬對(duì)象即為現(xiàn)實(shí)增強(qiáng)信息,再通過傳感技術(shù)將該現(xiàn)實(shí)增強(qiáng)信息準(zhǔn)確地添加在圖片的真實(shí)物體中。
[0003]目前的現(xiàn)實(shí)增強(qiáng)技術(shù)都是在二維圖像中為二維圖像中的物體添加現(xiàn)實(shí)增強(qiáng)信息,然而當(dāng)前出現(xiàn)了越來越多的三維圖像,而在三維圖像中,還無(wú)法給三維圖像中的物體添加現(xiàn)實(shí)增強(qiáng)信息。
【發(fā)明內(nèi)容】
[0004]為了能夠?qū)崿F(xiàn)給三維圖像中的物體添加現(xiàn)實(shí)增強(qiáng)信息,本發(fā)明提供了一種添加現(xiàn)實(shí)增強(qiáng)信息的方法及裝置。所述技術(shù)方案如下:
[0005]一種添加現(xiàn)實(shí)增強(qiáng)信息的方法,所述方法包括:
[0006]采用三維相機(jī)的左右攝像頭對(duì)同一物體進(jìn)行拍攝,并獲取所述物體對(duì)應(yīng)的第一三維圖像和第二三維圖像;
[0007]根據(jù)所述第一三維圖像和所述第二三維圖像獲取所述物體的成像距離和景深;
[0008]根據(jù)所述物體的成像距離和景深,分別在所述第一三維圖像和所述第二三維圖像中添加所述物體的現(xiàn)實(shí)增強(qiáng)信息。
[0009]所述根據(jù)所述第一三維圖像和所述第二三維圖像獲取所述物體的成像距離,包括:
[0010]在所述第一三維圖像中獲取所述物體的中心像素點(diǎn)的第一視角,以及,在所述第二三維圖像中獲取所述物體的中心像素點(diǎn)的第二視角;
[0011 ] 根據(jù)所述物體的中心像素點(diǎn)的第一視角和所述物體的中心像素點(diǎn)的第二視角,計(jì)算出所述物體的中心像素點(diǎn)的視角差;
[0012]根據(jù)所述物體的中心像素點(diǎn)的視角差以及左攝像頭和右攝像頭之間的距離,計(jì)算出所述物體的中心像素點(diǎn)的成像距離;
[0013]將所述物體的中心像素點(diǎn)的成像距離確定為所述物體的成像距離。
[0014]所述根據(jù)所述第一三維圖像和所述第二三維圖像獲取所述物體的景深,包括
[0015]在所述第一三維圖像中獲取所述物體的最前端的像素點(diǎn)的成像距離;
[0016]在所述第二三維圖像中獲取所述物體的最后端的像素點(diǎn)的成像距離;
[0017]根據(jù)所述物體的最前端的像素點(diǎn)的成像距離和所述物體的最后端的像素點(diǎn)的成像距離,計(jì)算兩成像距離之間的差值;
[0018]將所述計(jì)算的差值確定為所述物體的景深。
[0019]所述根據(jù)所述物體的成像距離和景深,分別在所述第一三維圖像和所述第二三維圖像中添加所述物體的現(xiàn)實(shí)增強(qiáng)信息,包括:
[0020]根據(jù)所述物體的景深,創(chuàng)建面積和景深都相等的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面;
[0021]在所述第一三維圖像中,根據(jù)所述物體的成像距離,將所述物體的第一現(xiàn)實(shí)增強(qiáng)界面放置在所述物體上;
[0022]在所述第二三維圖像中,根據(jù)所述物體的成像距離,將所述物體的第二現(xiàn)實(shí)增強(qiáng)界面放置在所述物體上;
[0023]將所述物體的現(xiàn)實(shí)增強(qiáng)信息分別填充在所述物體的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面中。
[0024]所述根據(jù)所述物體的景深,創(chuàng)建面積和景深都相等的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面,包括:
[0025]計(jì)算所述物體的景深與預(yù)設(shè)系數(shù)之間的乘積,并將所述計(jì)算的乘積確定為所述物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深;
[0026]根據(jù)所述物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深,創(chuàng)建面積都為預(yù)設(shè)大小的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面。
[0027]所述計(jì)算所述物體的景深與預(yù)設(shè)系數(shù)之間的乘積之前,還包括:
[0028]確定所述物體屬于的物體類型,根據(jù)所述物體屬于的物體類型,從已存儲(chǔ)的物體類型與預(yù)設(shè)系數(shù)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的預(yù)設(shè)系數(shù)。
[0029]所述分別在所述第一三維圖像和所述第二三維圖像中添加所述物體的現(xiàn)實(shí)增強(qiáng)信息之后,還包括:
[0030]獲取所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn),根據(jù)所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn),對(duì)所述第一三維圖像和所述第二三維圖像進(jìn)行對(duì)齊處理,使所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn)位于同一水平線上。
[0031]一種添加現(xiàn)實(shí)增強(qiáng)信息的裝置,所述裝置包括:
[0032]第一獲取模塊,用于采用三維相機(jī)的左右攝像頭對(duì)同一物體進(jìn)行拍攝,并獲取所述物體對(duì)應(yīng)的第一三維圖像和第二三維圖像;
[0033]第二獲取模塊,用于根據(jù)所述第一三維圖像和所述第二三維圖像獲取所述物體的成像距離;
[0034]第三獲取模塊,用于根據(jù)所述第一三維圖像和所述第二三維圖像獲取所述物體的景深;
[0035]添加模塊,用于根據(jù)所述物體的成像距離和景深,分別在所述第一三維圖像和所述第二三維圖像中添加所述物體的現(xiàn)實(shí)增強(qiáng)信息。
[0036]所述第二獲取模塊包括:
[0037]第一獲取單元,用于在所述第一三維圖像中獲取所述物體的中心像素點(diǎn)的第一視角,以及,在所述第二三維圖像中獲取所述物體的中心像素點(diǎn)的第二視角;
[0038]第一計(jì)算單元,用于根據(jù)所述物體的中心像素點(diǎn)的第一視角和所述物體的中心像素點(diǎn)的第二視角,計(jì)算出所述物體的中心像素點(diǎn)的視角差;
[0039]第二計(jì)算單元,用于根據(jù)所述物體的中心像素點(diǎn)的視角差以及左攝像頭和右攝像頭之間的距離,計(jì)算出所述物體的中心像素點(diǎn)的成像距離;
[0040]第一確定單元,用于將所述物體的中心像素點(diǎn)的成像距離確定為所述物體的成像距離。
[0041 ] 所述第三獲取模塊包括
[0042]第二獲取單元,用于在所述第一三維圖像中獲取所述物體的最前端的像素點(diǎn)的成像距離;
[0043]第三獲取單元,用于在所述第二三維圖像中獲取所述物體的最后端的像素點(diǎn)的成像距離;
[0044]第三計(jì)算單元,用于根據(jù)所述物體的最前端的像素點(diǎn)的成像距離和所述物體的最后端的像素點(diǎn)的成像距離,計(jì)算兩成像距離之間的差值;
[0045]第二確定單元,用于將所述計(jì)算的差值確定為所述物體的景深。
[0046]所述添加模塊包括:
[0047]創(chuàng)建單元,用于根據(jù)所述物體的景深,創(chuàng)建面積和景深都相等的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面;
[0048]第一放置單元,用于在所述第一三維圖像中,根據(jù)所述物體的成像距離,將所述物體的第一現(xiàn)實(shí)增強(qiáng)界面放置在所述物體上;
[0049]第二放置單元,用于在所述第二三維圖像中,根據(jù)所述物體的成像距離,將所述物體的第二現(xiàn)實(shí)增強(qiáng)界面放置在所述物體上;
[0050]填充單元,用于將所述物體的現(xiàn)實(shí)增強(qiáng)信息分別填充在所述物體的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面中。
[0051]所述創(chuàng)建單元包括:
[0052]計(jì)算子單元,用于計(jì)算所述物體的景深與預(yù)設(shè)系數(shù)之間的乘積,并將所述計(jì)算的乘積確定為所述物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深;
[0053]創(chuàng)建子單元,用于根據(jù)所述物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深,創(chuàng)建面積都為預(yù)設(shè)大小的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面。
[0054]所述創(chuàng)建單元還包括:
[0055]獲取子單元,用于確定所述物體屬于的物體類型,根據(jù)所述物體屬于的物體類型,從已存儲(chǔ)的物體類型與預(yù)設(shè)系數(shù)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的預(yù)設(shè)系數(shù)。
[0056]所述裝置還包括:
[0057]對(duì)齊模塊,用于獲取所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn),根據(jù)所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn),對(duì)所述第一三維圖像和所述第二三維圖像進(jìn)行對(duì)齊處理,使所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn)位于同一水平線上。
[0058]在本發(fā)明實(shí)施例中,采用三維相機(jī)的左右攝像頭對(duì)同一物體進(jìn)行拍攝,并獲取該物體對(duì)應(yīng)的第一三維圖像和第二三維圖像,根據(jù)第一三維圖像和第二三維圖像獲取該物體的成像距離和景深,根據(jù)該物體的成像距離和景深,分別在第一三維圖像和第二三維圖像中添加該物體的現(xiàn)實(shí)增強(qiáng)信息。其中,由于獲取到物體的成像距離和景深,從而能夠根據(jù)該物體的成像距離和景深分別在第一三維圖像和第二三維圖像中添加該物體的現(xiàn)實(shí)增強(qiáng)信息,如此實(shí)現(xiàn)在三維圖像中添加物體的現(xiàn)實(shí)增強(qiáng)信息。
【專利附圖】
【附圖說明】
[0059]圖1是本發(fā)明實(shí)施例1提供的一種添加現(xiàn)實(shí)增強(qiáng)信息的方法流程圖;
[0060]圖2是本發(fā)明實(shí)施例2提供的一種添加現(xiàn)實(shí)增強(qiáng)信息的方法流程圖;
[0061]圖3是本發(fā)明實(shí)施例2提供的一種添加現(xiàn)實(shí)增強(qiáng)信息的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0062]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0063]實(shí)施例1
[0064]參見圖1,本發(fā)明實(shí)施例提供了一種添加現(xiàn)實(shí)增強(qiáng)信息的方法,包括:
[0065]步驟101:采用三維相機(jī)的左右攝像頭對(duì)同一物體進(jìn)行拍攝,并獲取該物體對(duì)應(yīng)的第一三維圖像和第二三維圖像;
[0066]步驟102:根據(jù)第一三維圖像和第二三維圖像獲取該物體的成像距離和景深;
[0067]步驟103:根據(jù)該物體的成像距離和景深,分別在第一三維圖像和第二三維圖像中添加該物體的現(xiàn)實(shí)增強(qiáng)信息。
[0068]在本發(fā)明實(shí)施例中,采用三維相機(jī)的左右攝像頭對(duì)同一物體進(jìn)行拍攝,并獲取該物體對(duì)應(yīng)的第一三維圖像和第二三維圖像,根據(jù)第一三維圖像和第二三維圖像獲取該物體的成像距離和景深,根據(jù)該物體的成像距離和景深,分別在第一三維圖像和第二三維圖像中添加該物體的現(xiàn)實(shí)增強(qiáng)信息。其中,由于獲取到物體的成像距離和景深,從而能夠根據(jù)該物體的成像距離和景深分別在第一三維圖像和第二三維圖像中添加該物體的現(xiàn)實(shí)增強(qiáng)信息,如此實(shí)現(xiàn)在三維圖像中添加物體的現(xiàn)實(shí)增強(qiáng)信息。
[0069]實(shí)施例2
[0070]參見圖2,本發(fā)明實(shí)施例提供了一種添加現(xiàn)實(shí)增強(qiáng)信息的方法,包括:
[0071]步驟201:采用三維相機(jī)的左右攝像頭對(duì)同一物體進(jìn)行拍攝,并獲取該物體對(duì)應(yīng)的第一三維圖像和第二三維圖像;
[0072]其中,采用三維相機(jī)包括的左右兩攝像頭對(duì)同一物體進(jìn)行拍攝,其中,采用左攝像機(jī)對(duì)該物體進(jìn)行拍攝得到第一三維圖像,以及采用右攝像機(jī)對(duì)該物體進(jìn)行拍攝得到第二三維圖像。
[0073]其中,三維圖像是在二維圖像的基礎(chǔ)之上增加了景深的維度;在三維圖像中物體是立體的,且在三維圖像中,景深用于表示物體的厚度。
[0074]其中,在第一三維圖像中的每個(gè)像素點(diǎn)存在視角,以及在第二三維圖像中的每個(gè)像素點(diǎn)存在視角。
[0075]步驟202:根據(jù)該物體的第一三維圖像和第二三維圖獲取該物體的成像距離;
[0076]具體地,在第一三維圖像中,獲取該物體的中心像素點(diǎn),以及進(jìn)一步獲取該物體的中心像素點(diǎn)的第一視角,在第二三維圖像中,獲取該物體的中心像素點(diǎn),以及進(jìn)一步獲取該物體的中心像素點(diǎn)的第二視角,根據(jù)該物體的中心像素點(diǎn)的第一視角和該物體的中心像素點(diǎn)的第二視角,計(jì)算出該物體的中心像素點(diǎn)的視角差,根據(jù)該物體的中心像素點(diǎn)的視角差以及左攝像頭和右攝像頭之間的距離,計(jì)算出該物體的中心像素點(diǎn)的成像距離,將該物體的中心像素點(diǎn)的成像距離確定為該物體的成像距離。
[0077]步驟203:根據(jù)該物體的第一三維圖像和第二三維圖像獲取該物體的景深;
[0078]具體地,在第一三維圖像中,獲取該物體的最前端的像素點(diǎn)并進(jìn)一步地獲取該物體的最前端的像素點(diǎn)的第一視差,在第二三維圖像中,獲取該物體的最前端的像素點(diǎn)并進(jìn)一步地獲取該物體的最前端的像素點(diǎn)的第二視差,根據(jù)該物體的最前端的像素點(diǎn)的第一視角和該物體的最前端的像素點(diǎn)的第二視角,計(jì)算出該物體的最前端的像素點(diǎn)的視角差,根據(jù)該物體的最前端的像素點(diǎn)的視角差以及左攝像頭和右攝像頭之間的距離,計(jì)算出該物體的最前端的像素點(diǎn)的成像距離;
[0079]在第二三維圖像中,獲取該物體的最后端的像素點(diǎn)并進(jìn)一步地獲取該物體的最后端的像素點(diǎn)的第一視差,在第二三維圖像中,獲取該物體的最后端的像素點(diǎn)并進(jìn)一步地獲取該物體的最后端的像素點(diǎn)的第二視差,根據(jù)該物體的最后端的像素點(diǎn)的第一視角和該物體的最后端的像素點(diǎn)的第二視角,計(jì)算出該物體的最后端的像素點(diǎn)的視角差,根據(jù)該物體的最后端的像素點(diǎn)的視角差以及左攝像頭和右攝像頭之間的距離,計(jì)算出該物體的最后端的像素點(diǎn)的成像距離;
[0080]根據(jù)該物體的最前端的像素點(diǎn)的成像距離和該物體的最后端的像素點(diǎn)的成像距離,計(jì)算兩成像距離之間的差值,將計(jì)算的差值確定為該物體的景深。
[0081]步驟204:根據(jù)該物體的景深,計(jì)算出該物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深;
[0082]具體地,計(jì)算該物體的景深與預(yù)設(shè)的一個(gè)系數(shù)之間的乘積,并將計(jì)算的乘積確定為該物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深;或者,
[0083]確定該物體屬于的物體類型,根據(jù)該物體屬于的物體類型,從已存儲(chǔ)的物體類型與預(yù)設(shè)系數(shù)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的預(yù)設(shè)系數(shù),計(jì)算該物體的景深與獲取的一個(gè)預(yù)設(shè)系數(shù)之間的乘積,并將計(jì)算的乘積確定為該物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深。
[0084]步驟205:根據(jù)該物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深,創(chuàng)建第一現(xiàn)實(shí)增強(qiáng)界面;
[0085]具體地,創(chuàng)建面積為預(yù)設(shè)大小的第一現(xiàn)實(shí)增強(qiáng)界面,第一現(xiàn)實(shí)增強(qiáng)界面的厚度為該物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深。
[0086]步驟206:根據(jù)該物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深,創(chuàng)建第二現(xiàn)實(shí)增強(qiáng)界面;
[0087]具體地,創(chuàng)建面積為預(yù)設(shè)大小的第二現(xiàn)實(shí)增強(qiáng)界面,第二現(xiàn)實(shí)增強(qiáng)界面的厚度為該物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深。
[0088]步驟207:在第一三維圖像中,根據(jù)該物體的成像距離,將該物體的第一現(xiàn)實(shí)增強(qiáng)界面放置在該物體上;
[0089]具體地,在第一三維圖像中,根據(jù)該物體的成像距離,并通過傳感技術(shù),將該物體的第一現(xiàn)實(shí)增強(qiáng)界面放置在該物體上。
[0090]步驟208:在第二三維圖像中,根據(jù)該物體的成像距離,將該物體的第二現(xiàn)實(shí)增強(qiáng)界面放置在該物體上;
[0091]具體地,在第二三維圖像中,根據(jù)該物體的成像距離,并通過傳感技術(shù),將該物體的第二現(xiàn)實(shí)增強(qiáng)界面放置在該物體上。
[0092]步驟209:獲取該物體的現(xiàn)實(shí)增強(qiáng)信息,在第一三維圖中將該物體的現(xiàn)實(shí)增強(qiáng)信息填充在該物體的第一現(xiàn)實(shí)增強(qiáng)界面中,以及在第二三維圖像中將該物體的現(xiàn)實(shí)增強(qiáng)信息填充在該物體的第二現(xiàn)實(shí)增強(qiáng)界面中,以實(shí)現(xiàn)在第一三維圖像中添加該物體的現(xiàn)實(shí)增強(qiáng)信息以及在第二三維圖像中添加該物體的現(xiàn)實(shí)增強(qiáng)信息;
[0093]其中,事先設(shè)置物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)信息,因此可以直接獲取該物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)信息。
[0094]步驟210:獲取第一三維圖像的中心點(diǎn)和第二三維圖像的中心點(diǎn),根據(jù)第一三維圖像的中心點(diǎn)和第二三維圖像的中心點(diǎn),對(duì)第一三維圖像和第二三維圖像進(jìn)行對(duì)齊處理,使第一三維圖像的中心點(diǎn)和第二三維圖像的中心點(diǎn)位于同一水平線上;
[0095]步驟211:將第一三維圖像和第二三維圖像分別投影到第一顯示設(shè)備和第二顯示設(shè)備上進(jìn)行顯示。
[0096]在本發(fā)明實(shí)施例中,采用三維相機(jī)的左右攝像頭對(duì)同一物體進(jìn)行拍攝,并獲取該物體對(duì)應(yīng)的第一三維圖像和第二三維圖像,根據(jù)第一三維圖像和第二三維圖像獲取該物體的成像距離和景深,根據(jù)該物體的景深創(chuàng)建該物體的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面,在第一三維圖像中,根據(jù)該物體的成像距離,將該物體的第一現(xiàn)實(shí)增強(qiáng)界面放置在該物體上,在第二三維圖像中,根據(jù)該物體的成像距離,將該物體的第二現(xiàn)實(shí)增強(qiáng)界面放置在該物體上,在第一三維圖中將該物體的現(xiàn)實(shí)增強(qiáng)信息填充在該物體的第一現(xiàn)實(shí)增強(qiáng)界面中,以及在第二三維圖像中將該物體的現(xiàn)實(shí)增強(qiáng)信息填充在該物體的第二現(xiàn)實(shí)增強(qiáng)界面中,實(shí)現(xiàn)分別在第一三維圖像和第二三維圖像中添加該物體的現(xiàn)實(shí)增強(qiáng)信息。其中,由于獲取到物體的成像距離和景深,從而能夠根據(jù)該物體的成像距離和景深分別在第一三維圖像和第二三維圖像中添加該物體的現(xiàn)實(shí)增強(qiáng)信息,如此實(shí)現(xiàn)在三維圖像中添加物體的現(xiàn)實(shí)增強(qiáng)信肩、O
[0097]實(shí)施例3
[0098]如圖3所示,本發(fā)明實(shí)施例提供了一種添加現(xiàn)實(shí)增強(qiáng)信息的裝置,包括:
[0099]第一獲取模塊301,用于采用三維相機(jī)的左右攝像頭對(duì)同一物體進(jìn)行拍攝,并獲取所述物體對(duì)應(yīng)的第一三維圖像和第二三維圖像;
[0100]第二獲取模塊302,用于根據(jù)所述第一三維圖像和所述第二三維圖像獲取所述物體的成像距離;
[0101]第三獲取模塊303,用于根據(jù)所述第一三維圖像和所述第二三維圖像獲取所述物體的景深;
[0102]添加模塊304,用于根據(jù)所述物體的成像距離和景深,分別在所述第一三維圖像和所述第二三維圖像中添加所述物體的現(xiàn)實(shí)增強(qiáng)信息。
[0103]其中,所述第二獲取模塊302包括:
[0104]第一獲取單元,用于在所述第一三維圖像中獲取所述物體的中心像素點(diǎn)的第一視角,以及,在所述第二三維圖像中獲取所述物體的中心像素點(diǎn)的第二視角;
[0105]第一計(jì)算單元,用于根據(jù)所述物體的中心像素點(diǎn)的第一視角和所述物體的中心像素點(diǎn)的第二視角,計(jì)算出所述物體的中心像素點(diǎn)的視角差;
[0106]第二計(jì)算單元,用于根據(jù)所述物體的中心像素點(diǎn)的視角差以及左攝像頭和右攝像頭之間的距離,計(jì)算出所述物體的中心像素點(diǎn)的成像距離;
[0107]第一確定單元,用于將所述物體的中心像素點(diǎn)的成像距離確定為所述物體的成像距離。
[0108]其中,所述第三獲取模塊303包括
[0109]第二獲取單元,用于在所述第一三維圖像中獲取所述物體的最前端的像素點(diǎn)的成像距離;
[0110]第三獲取單元,用于在所述第二三維圖像中獲取所述物體的最后端的像素點(diǎn)的成像距離;
[0111]第三計(jì)算單元,用于根據(jù)所述物體的最前端的像素點(diǎn)的成像距離和所述物體的最后端的像素點(diǎn)的成像距離,計(jì)算兩成像距離之間的差值;
[0112]第二確定單元,用于將所述計(jì)算的差值確定為所述物體的景深。
[0113]其中,所述添加模塊304包括:
[0114]創(chuàng)建單元,用于根據(jù)所述物體的景深,創(chuàng)建面積和景深都相等的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面;
[0115]第一放置單元,用于在所述第一三維圖像中,根據(jù)所述物體的成像距離,將所述物體的第一現(xiàn)實(shí)增強(qiáng)界面放置在所述物體上;
[0116]第二放置單元,用于在所述第二三維圖像中,根據(jù)所述物體的成像距離,將所述物體的第二現(xiàn)實(shí)增強(qiáng)界面放置在所述物體上;
[0117]填充單元,用于將所述物體的現(xiàn)實(shí)增強(qiáng)信息分別填充在所述物體的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面中。
[0118]其中,所述創(chuàng)建單元包括:
[0119]計(jì)算子單元,用于計(jì)算所述物體的景深與預(yù)設(shè)系數(shù)之間的乘積,并將所述計(jì)算的乘積確定為所述物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深;
[0120]創(chuàng)建子單元,用于根據(jù)所述物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深,創(chuàng)建面積都為預(yù)設(shè)大小的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面。
[0121]其中,所述創(chuàng)建單元還包括:
[0122]獲取子單元,用于確定所述物體屬于的物體類型,根據(jù)所述物體屬于的物體類型,從已存儲(chǔ)的物體類型與預(yù)設(shè)系數(shù)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的預(yù)設(shè)系數(shù)。
[0123]進(jìn)一步地,所述裝置還包括:
[0124]對(duì)齊模塊,用于獲取所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn),根據(jù)所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn),對(duì)所述第一三維圖像和所述第二三維圖像進(jìn)行對(duì)齊處理,使所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn)位于同一水平線上。
[0125]在本發(fā)明實(shí)施例中,采用三維相機(jī)的左右攝像頭對(duì)同一物體進(jìn)行拍攝,并獲取該物體對(duì)應(yīng)的第一三維圖像和第二三維圖像,根據(jù)第一三維圖像和第二三維圖像獲取該物體的成像距離和景深,根據(jù)該物體的成像距離和景深,分別在第一三維圖像和第二三維圖像中添加該物體的現(xiàn)實(shí)增強(qiáng)信息。其中,由于獲取到物體的成像距離和景深,從而能夠根據(jù)該物體的成像距離和景深分別在第一三維圖像和第二三維圖像中添加該物體的現(xiàn)實(shí)增強(qiáng)信息,如此實(shí)現(xiàn)在三維圖像中添加物體的現(xiàn)實(shí)增強(qiáng)信息。
[0126]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0127] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種添加現(xiàn)實(shí)增強(qiáng)信息的方法,其特征在于,所述方法包括: 采用三維相機(jī)的左右攝像頭對(duì)同一物體進(jìn)行拍攝,并獲取所述物體對(duì)應(yīng)的第一三維圖像和第二三維圖像; 根據(jù)所述第一三維圖像和所述第二三維圖像獲取所述物體的成像距離和景深; 根據(jù)所述物體的成像距離和景深,分別在所述第一三維圖像和所述第二三維圖像中添加所述物體的現(xiàn)實(shí)增強(qiáng)信息。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一三維圖像和所述第二三維圖像獲取所述物體的成像距離,包括: 在所述第一三維圖像中獲取所述物體的中心像素點(diǎn)的第一視角,以及,在所述第二三維圖像中獲取所述物體的中心像素點(diǎn)的第二視角; 根據(jù)所述物體的中心像素點(diǎn)的第一視角和所述物體的中心像素點(diǎn)的第二視角,計(jì)算出所述物體的中心像素點(diǎn)的視角差; 根據(jù)所述物體的中心像素點(diǎn)的視角差以及左攝像頭和右攝像頭之間的距離,計(jì)算出所述物體的中心像素點(diǎn)的成像距離; 將所述物體的中心像素點(diǎn)的成像距離確定為所述物體的成像距離。
3.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一三維圖像和所述第二三維圖像獲取所述物體的景深,包括 在所述第一三維圖像中獲取所述物體的最前端的像素點(diǎn)的成像距離; 在所述第二三維圖像中獲取所述物體的最后端的像素點(diǎn)的成像距離; 根據(jù)所述物體的最前端的像素點(diǎn)的成像距離和所述物體的最后端的像素點(diǎn)的成像距離,計(jì)算兩成像距離之間的差值; 將所述計(jì)算的差值確定為所述物體的景深。
4.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述物體的成像距離和景深,分別在所述第一三維圖像和所述第二三維圖像中添加所述物體的現(xiàn)實(shí)增強(qiáng)信息,包括: 根據(jù)所述物體的景深,創(chuàng)建面積和景深都相等的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面; 在所述第一三維圖像中,根據(jù)所述物體的成像距離,將所述物體的第一現(xiàn)實(shí)增強(qiáng)界面放置在所述物體上; 在所述第二三維圖像中,根據(jù)所述物體的成像距離,將所述物體的第二現(xiàn)實(shí)增強(qiáng)界面放置在所述物體上; 將所述物體的現(xiàn)實(shí)增強(qiáng)信息分別填充在所述物體的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面中。
5.如權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述物體的景深,創(chuàng)建面積和景深都相等的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面,包括: 計(jì)算所述物體的景深與預(yù)設(shè)系數(shù)之間的乘積,并將所述計(jì)算的乘積確定為所述物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深; 根據(jù)所述物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深,創(chuàng)建面積都為預(yù)設(shè)大小的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面。
6.如權(quán)利要求5所述的方法,其特征在于,所述計(jì)算所述物體的景深與預(yù)設(shè)系數(shù)之間的乘積之前,還包括: 確定所述物體屬于的物體類型,根據(jù)所述物體屬于的物體類型,從已存儲(chǔ)的物體類型與預(yù)設(shè)系數(shù)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的預(yù)設(shè)系數(shù)。
7.如權(quán)利要求1至6任一項(xiàng)權(quán)利要求所述的方法,其特征在于,所述分別在所述第一三維圖像和所述第二三維圖像中添加所述物體的現(xiàn)實(shí)增強(qiáng)信息之后,還包括: 獲取所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn),根據(jù)所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn),對(duì)所述第一三維圖像和所述第二三維圖像進(jìn)行對(duì)齊處理,使所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn)位于同一水平線上。
8.一種添加現(xiàn)實(shí)增強(qiáng)信息的裝置,其特征在于,所述裝置包括: 第一獲取模塊,用于采用三維相機(jī)的左右攝像頭對(duì)同一物體進(jìn)行拍攝,并獲取所述物體對(duì)應(yīng)的第一三維圖像和第二三維圖像; 第二獲取模塊,用于根據(jù)所述第一三維圖像和所述第二三維圖像獲取所述物體的成像距離; 第三獲取模塊,用于根據(jù)所述第一三維圖像和所述第二三維圖像獲取所述物體的景深; 添加模塊,用于根據(jù)所述物體的成像距離和景深,分別在所述第一三維圖像和所述第二三維圖像中添加所述物體的現(xiàn)實(shí)增強(qiáng)信息。
9.如權(quán)利要求8所述的裝置,其特征在于,所述第二獲取模塊包括: 第一獲取單元,用于在所述第一三維圖像中獲取所述物體的中心像素點(diǎn)的第一視角,以及,在所述第二三維圖像中獲取所述物體的中心像素點(diǎn)的第二視角; 第一計(jì)算單元,用于根據(jù)所述物體的中心像素點(diǎn)的第一視角和所述物體的中心像素點(diǎn)的第二視角,計(jì)算出所述物體的中心像素點(diǎn)的視角差; 第二計(jì)算單元,用于根據(jù)所述物體的中心像素點(diǎn)的視角差以及左攝像頭和右攝像頭之間的距離,計(jì)算出所述物體的中心像素點(diǎn)的成像距離; 第一確定單元,用于將所述物體的中心像素點(diǎn)的成像距離確定為所述物體的成像距離。
10.如權(quán)利要求8所述的裝置,其特征在于,所述第三獲取模塊包括 第二獲取單元,用于在所述第一三維圖像中獲取所述物體的最前端的像素點(diǎn)的成像距離; 第三獲取單元,用于在所述第二三維圖像中獲取所述物體的最后端的像素點(diǎn)的成像距離; 第三計(jì)算單元,用于根據(jù)所述物體的最前端的像素點(diǎn)的成像距離和所述物體的最后端的像素點(diǎn)的成像距離,計(jì)算兩成像距離之間的差值; 第二確定單元,用于將所述計(jì)算的差值確定為所述物體的景深。
11.如權(quán)利要求8所述的裝置,其特征在于,所述添加模塊包括: 創(chuàng)建單元,用于根據(jù)所述物體的景深,創(chuàng)建面積和景深都相等的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面; 第一放置單元,用于在所述第一三維圖像中,根據(jù)所述物體的成像距離,將所述物體的第一現(xiàn)實(shí)增強(qiáng)界面放置在所述物體上; 第二放置單元,用于在所述第二三維圖像中,根據(jù)所述物體的成像距離,將所述物體的第二現(xiàn)實(shí)增強(qiáng)界面放置在所述物體上; 填充單元,用于將所述物體的現(xiàn)實(shí)增強(qiáng)信息分別填充在所述物體的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面中。
12.如權(quán)利要求11所述的裝置,其特征在于,所述創(chuàng)建單元包括: 計(jì)算子單元,用于計(jì)算所述物體的景深與預(yù)設(shè)系數(shù)之間的乘積,并將所述計(jì)算的乘積確定為所述物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深; 創(chuàng)建子單元,用于根據(jù)所述物體對(duì)應(yīng)的現(xiàn)實(shí)增強(qiáng)界面的景深,創(chuàng)建面積都為預(yù)設(shè)大小的第一現(xiàn)實(shí)增強(qiáng)界面和第二現(xiàn)實(shí)增強(qiáng)界面。
13.如權(quán)利要求12所述的裝置,其特征在于,所述創(chuàng)建單元還包括: 獲取子單元,用于確定所述物體屬于的物體類型,根據(jù)所述物體屬于的物體類型,從已存儲(chǔ)的物體類型與預(yù)設(shè)系數(shù)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的預(yù)設(shè)系數(shù)。
14.如權(quán)利要求8至13任一項(xiàng)權(quán)利要求所述的裝置,其特征在于,所述裝置還包括: 對(duì)齊模塊,用于獲取所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn),根據(jù)所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn),對(duì)所述第一三維圖像和所述第二三維圖像進(jìn)行對(duì)齊處理,使所述第一三維圖像的中心點(diǎn)和所述第二三維圖像的中心點(diǎn)位于同一水平線上。
【文檔編號(hào)】G06T5/00GK104346777SQ201310345456
【公開日】2015年2月11日 申請(qǐng)日期:2013年8月9日 優(yōu)先權(quán)日:2013年8月9日
【發(fā)明者】李凡智 申請(qǐng)人:聯(lián)想(北京)有限公司