亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

商品展示方法、裝置及移動(dòng)設(shè)備與流程

文檔序號(hào):12888177閱讀:437來(lái)源:國(guó)知局
商品展示方法、裝置及移動(dòng)設(shè)備與流程

本發(fā)明涉及移動(dòng)設(shè)備技術(shù)領(lǐng)域,尤其涉及一種商品展示方法、裝置及移動(dòng)設(shè)備。



背景技術(shù):

隨著移動(dòng)設(shè)備的發(fā)展,在一些使用場(chǎng)景下,用戶會(huì)有通過(guò)移動(dòng)設(shè)備對(duì)所要購(gòu)買(mǎi)的商品進(jìn)行瀏覽的需求。例如,用戶對(duì)所要購(gòu)買(mǎi)的商品進(jìn)行拍照,基于得到的照片獲悉該商品的展示效果。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。

為此,本發(fā)明在于提出一種商品展示方法、裝置及移動(dòng)設(shè)備,能夠使得展示目標(biāo)商品時(shí)的信息更加全面,展現(xiàn)角度多維化,使得用戶獲知目標(biāo)商品與環(huán)境的匹配展示效果,展示結(jié)果更加立體化、直觀化,提升商品展示效果的同時(shí),提升用戶使用體驗(yàn)度。

本發(fā)明第一方面實(shí)施例提出的商品展示方法,包括:采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集所述目標(biāo)商品的平面圖像;基于所述散斑圖案的深度信息和所述平面圖像對(duì)所述目標(biāo)商品進(jìn)行3d建模,得到第一3d模型;獲取擱置所述目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型;對(duì)所述第一3d模型和所述第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示。

本發(fā)明第一方面實(shí)施例提出的商品展示方法,通過(guò)采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像,并基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型,獲取擱置目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型,以及對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示,由于不僅僅對(duì)目標(biāo)商品進(jìn)行3d建模,還對(duì)在展示目標(biāo)商品時(shí),需要與目標(biāo)商品進(jìn)行匹配展示的環(huán)境進(jìn)行3d建模,使得展示目標(biāo)商品時(shí)的信息更加全面,展現(xiàn)角度多維化,使得用戶獲知目標(biāo)商品與環(huán)境的匹配展示效果,展示結(jié)果更加立體化、直觀化,提升商品展示效果的同時(shí),提升用戶使用體驗(yàn)度。

本發(fā)明第二方面實(shí)施例提出的商品展示裝置,包括:第一采集模塊,用于采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集所述目標(biāo)商品的平面圖像;第一建模模塊,用于基于所述散斑圖案的深度信息和所述平面圖像對(duì)所述目標(biāo)商品進(jìn)行3d建模,得到第一3d模型;獲取模塊,用于獲取擱置所述目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型;合成模塊,用于對(duì)所述第一3d模型和所述第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示。

本發(fā)明第二方面實(shí)施例提出的商品展示裝置,通過(guò)采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像,并基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型,獲取擱置目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型,以及對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示,由于不僅僅對(duì)目標(biāo)商品進(jìn)行3d建模,還對(duì)在展示目標(biāo)商品時(shí),需要與目標(biāo)商品進(jìn)行匹配展示的環(huán)境進(jìn)行3d建模,使得展示目標(biāo)商品時(shí)的信息更加全面,展現(xiàn)角度多維化,使得用戶獲知目標(biāo)商品與環(huán)境的匹配展示效果,展示結(jié)果更加立體化、直觀化,提升商品展示效果的同時(shí),提升用戶使用體驗(yàn)度。

本發(fā)明第三方面實(shí)施例提出的商品展示裝置,其特征在于,包括:處理器;用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;其中,所述處理器被配置為:采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集所述目標(biāo)商品的平面圖像;基于所述散斑圖案的深度信息和所述平面圖像對(duì)所述目標(biāo)商品進(jìn)行3d建模,得到第一3d模型;獲取擱置所述目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型;對(duì)所述第一3d模型和所述第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示。

本發(fā)明第三方面實(shí)施例提出的商品展示裝置,通過(guò)采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像,并基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型,獲取擱置目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型,以及對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示,由于不僅僅對(duì)目標(biāo)商品進(jìn)行3d建模,還對(duì)在展示目標(biāo)商品時(shí),需要與目標(biāo)商品進(jìn)行匹配展示的環(huán)境進(jìn)行3d建模,使得展示目標(biāo)商品時(shí)的信息更加全面,展現(xiàn)角度多維化,使得用戶獲知目標(biāo)商品與環(huán)境的匹配展示效果,展示結(jié)果更加立體化、直觀化,提升商品展示效果的同時(shí),提升用戶使用體驗(yàn)度。

本發(fā)明第四方面實(shí)施例提出了一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由終端的處理器執(zhí)行時(shí),使得終端能夠執(zhí)行一種商品展示方法,所述方法包括:采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集所述目標(biāo)商品的平面圖像;基于所述散斑圖案的深度信息和所述平面圖像對(duì)所述目標(biāo)商品進(jìn)行3d建模,得到第一3d模型;獲取擱置所述目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型;對(duì)所述第一3d模型和所述第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示。

本發(fā)明第四方面實(shí)施例提出的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),通過(guò)采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像,并基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型,獲取擱置目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型,以及對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示,由于不僅僅對(duì)目標(biāo)商品進(jìn)行3d建模,還對(duì)在展示目標(biāo)商品時(shí),需要與目標(biāo)商品進(jìn)行匹配展示的環(huán)境進(jìn)行3d建模,使得展示目標(biāo)商品時(shí)的信息更加全面,展現(xiàn)角度多維化,使得用戶獲知目標(biāo)商品與環(huán)境的匹配展示效果,展示結(jié)果更加立體化、直觀化,提升商品展示效果的同時(shí),提升用戶使用體驗(yàn)度。

本發(fā)明第五方面還提出一種移動(dòng)設(shè)備,該移動(dòng)設(shè)備包括存儲(chǔ)器及處理器,所述存儲(chǔ)器中儲(chǔ)存有計(jì)算機(jī)可讀指令,所述指令被所述處理器執(zhí)行時(shí),使得所述處理器執(zhí)行如本發(fā)明第一方面實(shí)施例提出的商品展示方法。

本發(fā)明第五方面實(shí)施例提出的移動(dòng)設(shè)備,通過(guò)采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像,并基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型,獲取擱置目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型,以及對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示,由于不僅僅對(duì)目標(biāo)商品進(jìn)行3d建模,還對(duì)在展示目標(biāo)商品時(shí),需要與目標(biāo)商品進(jìn)行匹配展示的環(huán)境進(jìn)行3d建模,使得展示目標(biāo)商品時(shí)的信息更加全面,展現(xiàn)角度多維化,使得用戶獲知目標(biāo)商品與環(huán)境的匹配展示效果,展示結(jié)果更加立體化、直觀化,提升商品展示效果的同時(shí),提升用戶使用體驗(yàn)度。

本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。

附圖說(shuō)明

本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:

圖1是本發(fā)明一實(shí)施例提出的應(yīng)用于網(wǎng)絡(luò)購(gòu)物的商品展示方法的流程示意圖;

圖2為相關(guān)技術(shù)中結(jié)構(gòu)光示意圖;

圖3為本發(fā)明實(shí)施例中結(jié)構(gòu)光的投影集合示意圖;

圖4是本發(fā)明另一實(shí)施例提出的應(yīng)用于網(wǎng)絡(luò)購(gòu)物的商品展示方法的流程示意圖;

圖5為一個(gè)投射結(jié)構(gòu)光的裝置示意圖;

圖6是本發(fā)明另一實(shí)施例提出的商品展示方法的流程示意圖;

圖7是本發(fā)明一實(shí)施例提出的商品展示裝置的結(jié)構(gòu)示意圖;

圖8是本發(fā)明另一實(shí)施例提出的商品展示裝置的結(jié)構(gòu)示意圖;

圖9為一個(gè)實(shí)施例中圖像處理電路的示意圖。

具體實(shí)施方式

下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書(shū)的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。

圖1是本發(fā)明一實(shí)施例提出的商品展示方法的流程示意圖。

本實(shí)施例以該商品展示方法被配置為商品展示裝置中來(lái)舉例說(shuō)明。

該商品展示裝置可以設(shè)置移動(dòng)設(shè)備中,對(duì)此不作限制。

其中,用戶可以通過(guò)該商品展示裝置獲得更加立體化、直觀化的觀看體驗(yàn)。

其中,移動(dòng)設(shè)備例如智能手機(jī)、平板電腦、個(gè)人數(shù)字助理、電子書(shū)等具有各種操作系統(tǒng)的硬件設(shè)備。

參見(jiàn)圖1,該方法包括:

步驟101:采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像。

其中的目標(biāo)商品為,當(dāng)前需要對(duì)其進(jìn)行展示的商品。

其中,已知空間方向光束的投影集合稱(chēng)為結(jié)構(gòu)光,如圖2所示,圖2為相關(guān)技術(shù)中結(jié)構(gòu)光示意圖,生成結(jié)構(gòu)光的設(shè)備可以是將光點(diǎn)、線、光柵、格網(wǎng)或斑紋投影到被測(cè)物體上的某種投影設(shè)備或儀器,也可以是生成激光束的激光器。

在本發(fā)明的實(shí)施例中,可以將結(jié)構(gòu)光投射至目標(biāo)商品上,采集基于結(jié)構(gòu)光下目標(biāo)商品相關(guān)的一些圖像數(shù)據(jù)。由于結(jié)構(gòu)光的物理特性,通過(guò)結(jié)構(gòu)光所采集到的圖像數(shù)據(jù),能夠反映出目標(biāo)商品的深度信息,該深度信息可以例如為目標(biāo)商品的3d信息,由于不僅僅是基于目標(biāo)商品的平面圖像進(jìn)行展示,還結(jié)合了目標(biāo)商品的深度信息,因而,提升商品的展示效果。

可選地,參見(jiàn)圖3,圖3為本發(fā)明實(shí)施例中結(jié)構(gòu)光的投影集合示意圖。以結(jié)構(gòu)光的投影集合為點(diǎn)的集合進(jìn)行示例,該點(diǎn)的集合可以被稱(chēng)為散斑集合。

本發(fā)明實(shí)施例中的結(jié)構(gòu)光對(duì)應(yīng)的投影集合具體為散斑集合,即,一個(gè)用于投射結(jié)構(gòu)光的裝置具體是將光點(diǎn)投射到被測(cè)物體上,通過(guò)將光點(diǎn)投射到被測(cè)物體上,使得生成被測(cè)物體在結(jié)構(gòu)光下的散斑集合,而不是將線、光柵、格網(wǎng)或斑紋投影到被測(cè)物體上,由于散斑集合所需的存儲(chǔ)空間較小,因而,能夠避免影響移動(dòng)設(shè)備的運(yùn)行效率,節(jié)約設(shè)備的存儲(chǔ)空間。

進(jìn)一步地,在本發(fā)明的實(shí)施例中,在采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案時(shí),還采集目標(biāo)商品的平面圖像。例如,可以由移動(dòng)設(shè)備的攝像頭對(duì)目標(biāo)商品進(jìn)行識(shí)別,并采集目標(biāo)商品的平面圖像。

可選地,參見(jiàn)圖4,在步驟101之前,該方法還包括:

步驟100:在識(shí)別到目標(biāo)商品時(shí),投射結(jié)構(gòu)光。

具體地,移動(dòng)設(shè)備的攝像頭可以對(duì)拍照范圍內(nèi)的多個(gè)商品進(jìn)行對(duì)焦,若在某一個(gè)商品上的對(duì)焦時(shí)間大于或者等于一個(gè)預(yù)設(shè)的閾值時(shí),可以生成詢問(wèn)信息(例如,是否將當(dāng)前對(duì)焦商品確定為目標(biāo)商品),并將詢問(wèn)信息顯示給用戶,待用戶基于該詢問(wèn)信息將該商品確定為目標(biāo)商品時(shí),觸發(fā)透射結(jié)構(gòu)光,或者,也可以在拍照范圍內(nèi)僅存在有一個(gè)商品時(shí),生成詢問(wèn)信息(例如,是否將當(dāng)前商品確定為目標(biāo)商品),并將詢問(wèn)信息顯示給用戶,待用戶基于該詢問(wèn)信息將該商品確定為目標(biāo)商品時(shí),觸發(fā)透射結(jié)構(gòu)光,對(duì)此不作限制。

在本發(fā)明的實(shí)施例中,可以預(yù)先在移動(dòng)設(shè)備中配置能夠投射結(jié)構(gòu)光的裝置,進(jìn)而,在識(shí)別到目標(biāo)商品時(shí),開(kāi)啟該用于投射結(jié)構(gòu)光的裝置,以透射結(jié)構(gòu)光。

參見(jiàn)圖5,圖5為一個(gè)投射結(jié)構(gòu)光的裝置示意圖,以結(jié)構(gòu)光的投影集合為線進(jìn)行示例,對(duì)于投影集合為散斑的結(jié)構(gòu)光的原理類(lèi)似,該裝置可以包括光學(xué)投射器和攝像機(jī),其中,光學(xué)投射器將一定模式的結(jié)構(gòu)光投射于被測(cè)物體表面,在表面上形成由被測(cè)物體表面形狀所調(diào)制的線的三維圖像。該三維圖像由處于另一位置的攝像機(jī)探測(cè),從而獲得線的二維畸變圖像。線的畸變程度取決于光學(xué)投射器與攝像機(jī)之間的相對(duì)位置和被測(cè)物體表面輪廓,直觀上,沿線顯示出的位移(或偏移)與被測(cè)物體表面高度成比例,線的扭曲表示了被測(cè)物體平面的變化,不連續(xù)顯示了被測(cè)物體表面的物理間隙,當(dāng)光學(xué)投射器與攝像機(jī)之間的相對(duì)位置一定時(shí),由線的二維畸變圖像坐標(biāo)便可重現(xiàn)被測(cè)物體表面三維輪廓。

通過(guò)在識(shí)別到目標(biāo)商品時(shí),才投射結(jié)構(gòu)光,能夠節(jié)約移動(dòng)設(shè)備的能耗。

步驟102:基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型。

其中,該深度信息可以具體例如,目標(biāo)商品的輪廓以及目標(biāo)商品的距離,輪廓可以例如為,目標(biāo)商品上的每個(gè)點(diǎn)在空間直角坐標(biāo)系中的坐標(biāo)值,距離可以例如為目標(biāo)商品上的每個(gè)點(diǎn)相對(duì)于一個(gè)基準(zhǔn)位置的距離,該基準(zhǔn)位置可以是移動(dòng)設(shè)備上的某個(gè)位置(例如,攝像頭所在的位置),對(duì)此不作限制。

具體地,可以根據(jù)散斑圖像的扭曲獲取深度信息。

根據(jù)結(jié)構(gòu)光的物理特性,若將其投射在一個(gè)立體的被測(cè)物體上,則其投影集合的散斑圖像會(huì)出現(xiàn)散斑扭曲,即,某一些散斑的排布方式與其它散斑出現(xiàn)偏移。

因此,在本發(fā)明的實(shí)施例中,可以基于這些偏移信息,確定出扭曲的二維散斑圖像坐標(biāo)作為對(duì)應(yīng)的深度信息,并直接根據(jù)該深度信息還原出目標(biāo)商品的輪廓以及目標(biāo)商品的距離。

其中的平面圖像是基于攝像頭對(duì)目標(biāo)商品拍照得到的,或者,可以是從移動(dòng)設(shè)備的相冊(cè)中讀取的,對(duì)此不作限制。

該平面圖像為二維圖像。

在本發(fā)明的實(shí)施例中,可以將根據(jù)深度信息還原出的目標(biāo)商品的輪廓以及目標(biāo)商品的距離,結(jié)合平面圖像,進(jìn)行3d圖像合成處理,并將合成處理得到的3d模型作為第一3d模型。

通過(guò)基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,其中,是基于結(jié)構(gòu)光采集到的散斑圖案的深度信息和平面圖像合成3d模型,建模方法簡(jiǎn)單易實(shí)現(xiàn),且數(shù)據(jù)來(lái)源精準(zhǔn),提升商品展示效果的同時(shí),提升商品3d模型的建模效果及效率。

步驟103:獲取擱置目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型。

其中,擱置目標(biāo)商品的環(huán)境為,在展示目標(biāo)商品時(shí),需要與目標(biāo)商品進(jìn)行匹配展示的環(huán)境,例如,若目標(biāo)商品為家具,則環(huán)境為待擱置該家具的房間,若目標(biāo)商品為衣服,則環(huán)境為待擱置該衣服的衣櫥或者3d人體模型,對(duì)此不作限制。

進(jìn)一步地,可以采用與對(duì)目標(biāo)商品進(jìn)行3d建模的同樣的方法,對(duì)環(huán)境進(jìn)行3d建模,或者,也可以直接從網(wǎng)絡(luò)數(shù)據(jù)庫(kù)中下載該環(huán)境的3d模型,對(duì)此不作限制。

網(wǎng)絡(luò)數(shù)據(jù)庫(kù)可以是預(yù)先建立的,具體可以采用統(tǒng)計(jì)的方式建立數(shù)據(jù)庫(kù),例如,由后臺(tái)人員對(duì)商品類(lèi)的網(wǎng)站中的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),將匹配較多的環(huán)境的3d模型保存在數(shù)據(jù)庫(kù)中?;蛘撸部梢圆捎脵C(jī)器學(xué)習(xí)的方式建立數(shù)據(jù)庫(kù),例如,用網(wǎng)頁(yè)相關(guān)技術(shù)如爬蟲(chóng)技術(shù)等從網(wǎng)頁(yè)上得到匹配較多的環(huán)境的3d模型保存在數(shù)據(jù)庫(kù)中。

在本發(fā)明的實(shí)施例中,不僅僅對(duì)目標(biāo)商品進(jìn)行3d建模,還對(duì)在展示目標(biāo)商品時(shí),需要與目標(biāo)商品進(jìn)行匹配展示的環(huán)境進(jìn)行3d建模,使得展示目標(biāo)商品時(shí)的信息更加全面,展現(xiàn)角度多維化,提升展現(xiàn)效果。

步驟104:對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示。

該合成處理后的模型,用于展示目標(biāo)商品在環(huán)境中的擱置效果。

一些場(chǎng)景下,例如,若目標(biāo)商品為家具,則環(huán)境為待擱置該家具的房間,為了更好的對(duì)家具的擺放效果進(jìn)行展現(xiàn),可以將家具與房間進(jìn)行匹配展示,例如,對(duì)家具相對(duì)應(yīng)的第一3d模型,和與環(huán)境相對(duì)應(yīng)的第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示,通過(guò)對(duì)合成處理后的模型進(jìn)行展示,能夠使得用戶獲知目標(biāo)商品與環(huán)境的匹配展示效果,展示結(jié)果更加立體化、直觀化,提升商品展示效果的同時(shí),提升用戶使用體驗(yàn)度。

本實(shí)施例中,通過(guò)采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像,并基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型,獲取擱置目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型,以及對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示,由于不僅僅對(duì)目標(biāo)商品進(jìn)行3d建模,還對(duì)在展示目標(biāo)商品時(shí),需要與目標(biāo)商品進(jìn)行匹配展示的環(huán)境進(jìn)行3d建模,使得展示目標(biāo)商品時(shí)的信息更加全面,展現(xiàn)角度多維化,使得用戶獲知目標(biāo)商品與環(huán)境的匹配展示效果,展示結(jié)果更加立體化、直觀化,提升商品展示效果的同時(shí),提升用戶使用體驗(yàn)度。

圖6是本發(fā)明另一實(shí)施例提出的商品展示方法的流程示意圖。

參見(jiàn)圖6,該方法包括:

步驟601:采集環(huán)境在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案。

其中,環(huán)境為,在展示目標(biāo)商品時(shí),需要與目標(biāo)商品進(jìn)行匹配展示的環(huán)境,例如,若目標(biāo)商品為家具,則環(huán)境為待擱置該家具的房間,若目標(biāo)商品為衣服,則環(huán)境為待擱置該衣服的衣櫥或者3d人體模型,對(duì)此不作限制。

在本發(fā)明的實(shí)施例中,可以在需要采集環(huán)境的深度信息時(shí),啟動(dòng)投射結(jié)構(gòu)光的裝置,基于該裝置將結(jié)構(gòu)光投射至環(huán)境,以采集環(huán)境在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,也可以直接從互聯(lián)網(wǎng)上下載結(jié)構(gòu)光對(duì)應(yīng)的散斑圖案,對(duì)此不作限制。

步驟602:?jiǎn)?dòng)攝像頭,采集環(huán)境對(duì)應(yīng)的平面圖像。

進(jìn)一步地,在本發(fā)明的實(shí)施例中,在采集環(huán)境在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案時(shí),還采集環(huán)境的平面圖像。例如,可以由移動(dòng)設(shè)備的攝像頭對(duì)環(huán)境進(jìn)行識(shí)別,并采集環(huán)境的平面圖像,或者,也可以直接從互聯(lián)網(wǎng)上下載環(huán)境對(duì)應(yīng)的平面圖像,對(duì)此不作限制。

步驟603:根據(jù)對(duì)應(yīng)的散斑圖案的深度信息和對(duì)應(yīng)的平面圖像對(duì)環(huán)境進(jìn)行3d建模,得到環(huán)境的3d模型。

其中,可以采用與對(duì)目標(biāo)商品進(jìn)行3d建模的同樣的方法,對(duì)環(huán)境進(jìn)行3d建模,或者,也可以直接從網(wǎng)絡(luò)數(shù)據(jù)庫(kù)中下載該環(huán)境的3d模型,對(duì)此不作限制。

網(wǎng)絡(luò)數(shù)據(jù)庫(kù)可以是預(yù)先建立的,具體可以采用統(tǒng)計(jì)的方式建立數(shù)據(jù)庫(kù),例如,由后臺(tái)人員對(duì)商品類(lèi)的網(wǎng)站中的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),將匹配較多的環(huán)境的3d模型保存在數(shù)據(jù)庫(kù)中。或者,也可以采用機(jī)器學(xué)習(xí)的方式建立數(shù)據(jù)庫(kù),例如,用網(wǎng)頁(yè)相關(guān)技術(shù)如爬蟲(chóng)技術(shù)等從網(wǎng)頁(yè)上得到匹配較多的環(huán)境的3d模型保存在數(shù)據(jù)庫(kù)中。

通過(guò)基于散斑圖案的深度信息和平面圖像對(duì)環(huán)境進(jìn)行3d建模,其中,是基于結(jié)構(gòu)光采集到的散斑圖案的深度信息和平面圖像合成環(huán)境的3d模型,建模方法簡(jiǎn)單易實(shí)現(xiàn),且數(shù)據(jù)來(lái)源精準(zhǔn),提升環(huán)境的3d模型的建模效果及效率。

步驟604:將環(huán)境的3d模型存儲(chǔ)在本地存儲(chǔ)中。

通過(guò)將環(huán)境的3d模型存儲(chǔ)在本地存儲(chǔ)中,能夠便于后續(xù)直接從本地存儲(chǔ)中讀取環(huán)境的3d模型,提升處理效率。

步驟605:采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像。

進(jìn)一步地,在本發(fā)明的實(shí)施例中,在采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案時(shí),還采集目標(biāo)商品的平面圖像。例如,可以由移動(dòng)設(shè)備的攝像頭對(duì)目標(biāo)商品進(jìn)行識(shí)別,并采集目標(biāo)商品的平面圖像。

步驟606:基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型。

其中,該深度信息可以具體例如,目標(biāo)商品的輪廓以及目標(biāo)商品的距離,輪廓可以例如為,目標(biāo)商品上的每個(gè)點(diǎn)在空間直角坐標(biāo)系中的坐標(biāo)值,距離可以例如為目標(biāo)商品上的每個(gè)點(diǎn)相對(duì)于一個(gè)基準(zhǔn)位置的距離,該基準(zhǔn)位置可以是移動(dòng)設(shè)備上的某個(gè)位置(例如,攝像頭所在的位置),對(duì)此不作限制。

具體地,可以根據(jù)散斑圖像的扭曲獲取深度信息。

根據(jù)結(jié)構(gòu)光的物理特性,若將其投射在一個(gè)立體的被測(cè)物體上,則其投影集合的散斑圖像會(huì)出現(xiàn)散斑扭曲,即,某一些散斑的排布方式與其它散斑出現(xiàn)偏移。

因此,在本發(fā)明的實(shí)施例中,可以基于這些偏移信息,確定出扭曲的二維散斑圖像坐標(biāo)作為對(duì)應(yīng)的深度信息,并直接根據(jù)該深度信息還原出目標(biāo)商品的輪廓以及目標(biāo)商品的距離。

其中的平面圖像是基于攝像頭對(duì)目標(biāo)商品拍照得到的,或者,可以是從移動(dòng)設(shè)備的相冊(cè)中讀取的,對(duì)此不作限制。

該平面圖像為二維圖像。

在本發(fā)明的實(shí)施例中,可以將根據(jù)深度信息還原出的目標(biāo)商品的輪廓以及目標(biāo)商品的距離,結(jié)合平面圖像,進(jìn)行3d圖像合成處理,并將合成處理得到的3d模型作為第一3d模型。

通過(guò)基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,其中,是基于結(jié)構(gòu)光采集到的散斑圖案的深度信息和平面圖像合成3d模型,建模方法簡(jiǎn)單易實(shí)現(xiàn),且數(shù)據(jù)來(lái)源精準(zhǔn),提升商品展示效果的同時(shí),提升商品3d模型的建模效果及效率。

步驟607:直接從本地存儲(chǔ)中獲取預(yù)存的目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型。

通過(guò)直接從本地存儲(chǔ)中獲取預(yù)存的目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型,提升處理效率。

步驟608:對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示。

該合成處理后的模型,用于展示目標(biāo)商品在環(huán)境中的擱置效果。

一些場(chǎng)景下,例如,若目標(biāo)商品為家具,則環(huán)境為待擱置該家具的房間,為了更好的對(duì)家具的擺放效果進(jìn)行展現(xiàn),可以將家具與房間進(jìn)行匹配展示,例如,對(duì)家具相對(duì)應(yīng)的第一3d模型,和與環(huán)境相對(duì)應(yīng)的第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示,通過(guò)對(duì)合成處理后的模型進(jìn)行展示,能夠使得用戶獲知目標(biāo)商品與環(huán)境的匹配展示效果,展示結(jié)果更加立體化、直觀化,提升商品展示效果的同時(shí),提升用戶使用體驗(yàn)度。

步驟609:接收用戶對(duì)合成處理后的模型的操作指令。

其中,該操作指令可以用于使用戶對(duì)第一3d模型在合成處理后的模型中的擺放位置進(jìn)行調(diào)整。

具體地,該操作指令可以例如為,用戶可以選中第一3d模型并按照預(yù)設(shè)的向拖動(dòng)第一3d模型,對(duì)此不作限制。

步驟610:根據(jù)操作指令對(duì)第一3d模型在合成處理后的模型中的擺放位置進(jìn)行調(diào)整。

通過(guò)根據(jù)操作指令對(duì)第一3d模型在合成處理后的模型中的擺放位置進(jìn)行調(diào)整,可以滿足用戶對(duì)商品展示的多樣化需求,使得商品展示呈現(xiàn)不同的展示效果,且便于在不同的展示效果之間調(diào)整和切換,提升用戶使用體驗(yàn)度。

本實(shí)施例中,通過(guò)基于散斑圖案的深度信息和平面圖像對(duì)環(huán)境進(jìn)行3d建模,其中,是基于結(jié)構(gòu)光采集到的散斑圖案的深度信息和平面圖像合成環(huán)境的3d模型,建模方法簡(jiǎn)單易實(shí)現(xiàn),且數(shù)據(jù)來(lái)源精準(zhǔn),提升環(huán)境的3d模型的建模效果及效率。通過(guò)將環(huán)境的3d模型存儲(chǔ)在本地存儲(chǔ)中,能夠便于后續(xù)直接從本地存儲(chǔ)中讀取環(huán)境的3d模型,提升處理效率。通過(guò)采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像,并基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型,獲取擱置目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型,以及對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示,由于不僅僅對(duì)目標(biāo)商品進(jìn)行3d建模,還對(duì)在展示目標(biāo)商品時(shí),需要與目標(biāo)商品進(jìn)行匹配展示的環(huán)境進(jìn)行3d建模,使得展示目標(biāo)商品時(shí)的信息更加全面,展現(xiàn)角度多維化,使得用戶獲知目標(biāo)商品與環(huán)境的匹配展示效果,展示結(jié)果更加立體化、直觀化,提升商品展示效果的同時(shí),提升用戶使用體驗(yàn)度。通過(guò)根據(jù)操作指令對(duì)第一3d模型在合成處理后的模型中的擺放位置進(jìn)行調(diào)整,可以滿足用戶對(duì)商品展示的多樣化需求,使得商品展示呈現(xiàn)不同的展示效果,且便于在不同的展示效果之間調(diào)整和切換,提升用戶使用體驗(yàn)度。

圖7是本發(fā)明一實(shí)施例提出的商品展示裝置的結(jié)構(gòu)示意圖。

參見(jiàn)圖7,該裝置700包括:第一采集模塊701、第一建模模塊702、獲取模塊703,以及合成模塊704,其中,

第一采集模塊701,用于采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像。

第一建模模塊702,用于基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型。

獲取模塊703,用于獲取擱置目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型。

可選地,一些實(shí)施例中,獲取模塊703,具體用于:

直接從本地存儲(chǔ)中獲取預(yù)存的目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型。

合成模塊704,用于對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示。

可選地,一些實(shí)施例中,參見(jiàn)圖8,該裝置700還包括:

投射模塊705,用于在識(shí)別到目標(biāo)商品時(shí),投射結(jié)構(gòu)光。

第二采集模塊706,用于采集環(huán)境在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案。

第三采集模塊707,用于啟動(dòng)攝像頭,采集環(huán)境對(duì)應(yīng)的平面圖像。

第二建模模塊708,用于根據(jù)對(duì)應(yīng)的散斑圖案的深度信息和對(duì)應(yīng)的平面圖像對(duì)環(huán)境進(jìn)行3d建模,得到環(huán)境的3d模型。

存儲(chǔ)模塊709,用于將環(huán)境的3d模型存儲(chǔ)在本地存儲(chǔ)中。

接收模塊710,用于接收用戶對(duì)合成處理后的模型的操作指令。

調(diào)整模塊711,用于根據(jù)操作指令對(duì)第一3d模型在合成處理后的模型中的擺放位置進(jìn)行調(diào)整。

需要說(shuō)明的是,前述圖1-圖6實(shí)施例中對(duì)商品展示方法實(shí)施例的解釋說(shuō)明也適用于該實(shí)施例的商品展示裝置700,其實(shí)現(xiàn)原理類(lèi)似,此處不再贅述。

本實(shí)施例中,通過(guò)采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像,并基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型,獲取擱置目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型,以及對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示,由于不僅僅對(duì)目標(biāo)商品進(jìn)行3d建模,還對(duì)在展示目標(biāo)商品時(shí),需要與目標(biāo)商品進(jìn)行匹配展示的環(huán)境進(jìn)行3d建模,使得展示目標(biāo)商品時(shí)的信息更加全面,展現(xiàn)角度多維化,使得用戶獲知目標(biāo)商品與環(huán)境的匹配展示效果,展示結(jié)果更加立體化、直觀化,提升商品展示效果的同時(shí),提升用戶使用體驗(yàn)度。

本發(fā)明實(shí)施例還提供一種移動(dòng)設(shè)備。上述移動(dòng)設(shè)備中包括圖像處理電路,圖像處理電路可以利用硬件和/或軟件組件實(shí)現(xiàn),可包括定義isp(imagesignalprocessing,圖像信號(hào)處理)管線的各種處理單元。圖9為一個(gè)實(shí)施例中圖像處理電路的示意圖。如圖9所示,為便于說(shuō)明,僅示出與本發(fā)明實(shí)施例相關(guān)的圖像處理技術(shù)的各個(gè)方面。

如圖9所示,圖像處理電路包括成像設(shè)備910、isp處理器930和控制邏輯器940。成像設(shè)備910可包括具有一個(gè)或多個(gè)透鏡912、圖像傳感器914的照相機(jī)和結(jié)構(gòu)光投射器916。結(jié)構(gòu)光投射器916將結(jié)構(gòu)光投影至被測(cè)物。其中,該結(jié)構(gòu)光圖案可為激光條紋、格雷碼、正弦條紋、或者,隨機(jī)排列的散斑圖案等。圖像傳感器914捕捉投影至被測(cè)物形成的結(jié)構(gòu)光圖像,并將結(jié)構(gòu)光圖像發(fā)送至isp處理器930,由isp處理器930對(duì)結(jié)構(gòu)光圖像進(jìn)行解調(diào)獲取被測(cè)物的深度信息。同時(shí),圖像傳感器914也可以捕捉被測(cè)物的色彩信息。當(dāng)然,也可以由兩個(gè)圖像傳感器914分別捕捉被測(cè)物的結(jié)構(gòu)光圖像和色彩信息。

其中,以散斑結(jié)構(gòu)光為例,isp處理器930對(duì)結(jié)構(gòu)光圖像進(jìn)行解調(diào),具體包括,從該結(jié)構(gòu)光圖像中采集被測(cè)物的散斑圖像,將被測(cè)物的散斑圖像與參考散斑圖像按照預(yù)定算法進(jìn)行圖像數(shù)據(jù)計(jì)算,獲取被測(cè)物上散斑圖像的各個(gè)散斑點(diǎn)相對(duì)于參考散斑圖像中的參考散斑點(diǎn)的移動(dòng)距離。利用三角法轉(zhuǎn)換計(jì)算得到散斑圖像的各個(gè)散斑點(diǎn)的深度值,并根據(jù)該深度值得到被測(cè)物的深度信息。

當(dāng)然,還可以通過(guò)雙目視覺(jué)的方法或基于飛行時(shí)差tof的方法來(lái)獲取該深度圖像信息等,在此不做限定,只要能夠獲取或通過(guò)計(jì)算得到被測(cè)物的深度信息的方法都屬于本實(shí)施方式包含的范圍。

在isp處理器930接收到圖像傳感器914捕捉到的被測(cè)物的色彩信息之后,可被測(cè)物的色彩信息對(duì)應(yīng)的圖像數(shù)據(jù)進(jìn)行處理。isp處理器930對(duì)圖像數(shù)據(jù)進(jìn)行分析以獲取可用于確定和/或成像設(shè)備910的一個(gè)或多個(gè)控制參數(shù)的圖像統(tǒng)計(jì)信息。圖像傳感器914可包括色彩濾鏡陣列(如bayer濾鏡),圖像傳感器914可獲取用圖像傳感器914的每個(gè)成像像素捕捉的光強(qiáng)度和波長(zhǎng)信息,并提供可由isp處理器930處理的一組原始圖像數(shù)據(jù)。

isp處理器930按多種格式逐個(gè)像素地處理原始圖像數(shù)據(jù)。例如,每個(gè)圖像像素可具有8、10、12或14比特的位深度,isp處理器930可對(duì)原始圖像數(shù)據(jù)進(jìn)行一個(gè)或多個(gè)圖像處理操作、收集關(guān)于圖像數(shù)據(jù)的圖像統(tǒng)計(jì)信息。其中,圖像處理操作可按相同或不同的位深度精度進(jìn)行。

isp處理器930還可從圖像存儲(chǔ)器920接收像素?cái)?shù)據(jù)。圖像存儲(chǔ)器920可為存儲(chǔ)器裝置的一部分、存儲(chǔ)設(shè)備、或電子設(shè)備內(nèi)的獨(dú)立的專(zhuān)用存儲(chǔ)器,并可包括dma(directmemoryaccess,直接直接存儲(chǔ)器存取)特征。

當(dāng)接收到原始圖像數(shù)據(jù)時(shí),isp處理器930可進(jìn)行一個(gè)或多個(gè)圖像處理操作。

在isp處理器930獲取到被測(cè)物的色彩信息和深度信息后,可對(duì)其進(jìn)行融合,得到三維圖像。其中,可通過(guò)外觀輪廓提取方法或輪廓特征提取方法中的至少一種提取相應(yīng)的被測(cè)物的特征。例如通過(guò)主動(dòng)形狀模型法asm、主動(dòng)外觀模型法aam、主成分分析法pca、離散余弦變換法dct等方法,提取被測(cè)物的特征,在此不做限定。再將分別從深度信息中提取到被測(cè)物的特征以及從色彩信息中提取到被測(cè)物的特征進(jìn)行配準(zhǔn)和特征融合處理。這里指的融合處理可以是將深度信息以及色彩信息中提取出的特征直接組合,也可以是將不同圖像中相同的特征進(jìn)行權(quán)重設(shè)定后組合,也可以有其他融合方式,最終根據(jù)融合后的特征,生成三維圖像。

三維圖像的圖像數(shù)據(jù)可發(fā)送給圖像存儲(chǔ)器920,以便在被顯示之前進(jìn)行另外的處理。isp處理器930從圖像存儲(chǔ)器920接收處理數(shù)據(jù),并對(duì)所述處理數(shù)據(jù)進(jìn)行原始域中以及rgb和ycbcr顏色空間中的圖像數(shù)據(jù)處理。三維圖像的圖像數(shù)據(jù)可輸出給顯示器960,以供用戶觀看和/或由圖形引擎或gpu(graphicsprocessingunit,圖形處理器)進(jìn)一步處理。此外,isp處理器930的輸出還可發(fā)送給圖像存儲(chǔ)器920,且顯示器960可從圖像存儲(chǔ)器920讀取圖像數(shù)據(jù)。在一個(gè)實(shí)施例中,圖像存儲(chǔ)器920可被配置為實(shí)現(xiàn)一個(gè)或多個(gè)幀緩沖器。此外,isp處理器930的輸出可發(fā)送給編碼器/解碼器950,以便編碼/解碼圖像數(shù)據(jù)。編碼的圖像數(shù)據(jù)可被保存,并在顯示于顯示器960設(shè)備上之前解壓縮。編碼器/解碼器950可由cpu或gpu或協(xié)處理器實(shí)現(xiàn)。

isp處理器930確定的圖像統(tǒng)計(jì)信息可發(fā)送給控制邏輯器940單元??刂七壿嬈?40可包括執(zhí)行一個(gè)或多個(gè)例程(如固件)的處理器和/或微控制器,一個(gè)或多個(gè)例程可根據(jù)接收的圖像統(tǒng)計(jì)信息,確定成像設(shè)備910的控制參數(shù)。

本發(fā)明實(shí)施例中,運(yùn)用圖9中圖像處理技術(shù)實(shí)現(xiàn)商品展示方法的步驟可以參見(jiàn)上述實(shí)施例,在此不再贅述。

為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)存儲(chǔ)介質(zhì)中的指令由終端的處理器執(zhí)行時(shí),使得終端能夠執(zhí)行一種商品展示方法,方法包括:采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像;基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型;獲取擱置目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型;對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示。

本實(shí)施例中的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),通過(guò)采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像,并基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型,獲取擱置目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型,以及對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示,由于不僅僅對(duì)目標(biāo)商品進(jìn)行3d建模,還對(duì)在展示目標(biāo)商品時(shí),需要與目標(biāo)商品進(jìn)行匹配展示的環(huán)境進(jìn)行3d建模,使得展示目標(biāo)商品時(shí)的信息更加全面,展現(xiàn)角度多維化,使得用戶獲知目標(biāo)商品與環(huán)境的匹配展示效果,展示結(jié)果更加立體化、直觀化,提升商品展示效果的同時(shí),提升用戶使用體驗(yàn)度。

為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)計(jì)算機(jī)程序產(chǎn)品中的指令被處理器執(zhí)行時(shí),執(zhí)行一種商品展示方法,方法包括:采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像;基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型;獲取擱置目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型;對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示。

本實(shí)施例中的計(jì)算機(jī)程序產(chǎn)品,通過(guò)采集目標(biāo)商品在結(jié)構(gòu)光下對(duì)應(yīng)的散斑圖案,并采集目標(biāo)商品的平面圖像,并基于散斑圖案的深度信息和平面圖像對(duì)目標(biāo)商品進(jìn)行3d建模,得到第一3d模型,獲取擱置目標(biāo)商品的環(huán)境的3d模型并作為第二3d模型,以及對(duì)第一3d模型和第二3d模型進(jìn)行合成處理,并對(duì)合成處理后的模型進(jìn)行展示,由于不僅僅對(duì)目標(biāo)商品進(jìn)行3d建模,還對(duì)在展示目標(biāo)商品時(shí),需要與目標(biāo)商品進(jìn)行匹配展示的環(huán)境進(jìn)行3d建模,使得展示目標(biāo)商品時(shí)的信息更加全面,展現(xiàn)角度多維化,使得用戶獲知目標(biāo)商品與環(huán)境的匹配展示效果,展示結(jié)果更加立體化、直觀化,提升商品展示效果的同時(shí),提升用戶使用體驗(yàn)度。

需要說(shuō)明的是,在本發(fā)明的描述中,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。此外,在本發(fā)明的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。

流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。

應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專(zhuān)用集成電路,可編程門(mén)陣列(pga),現(xiàn)場(chǎng)可編程門(mén)陣列(fpga)等。

本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。

此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。

上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。

在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。

盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1