本技術(shù)涉及但不限于圖像處理,尤其涉及一種圖像生成方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、相關(guān)技術(shù)中,對于3d視圖紋理映射的方法,根據(jù)其對每個(gè)車載相機(jī)進(jìn)行內(nèi)外參標(biāo)定,將車載相機(jī)的圖像與預(yù)設(shè)3d碗模型匹配,構(gòu)建出對應(yīng)關(guān)系查找表;然后將3d碗模型進(jìn)行合成拼接,得到車載3d全景環(huán)視模型。在其他相關(guān)技術(shù)中,雖然可以任意修改初始3d模型的大小和形狀,在構(gòu)建3d模型和圖像像素查找表上比較有靈活性和適應(yīng)性,但還是需要預(yù)置一個(gè)固定的初始模型到車載中,無法應(yīng)對不同環(huán)境時(shí)修改模型形狀來達(dá)到最優(yōu)3d映射效果;同時(shí)對于重疊區(qū)域,通過簡單角度計(jì)算權(quán)重來進(jìn)行重疊區(qū)域的融合,還存在重疊區(qū)域重影較大的問題。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本技術(shù)實(shí)施例提供一種圖像生成方法、裝置、設(shè)備、存儲介質(zhì)及程序產(chǎn)品。
2、本技術(shù)實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
3、第一方面,本技術(shù)實(shí)施例提供一種圖像生成方法,圖像生成方法包括:獲取車輛的成像模型中的第一區(qū)域;第一區(qū)域?yàn)樵O(shè)置于車輛不同位置的至少兩個(gè)相機(jī)視角的重疊區(qū)域;基于預(yù)設(shè)的縮放規(guī)則對第一區(qū)域進(jìn)行縮放得到第二區(qū)域;基于每一相機(jī)、第一區(qū)域和第二區(qū)域的相對位置關(guān)系,確定每一相機(jī)視角下第一區(qū)域和第二區(qū)域之間的第一映射關(guān)系;基于每一相機(jī)針對第一區(qū)域的紋理信息和每一相機(jī)視角下的第一映射關(guān)系,生成第一區(qū)域的目標(biāo)圖像。
4、在一些實(shí)施例中,基于理想情況下的相機(jī)與第一區(qū)域之間的相對位置關(guān)系,確定理想情況下的相機(jī)的視角下第一區(qū)域與第二區(qū)域的第二映射關(guān)系;基于每一相機(jī)與第二區(qū)域之間的相對位置關(guān)系結(jié)合第二映射關(guān)系,確定每一相機(jī)視角下第一區(qū)域與第二區(qū)域的第一映射關(guān)系。
5、根據(jù)上述技術(shù)手段,基于理想情況下的相機(jī)的視角下第一區(qū)域和第二區(qū)域的第二映射關(guān)系和每一相機(jī)的視角下第一區(qū)域和第二區(qū)域的第一映射關(guān)系,能夠得到在理想情況下的相機(jī)的視角下第一區(qū)域上的投影點(diǎn)的紋理信息。
6、在一些實(shí)施例中,確定第一視線在第一區(qū)域上的第一投影點(diǎn),第一視線在第二區(qū)域上的第二投影點(diǎn);第一視線為理想情況下的相機(jī)生成的;建立第一投影點(diǎn)與第二投影點(diǎn)的映射關(guān)系,以得到第二映射關(guān)系。
7、根據(jù)上述技術(shù)手段,通過理想情況下的相機(jī)的視線確定在第一區(qū)域上的第一投影點(diǎn)和第二區(qū)域上的第二投影點(diǎn),以確定在理想情況下的相機(jī)的視線下第一區(qū)域和第二區(qū)域的第二映射關(guān)系。
8、在一些實(shí)施例中,基于第二映射關(guān)系確定第二視線在第一區(qū)域上的目標(biāo)投影點(diǎn);第二視線為相機(jī)生成的;建立第二投影點(diǎn)與目標(biāo)投影點(diǎn)的映射關(guān)系,以得到第一映射關(guān)系。
9、根據(jù)上述技術(shù)手段,通過在真實(shí)相機(jī)的位置和第二映射關(guān)系得到目標(biāo)投影點(diǎn),基于目標(biāo)投影點(diǎn)和真實(shí)相機(jī)的位置能夠得到在真實(shí)相機(jī)的視角下第一區(qū)域的投影面上的點(diǎn)和第二區(qū)域的投影面上的點(diǎn)的第一映射關(guān)系。
10、在一些實(shí)施例中,基于第一映射關(guān)系得到在相機(jī)視角下將真實(shí)世界的點(diǎn)投影在第一區(qū)域中的投影點(diǎn);基于第一區(qū)域中的投影點(diǎn)的紋理信息,得到第一區(qū)域的目標(biāo)圖像。
11、根據(jù)上述技術(shù)手段,將在設(shè)置于車輛的真實(shí)相機(jī)的視角下將真實(shí)世界的點(diǎn)在第一區(qū)域中的投影點(diǎn)的紋理信息進(jìn)行融合得到融合后的紋理信息,將融合后的紋理信息作為在理想情況下的相機(jī)的視角下將真實(shí)世界的點(diǎn)在第一區(qū)域中的投影點(diǎn)的紋理信息,從而降低第一區(qū)域中圖像的重影,以提高成像模型的準(zhǔn)確性,提高用戶體驗(yàn)。
12、在一些實(shí)施例中,獲取車輛的屬性數(shù)據(jù);基于屬性數(shù)據(jù)調(diào)整重疊區(qū)域的范圍,以得到第一區(qū)域。
13、根據(jù)上述技術(shù)手段,基于車輛的屬性信息動(dòng)態(tài)調(diào)整成像模型的基本參數(shù),以得到滿足車輛屬性信息的成像模型;基于車輛的屬性信息調(diào)整成像模型的斜面的寬度以及底部的長和寬等,以調(diào)整重疊區(qū)域的大小或角度,以得到第一區(qū)域。
14、在一些實(shí)施例中,調(diào)整成像模型的基本參數(shù),以得到調(diào)整后的成像模型;其中,真實(shí)世界中的物體與調(diào)整后的成像模型的距離小于與成像模型的距離。
15、根據(jù)上述技術(shù)手段,通過調(diào)整成像模型的基本參數(shù),以減小距離成像模型的投影面的距離,使得真實(shí)世界中的物體位于成像模型外,從而提高成像模型的準(zhǔn)確性,提高用戶體驗(yàn)。
16、在一些實(shí)施例中,所述成像模型包括底面和斜面;調(diào)整所述成像模型的底面的基本參數(shù)和斜面的基本參數(shù),以得到所述調(diào)整后的成像模型。
17、在本技術(shù)實(shí)施例中,通過調(diào)整成像模型的底面的基本參數(shù)和斜面的基本參數(shù),以減小距離成像模型的投影面的距離,使得真實(shí)世界中的物體位于成像模型外,從而提高成像模型的準(zhǔn)確性,提高用戶體驗(yàn)。
18、在一些實(shí)施例中,獲取車輛當(dāng)前的環(huán)境信息;基于環(huán)境信息調(diào)整成像模型的基本參數(shù)。
19、根據(jù)上述技術(shù)手段,通過獲取環(huán)境信息,調(diào)整成像模型的基本參數(shù),以減小距離成像模型的投影面的距離,使得真實(shí)世界中的物體位于成像模型外,從而提高成像模型的準(zhǔn)確性,提高用戶體驗(yàn)。
20、在一些實(shí)施例中,基于用戶針對成像模型的調(diào)整操作,調(diào)整成像模型的基本參數(shù)。
21、根據(jù)上述技術(shù)手段,基于用戶針對成像模型的調(diào)整操作,調(diào)整成像模型的基本參數(shù),以減小距離成像模型的投影面的距離,使得真實(shí)世界中的物體位于成像模型外,從而提高成像模型的準(zhǔn)確性,提高用戶體驗(yàn)。
22、第二方面,本技術(shù)實(shí)施例提供一種圖像生成裝置,所述圖像生成裝置包括:獲取模塊,用于獲取車輛的成像模型中的第一區(qū)域;第一區(qū)域?yàn)樵O(shè)置于車輛不同位置的至少兩個(gè)相機(jī)視角的重疊區(qū)域;縮放模塊,用于基于預(yù)設(shè)的縮放規(guī)則對第一區(qū)域進(jìn)行縮放得到第二區(qū)域;確定模塊,用于基于每一相機(jī)、第一區(qū)域和第二區(qū)域的相對位置關(guān)系,確定每一相機(jī)視角下第一區(qū)域和第二區(qū)域之間的第一映射關(guān)系;生成模塊,用于基于每一相機(jī)針對所述第一區(qū)域中的紋理信息和每一相機(jī)視角下的第一映射關(guān)系,生成第一區(qū)域的目標(biāo)圖像。
23、第三方面,本技術(shù)實(shí)施例提供一種電子設(shè)備,包括存儲器和處理器,所述存儲器存儲有可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)上述方法中的部分或全部步驟。
24、第四方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述方法中的部分或全部步驟。
25、第五方面,本技術(shù)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序或指令,計(jì)算機(jī)程序或指令被處理器執(zhí)行時(shí),實(shí)現(xiàn)上述方法中的部分或全部步驟。
26、本技術(shù)的有益效果:通過對車輛成像模型在成像過程中的重疊區(qū)域進(jìn)行縮放,基于相機(jī)、縮放前的重疊區(qū)域、縮放后的重疊區(qū)域的相對位置,得到縮放前的重疊區(qū)域和縮放后的重疊區(qū)域中的投影點(diǎn)的映射關(guān)系,基于縮放前的重疊區(qū)域的紋理信息和映射關(guān)系,能夠得到第一區(qū)域上的目標(biāo)投影點(diǎn)的紋理信息,將目標(biāo)投影點(diǎn)的紋理信息作為理想情況下的相機(jī)的視線位于第一區(qū)域的投影面上的投影點(diǎn)的紋理信息,從而減小了車輛的成像模型的重疊區(qū)域的圖像重影;提高成像模型的準(zhǔn)確性,以提高用戶體驗(yàn)。
27、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,而非限制本技術(shù)的技術(shù)方案。