本申請(qǐng)涉及圖像處理,具體提供一種數(shù)字資產(chǎn)生成方法、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)及智能設(shè)備。
背景技術(shù):
1、為了生成數(shù)字資產(chǎn),相關(guān)技術(shù)中通常利用圖像采集設(shè)備、傳感器等線下采集目標(biāo)物體各個(gè)視角的數(shù)據(jù),基于這些數(shù)據(jù)進(jìn)行目標(biāo)物體的三維重建,以生成與目標(biāo)物體對(duì)應(yīng)的數(shù)字資產(chǎn),或者,基于少量目標(biāo)物體的圖像利用生成式ai(artificial?intelligence,人工智能)算法獲取該目標(biāo)物體的三維模型,以生成與目標(biāo)物體對(duì)應(yīng)的數(shù)字資產(chǎn)。
2、但上述方法中,利用圖像采集設(shè)備、傳感器等的方法需要的設(shè)備成本較高、采集過(guò)程復(fù)雜且無(wú)法離線生產(chǎn),不夠便捷。利用生成式ai算法雖然可以基于少量圖片實(shí)現(xiàn),避免復(fù)雜的采集過(guò)程,但該方法利用到的圖像信息比較局限,如只用到圖像的色彩信息,相應(yīng)得到的三維模型精確度較差,影響數(shù)字資產(chǎn)的精確度。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)旨在解決上述技術(shù)問題,即,解決現(xiàn)有數(shù)字資產(chǎn)生成方法不夠便捷且精確度較差的問題。
2、在第一方面,本申請(qǐng)?zhí)峁┝艘环N數(shù)字資產(chǎn)生成方法,其包括:
3、獲取目標(biāo)物體在多個(gè)視角下的多張圖像,并基于所述多張圖像得到所述目標(biāo)物體的初始三維彩色點(diǎn)云;
4、在所述初始三維彩色點(diǎn)云存在點(diǎn)云稀疏區(qū)域時(shí),將所述初始三維彩色點(diǎn)云投影至目標(biāo)二維平面,得到重投影二維圖像;
5、將所述重投影二維圖像輸入圖像修復(fù)模型,得到修復(fù)后的二維圖像;所述修復(fù)后的二維圖像包括所述點(diǎn)云稀疏區(qū)域修復(fù)后的圖像信息;
6、基于所述修復(fù)后的二維圖像和所述多張圖像得到所述目標(biāo)物體的目標(biāo)三維彩色點(diǎn)云,并基于所述目標(biāo)三維彩色點(diǎn)云進(jìn)行所述目標(biāo)物體的三維重建,以生成與所述目標(biāo)物體對(duì)應(yīng)的所述數(shù)字資產(chǎn)。
7、在一些實(shí)施例中,所述將所述重投影二維圖像輸入圖像修復(fù)模型,得到修復(fù)后的二維圖像,包括:
8、將所述重投影二維圖像輸入圖像擴(kuò)散模型,得到所述修復(fù)后的二維圖像。
9、在一些實(shí)施例中,基于所述多張圖像得到所述目標(biāo)物體的初始三維彩色點(diǎn)云包括:
10、基于所述多張圖像中的每張圖像,分別獲取所述目標(biāo)物體的深度信息和顏色信息,并基于所述目標(biāo)物體的深度信息和顏色信息得到彩色點(diǎn)云;
11、將所述多張圖像各自對(duì)應(yīng)的所述彩色點(diǎn)云進(jìn)行拼接,得到所述目標(biāo)物體的初始三維彩色點(diǎn)云。
12、在一些實(shí)施例中,基于所述多張圖像中的每張圖像,分別獲取所述目標(biāo)物體的深度信息和顏色信息包括:
13、基于所述多張圖像中的每張圖像,獲取所述圖像的深度信息,以及,對(duì)所述圖像進(jìn)行語(yǔ)義分割,得到目標(biāo)掩膜區(qū)域;
14、獲取所述圖像中所述目標(biāo)掩膜區(qū)域?qū)?yīng)的深度信息和顏色信息,得到所述目標(biāo)物體的深度信息和顏色信息。
15、在一些實(shí)施例中,將所述初始三維彩色點(diǎn)云投影至目標(biāo)二維平面,得到重投影二維圖像之前,所述方法還包括:對(duì)所述初始三維彩色點(diǎn)云進(jìn)行膨脹處理。
16、在一些實(shí)施例中,基于所述修復(fù)后的二維圖像和所述多張圖像得到所述目標(biāo)物體的目標(biāo)三維彩色點(diǎn)云包括:
17、分別獲取所述修復(fù)后的二維圖像的深度信息和顏色信息,并基于所述修復(fù)后的二維圖像的深度信息和顏色信息得到所述目標(biāo)物體的修復(fù)彩色點(diǎn)云;
18、基于所述多張圖像分別獲取所述目標(biāo)物體的彩色點(diǎn)云,得到多個(gè)彩色點(diǎn)云;
19、將所述修復(fù)彩色點(diǎn)云和所述多個(gè)彩色點(diǎn)云進(jìn)行拼接,得到所述目標(biāo)物體的目標(biāo)三維彩色點(diǎn)云。
20、在一些實(shí)施例中,基于所述目標(biāo)三維彩色點(diǎn)云進(jìn)行所述目標(biāo)物體的三維重建,以生成與所述目標(biāo)物體對(duì)應(yīng)的所述數(shù)字資產(chǎn)包括:
21、對(duì)所述目標(biāo)三維彩色點(diǎn)云進(jìn)行表面重建,得到多邊形網(wǎng)格模型;
22、對(duì)所述多邊形網(wǎng)格模型進(jìn)行紋理映射,得到所述目標(biāo)物體對(duì)應(yīng)的所述數(shù)字資產(chǎn)。
23、在一些實(shí)施例中,所述方法還包括:
24、判斷所述初始三維彩色點(diǎn)云是否存在所述點(diǎn)云稀疏區(qū)域,;以在所述初始三維彩色點(diǎn)云存在所述點(diǎn)云稀疏區(qū)域時(shí),將所述初始三維彩色點(diǎn)云投影至目標(biāo)二維平面。
25、在第二方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任一項(xiàng)所述數(shù)字資產(chǎn)生成方法。
26、在第三方面,本申請(qǐng)?zhí)峁┝艘环N智能設(shè)備,其包括:
27、至少一個(gè)處理器;
28、以及,與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;
29、其中,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述至少一個(gè)處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任一項(xiàng)所述的數(shù)字資產(chǎn)生成方法。
30、在采用上述技術(shù)方案的情況下,本申請(qǐng)能夠通過(guò)獲取目標(biāo)物體在多個(gè)視角下的多張圖像,并基于多張圖像得到目標(biāo)物體的初始三維彩色點(diǎn)云;在初始三維彩色點(diǎn)云存在點(diǎn)云稀疏區(qū)域時(shí),將初始三維彩色點(diǎn)云投影至目標(biāo)二維平面,得到重投影二維圖像;將重投影二維圖像輸入圖像修復(fù)模型,得到修復(fù)后的二維圖像;修復(fù)后的二維圖像包括點(diǎn)云稀疏區(qū)域修復(fù)后的圖像信息;基于修復(fù)后的二維圖像和多張圖像得到目標(biāo)物體的目標(biāo)三維彩色點(diǎn)云,并基于目標(biāo)三維彩色點(diǎn)云進(jìn)行目標(biāo)物體的三維重建,以生成與目標(biāo)物體對(duì)應(yīng)的數(shù)字資產(chǎn)。該方法可以基于多張圖像實(shí)現(xiàn),獲取流程便捷,且通過(guò)結(jié)合圖像修復(fù)模型可以有效修復(fù)點(diǎn)云稀疏區(qū)域?qū)?yīng)的圖像信息,得到目標(biāo)物體更多視角的二維圖像,有利于提高生成數(shù)字資產(chǎn)的精確度。
1.一種數(shù)字資產(chǎn)生成方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述重投影二維圖像輸入圖像修復(fù)模型,得到修復(fù)后的二維圖像,包括:
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,基于所述多張圖像得到所述目標(biāo)物體的初始三維彩色點(diǎn)云包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,基于所述多張圖像中的每張圖像,分別獲取所述目標(biāo)物體的深度信息和顏色信息包括:
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,將所述初始三維彩色點(diǎn)云投影至目標(biāo)二維平面,得到重投影二維圖像之前,所述方法還包括:對(duì)所述初始三維彩色點(diǎn)云進(jìn)行膨脹處理。
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,基于所述修復(fù)后的二維圖像和所述多張圖像得到所述目標(biāo)物體的目標(biāo)三維彩色點(diǎn)云包括:
7.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,基于所述目標(biāo)三維彩色點(diǎn)云進(jìn)行所述目標(biāo)物體的三維重建,以生成與所述目標(biāo)物體對(duì)應(yīng)的所述數(shù)字資產(chǎn)包括:
8.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括:
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述權(quán)利要求1至8中任一項(xiàng)所述的數(shù)字資產(chǎn)生成方法。
10.一種智能設(shè)備,其特征在于,包括: