本(ben)技術涉及模型貼(tie)圖(tu),特別是涉及一種三維結構化模型貼(tie)圖(tu)渲染(ran)方法、裝置、計算(suan)機設備、計算(suan)機可讀存(cun)儲(chu)介質和計算(suan)機程序產品。
背景技術:
1、在模(mo)型(xing)貼圖技術領域中,涉(she)及(ji)對實景模(mo)型(xing)的細節進行簡化(hua),再對簡化(hua)后得到(dao)的結構(gou)(gou)化(hua)模(mo)型(xing)進行貼圖,得到(dao)貼圖后的結構(gou)(gou)化(hua)模(mo)型(xing)。
2、然而(er),實(shi)景模(mo)型(xing)在簡化過程中,幾何輪廓發生了變(bian)化,在對(dui)簡化后得(de)到的(de)結構(gou)化模(mo)型(xing)進行貼圖時較(jiao)容(rong)易出(chu)現紋理變(bian)形的(de)問題(ti),從而(er)降(jiang)低了結構(gou)化模(mo)型(xing)可視化效果。
技術實現思路
1、基于(yu)此(ci),有必要針對上述(shu)技術問題,提(ti)供一種(zhong)能夠高(gao)效地、準(zhun)確地對結(jie)構(gou)化模(mo)型進行貼(tie)(tie)圖的三維結(jie)構(gou)化模(mo)型貼(tie)(tie)圖渲染(ran)方法、裝置、計算(suan)機設備、計算(suan)機可(ke)讀存儲介質(zhi)和計算(suan)機程序產品。
2、第一(yi)方(fang)面(mian),本技術提供(gong)了一(yi)種(zhong)三(san)維(wei)結(jie)構(gou)化模型貼圖渲染方(fang)法,包括:
3、獲取待(dai)貼圖(tu)的(de)(de)結構(gou)化模型、以及所(suo)述待(dai)貼圖(tu)的(de)(de)結構(gou)化模型對應的(de)(de)實景模型;
4、在(zai)所述(shu)實景模(mo)型中得到各個視角(jiao)分別對應的渲染圖像;所述(shu)結(jie)構化模(mo)型的各個結(jie)構化模(mo)型表面(mian)分別對應于多個視角(jiao);
5、根據各個(ge)渲染(ran)圖像對應(ying)(ying)的(de)視角分(fen)別與(yu)對應(ying)(ying)結構化(hua)模型表面的(de)角度關(guan)系,從所述各個(ge)渲染(ran)圖像中,篩選得到各個(ge)結構化(hua)模型表面對應(ying)(ying)的(de)第一參考渲染(ran)圖像集;
6、根據各個渲染(ran)(ran)圖(tu)像分(fen)別與對應結構化模(mo)(mo)型表(biao)面(mian)的(de)(de)投影(ying)區域關系,從所述各個渲染(ran)(ran)圖(tu)像中,篩選得到各個結構化模(mo)(mo)型表(biao)面(mian)對應的(de)(de)第二參考渲染(ran)(ran)圖(tu)像集;
7、根據各個渲染圖(tu)(tu)像(xiang)對應(ying)的(de)視(shi)點分別與(yu)對應(ying)結(jie)構化模型(xing)表(biao)面(mian)的(de)視(shi)線遮擋關(guan)系,從(cong)所述各個渲染圖(tu)(tu)像(xiang)中,篩(shai)選得到各個結(jie)構化模型(xing)表(biao)面(mian)對應(ying)的(de)第三參(can)考渲染圖(tu)(tu)像(xiang)集;
8、基于(yu)各(ge)個結(jie)(jie)(jie)構(gou)(gou)(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)面(mian)(mian)(mian)在(zai)第(di)一參考渲(xuan)染(ran)圖(tu)(tu)像集(ji)、第(di)二(er)參考渲(xuan)染(ran)圖(tu)(tu)像集(ji)、第(di)三參考渲(xuan)染(ran)圖(tu)(tu)像集(ji)存在(zai)的(de)(de)(de)同(tong)一渲(xuan)染(ran)圖(tu)(tu)像,確定各(ge)個結(jie)(jie)(jie)構(gou)(gou)(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)面(mian)(mian)(mian)對(dui)應的(de)(de)(de)目(mu)標(biao)(biao)(biao)(biao)渲(xuan)染(ran)圖(tu)(tu)像,根據所(suo)述(shu)目(mu)標(biao)(biao)(biao)(biao)渲(xuan)染(ran)圖(tu)(tu)像得到對(dui)應結(jie)(jie)(jie)構(gou)(gou)(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)面(mian)(mian)(mian)的(de)(de)(de)紋理,基于(yu)各(ge)個結(jie)(jie)(jie)構(gou)(gou)(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)面(mian)(mian)(mian)對(dui)應的(de)(de)(de)紋理將(jiang)所(suo)述(shu)待貼(tie)(tie)圖(tu)(tu)的(de)(de)(de)結(jie)(jie)(jie)構(gou)(gou)(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)(xing)進行(xing)(xing)貼(tie)(tie)圖(tu)(tu),得到已貼(tie)(tie)圖(tu)(tu)的(de)(de)(de)結(jie)(jie)(jie)構(gou)(gou)(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)(xing);若多個目(mu)標(biao)(biao)(biao)(biao)渲(xuan)染(ran)圖(tu)(tu)像對(dui)應于(yu)同(tong)一結(jie)(jie)(jie)構(gou)(gou)(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)面(mian)(mian)(mian),則將(jiang)視角(jiao)最接近對(dui)應結(jie)(jie)(jie)構(gou)(gou)(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)面(mian)(mian)(mian)的(de)(de)(de)正視視角(jiao)的(de)(de)(de)目(mu)標(biao)(biao)(biao)(biao)渲(xuan)染(ran)圖(tu)(tu)像,作(zuo)為用于(yu)將(jiang)對(dui)應結(jie)(jie)(jie)構(gou)(gou)(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)面(mian)(mian)(mian)進行(xing)(xing)貼(tie)(tie)圖(tu)(tu)的(de)(de)(de)目(mu)標(biao)(biao)(biao)(biao)渲(xuan)染(ran)圖(tu)(tu)像。
9、在其中一(yi)個實施(shi)例中,所(suo)(suo)(suo)述(shu)方法還包括:若(ruo)目(mu)(mu)(mu)標(biao)結構化(hua)(hua)模型表面(mian)未匹配(pei)到對應(ying)的(de)(de)(de)(de)目(mu)(mu)(mu)標(biao)渲染(ran)圖像,則在所(suo)(suo)(suo)述(shu)目(mu)(mu)(mu)標(biao)結構化(hua)(hua)模型表面(mian)對應(ying)的(de)(de)(de)(de)預設(she)視(shi)角范圍中得(de)(de)到新的(de)(de)(de)(de)視(shi)角;基(ji)于所(suo)(suo)(suo)述(shu)新的(de)(de)(de)(de)視(shi)角,在所(suo)(suo)(suo)述(shu)實景模型中得(de)(de)到新的(de)(de)(de)(de)渲染(ran)圖像,重(zhong)新對所(suo)(suo)(suo)述(shu)新的(de)(de)(de)(de)渲染(ran)圖像進行(xing)篩(shai)選,直至得(de)(de)到所(suo)(suo)(suo)述(shu)目(mu)(mu)(mu)標(biao)結構化(hua)(hua)模型表面(mian)對應(ying)的(de)(de)(de)(de)目(mu)(mu)(mu)標(biao)渲染(ran)圖像。
10、在其中(zhong)一(yi)個(ge)實施例(li)中(zhong),所述(shu)根據(ju)(ju)各(ge)(ge)個(ge)渲(xuan)(xuan)染(ran)圖(tu)像(xiang)對(dui)(dui)應(ying)(ying)(ying)的視角(jiao)分(fen)別與對(dui)(dui)應(ying)(ying)(ying)結(jie)構(gou)化(hua)(hua)模(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)面(mian)(mian)的角(jiao)度(du)(du)關系,從所述(shu)各(ge)(ge)個(ge)渲(xuan)(xuan)染(ran)圖(tu)像(xiang)中(zhong),篩(shai)選(xuan)得到各(ge)(ge)個(ge)結(jie)構(gou)化(hua)(hua)模(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)面(mian)(mian)對(dui)(dui)應(ying)(ying)(ying)的第一(yi)參(can)(can)考(kao)渲(xuan)(xuan)染(ran)圖(tu)像(xiang)集,包括:獲取各(ge)(ge)個(ge)結(jie)構(gou)化(hua)(hua)模(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)面(mian)(mian)分(fen)別對(dui)(dui)應(ying)(ying)(ying)的參(can)(can)考(kao)線(xian);所述(shu)參(can)(can)考(kao)線(xian)用于表(biao)(biao)征結(jie)構(gou)化(hua)(hua)模(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)面(mian)(mian)的朝向(xiang);根據(ju)(ju)各(ge)(ge)個(ge)渲(xuan)(xuan)染(ran)圖(tu)像(xiang)對(dui)(dui)應(ying)(ying)(ying)的視角(jiao)分(fen)別與對(dui)(dui)應(ying)(ying)(ying)結(jie)構(gou)化(hua)(hua)模(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)面(mian)(mian)的參(can)(can)考(kao)線(xian)之間的角(jiao)度(du)(du)差異(yi),將角(jiao)度(du)(du)差異(yi)滿(man)足對(dui)(dui)應(ying)(ying)(ying)閾值條件的渲(xuan)(xuan)染(ran)圖(tu)像(xiang)作為對(dui)(dui)應(ying)(ying)(ying)結(jie)構(gou)化(hua)(hua)模(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)面(mian)(mian)的第一(yi)參(can)(can)考(kao)渲(xuan)(xuan)染(ran)圖(tu)像(xiang)集中(zhong)的渲(xuan)(xuan)染(ran)圖(tu)像(xiang)。
11、在其中一(yi)個(ge)實施例中,所(suo)述(shu)根據各個(ge)渲染(ran)圖(tu)(tu)(tu)像(xiang)分別(bie)(bie)與對(dui)(dui)應結(jie)構化(hua)模(mo)(mo)型(xing)(xing)表(biao)面(mian)(mian)(mian)的(de)投影(ying)區域(yu)關系,從所(suo)述(shu)各個(ge)渲染(ran)圖(tu)(tu)(tu)像(xiang)中,篩選得到各個(ge)結(jie)構化(hua)模(mo)(mo)型(xing)(xing)表(biao)面(mian)(mian)(mian)對(dui)(dui)應的(de)第(di)(di)二參(can)考渲染(ran)圖(tu)(tu)(tu)像(xiang)集,包括:獲取各個(ge)結(jie)構化(hua)模(mo)(mo)型(xing)(xing)表(biao)面(mian)(mian)(mian)在對(dui)(dui)應參(can)考面(mian)(mian)(mian)上的(de)投影(ying)圖(tu)(tu)(tu)像(xiang);所(suo)述(shu)參(can)考面(mian)(mian)(mian)用于表(biao)征結(jie)構化(hua)模(mo)(mo)型(xing)(xing)表(biao)面(mian)(mian)(mian)的(de)投影(ying)位置和投影(ying)方(fang)向;根據各個(ge)渲染(ran)圖(tu)(tu)(tu)像(xiang)分別(bie)(bie)與對(dui)(dui)應結(jie)構化(hua)模(mo)(mo)型(xing)(xing)表(biao)面(mian)(mian)(mian)的(de)投影(ying)圖(tu)(tu)(tu)像(xiang)之間的(de)輪(lun)廓差(cha)異,將輪(lun)廓差(cha)異滿足對(dui)(dui)應閾值條件(jian)的(de)渲染(ran)圖(tu)(tu)(tu)像(xiang)作為對(dui)(dui)應結(jie)構化(hua)模(mo)(mo)型(xing)(xing)表(biao)面(mian)(mian)(mian)的(de)第(di)(di)二參(can)考渲染(ran)圖(tu)(tu)(tu)像(xiang)集中的(de)渲染(ran)圖(tu)(tu)(tu)像(xiang)。
12、在其中一個實(shi)施(shi)例(li)中,所(suo)述(shu)根據各個渲(xuan)染(ran)圖(tu)(tu)像(xiang)對(dui)(dui)(dui)應(ying)(ying)(ying)(ying)的(de)視(shi)點(dian)(dian)分別與對(dui)(dui)(dui)應(ying)(ying)(ying)(ying)結(jie)構(gou)化(hua)(hua)模(mo)(mo)型(xing)表(biao)面(mian)(mian)的(de)視(shi)線(xian)遮擋關系,從所(suo)述(shu)各個渲(xuan)染(ran)圖(tu)(tu)像(xiang)中,篩(shai)選(xuan)得(de)到各個結(jie)構(gou)化(hua)(hua)模(mo)(mo)型(xing)表(biao)面(mian)(mian)對(dui)(dui)(dui)應(ying)(ying)(ying)(ying)的(de)第(di)三(san)參考渲(xuan)染(ran)圖(tu)(tu)像(xiang)集,包(bao)括:獲(huo)取(qu)在各個結(jie)構(gou)化(hua)(hua)模(mo)(mo)型(xing)表(biao)面(mian)(mian)上的(de)檢測點(dian)(dian)、以及(ji)各個渲(xuan)染(ran)圖(tu)(tu)像(xiang)對(dui)(dui)(dui)應(ying)(ying)(ying)(ying)視(shi)角的(de)視(shi)點(dian)(dian);根據各個渲(xuan)染(ran)圖(tu)(tu)像(xiang)對(dui)(dui)(dui)應(ying)(ying)(ying)(ying)視(shi)點(dian)(dian)分別與對(dui)(dui)(dui)應(ying)(ying)(ying)(ying)結(jie)構(gou)化(hua)(hua)模(mo)(mo)型(xing)表(biao)面(mian)(mian)的(de)檢測點(dian)(dian)之間的(de)視(shi)線(xian)遮擋結(jie)果,將視(shi)線(xian)遮擋結(jie)果滿足(zu)對(dui)(dui)(dui)應(ying)(ying)(ying)(ying)閾值條件的(de)渲(xuan)染(ran)圖(tu)(tu)像(xiang)作為對(dui)(dui)(dui)應(ying)(ying)(ying)(ying)結(jie)構(gou)化(hua)(hua)模(mo)(mo)型(xing)表(biao)面(mian)(mian)的(de)第(di)三(san)參考渲(xuan)染(ran)圖(tu)(tu)像(xiang)集中的(de)渲(xuan)染(ran)圖(tu)(tu)像(xiang)。
13、在其中一(yi)個實(shi)施(shi)例(li)中,所述獲取(qu)(qu)待(dai)貼(tie)圖(tu)(tu)的(de)(de)(de)(de)結構化模(mo)(mo)型(xing)、以(yi)及所述待(dai)貼(tie)圖(tu)(tu)的(de)(de)(de)(de)結構化模(mo)(mo)型(xing)對應(ying)的(de)(de)(de)(de)實(shi)景(jing)(jing)模(mo)(mo)型(xing),包(bao)括:獲取(qu)(qu)所述待(dai)貼(tie)圖(tu)(tu)的(de)(de)(de)(de)結構化模(mo)(mo)型(xing)在參考平(ping)(ping)(ping)面(mian)對應(ying)的(de)(de)(de)(de)平(ping)(ping)(ping)面(mian)覆蓋范圍;獲取(qu)(qu)全(quan)局實(shi)景(jing)(jing)模(mo)(mo)型(xing),根據所述待(dai)貼(tie)圖(tu)(tu)的(de)(de)(de)(de)結構化模(mo)(mo)型(xing)對應(ying)的(de)(de)(de)(de)平(ping)(ping)(ping)面(mian)覆蓋范圍,在所述全(quan)局實(shi)景(jing)(jing)模(mo)(mo)型(xing)中劃分得到(dao)所述待(dai)貼(tie)圖(tu)(tu)的(de)(de)(de)(de)結構化模(mo)(mo)型(xing)對應(ying)的(de)(de)(de)(de)實(shi)景(jing)(jing)模(mo)(mo)型(xing)。
14、第二方(fang)面,本技術還提供了一種三(san)維結構化模型貼(tie)圖渲染裝置,包括:
15、第(di)一獲(huo)取模塊,用于獲(huo)取待貼圖(tu)的結構化模型(xing)(xing)、以及所(suo)述待貼圖(tu)的結構化模型(xing)(xing)對(dui)應的實景模型(xing)(xing);
16、第(di)二(er)獲取模(mo)塊(kuai),用于在所述實景模(mo)型(xing)中得到各(ge)個視(shi)(shi)角分別(bie)對(dui)應(ying)的渲染圖像;所述結構化(hua)模(mo)型(xing)的各(ge)個結構化(hua)模(mo)型(xing)表面分別(bie)對(dui)應(ying)于多個視(shi)(shi)角;
17、第一篩(shai)選模塊(kuai),用于根據(ju)各(ge)個渲染圖(tu)像(xiang)(xiang)對(dui)應的(de)視角分別與對(dui)應結(jie)構化模型表面的(de)角度關系,從所述各(ge)個渲染圖(tu)像(xiang)(xiang)中(zhong),篩(shai)選得到各(ge)個結(jie)構化模型表面對(dui)應的(de)第一參考渲染圖(tu)像(xiang)(xiang)集;
18、第二篩選模塊,用于根據各(ge)(ge)個渲染(ran)圖(tu)像分別與對應結構(gou)化(hua)模型表(biao)面(mian)(mian)的投影區(qu)域(yu)關系(xi),從所述各(ge)(ge)個渲染(ran)圖(tu)像中,篩選得到各(ge)(ge)個結構(gou)化(hua)模型表(biao)面(mian)(mian)對應的第二參考渲染(ran)圖(tu)像集;
19、第三篩選模(mo)塊,用于(yu)根據各個(ge)渲(xuan)染(ran)圖像對(dui)應的(de)視點(dian)分(fen)別與對(dui)應結構化模(mo)型(xing)表面(mian)的(de)視線(xian)遮擋關系,從(cong)所(suo)述各個(ge)渲(xuan)染(ran)圖像中,篩選得到各個(ge)結構化模(mo)型(xing)表面(mian)對(dui)應的(de)第三參考渲(xuan)染(ran)圖像集;
20、貼(tie)圖(tu)(tu)(tu)模(mo)(mo)(mo)塊,用于基于各個結(jie)(jie)構(gou)(gou)(gou)化(hua)模(mo)(mo)(mo)型(xing)(xing)表面在第一參(can)考渲(xuan)(xuan)染圖(tu)(tu)(tu)像(xiang)(xiang)(xiang)集(ji)(ji)、第二參(can)考渲(xuan)(xuan)染圖(tu)(tu)(tu)像(xiang)(xiang)(xiang)集(ji)(ji)、第三參(can)考渲(xuan)(xuan)染圖(tu)(tu)(tu)像(xiang)(xiang)(xiang)集(ji)(ji)存在的(de)同一渲(xuan)(xuan)染圖(tu)(tu)(tu)像(xiang)(xiang)(xiang),確(que)定各個結(jie)(jie)構(gou)(gou)(gou)化(hua)模(mo)(mo)(mo)型(xing)(xing)表面對應(ying)(ying)(ying)的(de)目(mu)標渲(xuan)(xuan)染圖(tu)(tu)(tu)像(xiang)(xiang)(xiang),根據所述目(mu)標渲(xuan)(xuan)染圖(tu)(tu)(tu)像(xiang)(xiang)(xiang)得(de)到(dao)對應(ying)(ying)(ying)結(jie)(jie)構(gou)(gou)(gou)化(hua)模(mo)(mo)(mo)型(xing)(xing)表面的(de)紋理(li),基于各個結(jie)(jie)構(gou)(gou)(gou)化(hua)模(mo)(mo)(mo)型(xing)(xing)表面對應(ying)(ying)(ying)的(de)紋理(li)將(jiang)所述待貼(tie)圖(tu)(tu)(tu)的(de)結(jie)(jie)構(gou)(gou)(gou)化(hua)模(mo)(mo)(mo)型(xing)(xing)進行貼(tie)圖(tu)(tu)(tu),得(de)到(dao)已貼(tie)圖(tu)(tu)(tu)的(de)結(jie)(jie)構(gou)(gou)(gou)化(hua)模(mo)(mo)(mo)型(xing)(xing);若(ruo)多個目(mu)標渲(xuan)(xuan)染圖(tu)(tu)(tu)像(xiang)(xiang)(xiang)對應(ying)(ying)(ying)于同一結(jie)(jie)構(gou)(gou)(gou)化(hua)模(mo)(mo)(mo)型(xing)(xing)表面,則(ze)將(jiang)視(shi)角最接近對應(ying)(ying)(ying)結(jie)(jie)構(gou)(gou)(gou)化(hua)模(mo)(mo)(mo)型(xing)(xing)表面的(de)正視(shi)視(shi)角的(de)目(mu)標渲(xuan)(xuan)染圖(tu)(tu)(tu)像(xiang)(xiang)(xiang),作為用于將(jiang)對應(ying)(ying)(ying)結(jie)(jie)構(gou)(gou)(gou)化(hua)模(mo)(mo)(mo)型(xing)(xing)表面進行貼(tie)圖(tu)(tu)(tu)的(de)目(mu)標渲(xuan)(xuan)染圖(tu)(tu)(tu)像(xiang)(xiang)(xiang)。
21、第三方面(mian),本技術還提供了一種計(ji)算(suan)機設備,包(bao)括存儲(chu)器和(he)處(chu)理(li)器,所(suo)(suo)(suo)述存儲(chu)器存儲(chu)有計(ji)算(suan)機程序,所(suo)(suo)(suo)述處(chu)理(li)器執行所(suo)(suo)(suo)述計(ji)算(suan)機程序時(shi)實(shi)現以(yi)下(xia)步驟(zou):
22、獲取待貼(tie)(tie)圖的(de)結構(gou)(gou)化模(mo)型(xing)、以及所述待貼(tie)(tie)圖的(de)結構(gou)(gou)化模(mo)型(xing)對應的(de)實景模(mo)型(xing);
23、在(zai)所(suo)述實景模(mo)型(xing)(xing)中得到(dao)各個(ge)視角(jiao)分別(bie)對應(ying)的渲染圖像;所(suo)述結構化模(mo)型(xing)(xing)的各個(ge)結構化模(mo)型(xing)(xing)表面(mian)分別(bie)對應(ying)于(yu)多個(ge)視角(jiao);
24、根據(ju)各(ge)個渲(xuan)(xuan)染(ran)圖像對應(ying)的視角分別與(yu)對應(ying)結構(gou)化模型表面的角度關系,從所述各(ge)個渲(xuan)(xuan)染(ran)圖像中(zhong),篩選得到(dao)各(ge)個結構(gou)化模型表面對應(ying)的第一參考渲(xuan)(xuan)染(ran)圖像集;
25、根(gen)據各(ge)個渲(xuan)(xuan)(xuan)染(ran)(ran)圖(tu)像分別(bie)與對(dui)應結構化(hua)模型表面(mian)的(de)投(tou)影區(qu)域(yu)關(guan)系,從所述(shu)各(ge)個渲(xuan)(xuan)(xuan)染(ran)(ran)圖(tu)像中,篩選得到各(ge)個結構化(hua)模型表面(mian)對(dui)應的(de)第(di)二參考渲(xuan)(xuan)(xuan)染(ran)(ran)圖(tu)像集;
26、根據(ju)各(ge)(ge)個(ge)(ge)渲(xuan)染(ran)圖像(xiang)對(dui)(dui)應的(de)視(shi)點分別(bie)與對(dui)(dui)應結構(gou)化模(mo)型表面的(de)視(shi)線遮擋關系,從所述各(ge)(ge)個(ge)(ge)渲(xuan)染(ran)圖像(xiang)中,篩(shai)選得到各(ge)(ge)個(ge)(ge)結構(gou)化模(mo)型表面對(dui)(dui)應的(de)第三參考(kao)渲(xuan)染(ran)圖像(xiang)集;
27、基(ji)于(yu)(yu)各(ge)(ge)個結(jie)(jie)(jie)(jie)(jie)構(gou)化(hua)(hua)模(mo)(mo)型(xing)(xing)(xing)表(biao)(biao)面(mian)在第(di)(di)一參考渲染圖(tu)像(xiang)(xiang)(xiang)集、第(di)(di)二參考渲染圖(tu)像(xiang)(xiang)(xiang)集、第(di)(di)三參考渲染圖(tu)像(xiang)(xiang)(xiang)集存在的同(tong)一渲染圖(tu)像(xiang)(xiang)(xiang),確定各(ge)(ge)個結(jie)(jie)(jie)(jie)(jie)構(gou)化(hua)(hua)模(mo)(mo)型(xing)(xing)(xing)表(biao)(biao)面(mian)對(dui)應(ying)的目(mu)標渲染圖(tu)像(xiang)(xiang)(xiang),根(gen)據所(suo)述(shu)目(mu)標渲染圖(tu)像(xiang)(xiang)(xiang)得(de)(de)到對(dui)應(ying)結(jie)(jie)(jie)(jie)(jie)構(gou)化(hua)(hua)模(mo)(mo)型(xing)(xing)(xing)表(biao)(biao)面(mian)的紋理(li),基(ji)于(yu)(yu)各(ge)(ge)個結(jie)(jie)(jie)(jie)(jie)構(gou)化(hua)(hua)模(mo)(mo)型(xing)(xing)(xing)表(biao)(biao)面(mian)對(dui)應(ying)的紋理(li)將(jiang)所(suo)述(shu)待貼(tie)(tie)圖(tu)的結(jie)(jie)(jie)(jie)(jie)構(gou)化(hua)(hua)模(mo)(mo)型(xing)(xing)(xing)進行(xing)貼(tie)(tie)圖(tu),得(de)(de)到已貼(tie)(tie)圖(tu)的結(jie)(jie)(jie)(jie)(jie)構(gou)化(hua)(hua)模(mo)(mo)型(xing)(xing)(xing);若多個目(mu)標渲染圖(tu)像(xiang)(xiang)(xiang)對(dui)應(ying)于(yu)(yu)同(tong)一結(jie)(jie)(jie)(jie)(jie)構(gou)化(hua)(hua)模(mo)(mo)型(xing)(xing)(xing)表(biao)(biao)面(mian),則(ze)將(jiang)視(shi)角最接(jie)近對(dui)應(ying)結(jie)(jie)(jie)(jie)(jie)構(gou)化(hua)(hua)模(mo)(mo)型(xing)(xing)(xing)表(biao)(biao)面(mian)的正視(shi)視(shi)角的目(mu)標渲染圖(tu)像(xiang)(xiang)(xiang),作為用于(yu)(yu)將(jiang)對(dui)應(ying)結(jie)(jie)(jie)(jie)(jie)構(gou)化(hua)(hua)模(mo)(mo)型(xing)(xing)(xing)表(biao)(biao)面(mian)進行(xing)貼(tie)(tie)圖(tu)的目(mu)標渲染圖(tu)像(xiang)(xiang)(xiang)。
28、第四方面,本技術還(huan)提供了一種計算(suan)機可讀存(cun)儲介質,其上存(cun)儲有計算(suan)機程序,所述計算(suan)機程序被處理器執行時實現(xian)以下步驟:
29、獲取待貼圖的結構化模(mo)型(xing)、以及所(suo)述待貼圖的結構化模(mo)型(xing)對應的實景模(mo)型(xing);
30、在所述(shu)實景模型中得到各個(ge)視角分(fen)別對(dui)應的渲染圖像;所述(shu)結構化模型的各個(ge)結構化模型表(biao)面分(fen)別對(dui)應于多個(ge)視角;
31、根據各個(ge)渲染圖像(xiang)對應的視角分別(bie)與對應結構(gou)化模型(xing)表(biao)面(mian)的角度關系,從所述各個(ge)渲染圖像(xiang)中,篩選得到各個(ge)結構(gou)化模型(xing)表(biao)面(mian)對應的第(di)一參(can)考渲染圖像(xiang)集(ji);
32、根據(ju)各個渲染(ran)圖(tu)像分別與對應結(jie)構化模型表面的(de)投(tou)影區域(yu)關系,從所述各個渲染(ran)圖(tu)像中,篩(shai)選得到各個結(jie)構化模型表面對應的(de)第二參考渲染(ran)圖(tu)像集;
33、根據各(ge)個(ge)(ge)渲(xuan)染(ran)(ran)圖(tu)像對(dui)應的視點分別與(yu)對(dui)應結構化模型表(biao)面(mian)的視線遮擋關系(xi),從所(suo)述各(ge)個(ge)(ge)渲(xuan)染(ran)(ran)圖(tu)像中,篩選得到(dao)各(ge)個(ge)(ge)結構化模型表(biao)面(mian)對(dui)應的第三參考渲(xuan)染(ran)(ran)圖(tu)像集;
34、基于(yu)各(ge)個(ge)結(jie)(jie)(jie)構(gou)化(hua)(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)表(biao)面在第一(yi)參考(kao)渲(xuan)染(ran)圖(tu)(tu)(tu)像(xiang)集、第二參考(kao)渲(xuan)染(ran)圖(tu)(tu)(tu)像(xiang)集、第三參考(kao)渲(xuan)染(ran)圖(tu)(tu)(tu)像(xiang)集存在的同(tong)一(yi)渲(xuan)染(ran)圖(tu)(tu)(tu)像(xiang),確定各(ge)個(ge)結(jie)(jie)(jie)構(gou)化(hua)(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)表(biao)面對(dui)(dui)(dui)應(ying)(ying)的目(mu)標渲(xuan)染(ran)圖(tu)(tu)(tu)像(xiang),根據所述目(mu)標渲(xuan)染(ran)圖(tu)(tu)(tu)像(xiang)得到對(dui)(dui)(dui)應(ying)(ying)結(jie)(jie)(jie)構(gou)化(hua)(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)表(biao)面的紋(wen)理,基于(yu)各(ge)個(ge)結(jie)(jie)(jie)構(gou)化(hua)(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)表(biao)面對(dui)(dui)(dui)應(ying)(ying)的紋(wen)理將所述待貼(tie)圖(tu)(tu)(tu)的結(jie)(jie)(jie)構(gou)化(hua)(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)進(jin)行貼(tie)圖(tu)(tu)(tu),得到已貼(tie)圖(tu)(tu)(tu)的結(jie)(jie)(jie)構(gou)化(hua)(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing);若多個(ge)目(mu)標渲(xuan)染(ran)圖(tu)(tu)(tu)像(xiang)對(dui)(dui)(dui)應(ying)(ying)于(yu)同(tong)一(yi)結(jie)(jie)(jie)構(gou)化(hua)(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)表(biao)面,則將視(shi)(shi)角(jiao)最接近對(dui)(dui)(dui)應(ying)(ying)結(jie)(jie)(jie)構(gou)化(hua)(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)表(biao)面的正視(shi)(shi)視(shi)(shi)角(jiao)的目(mu)標渲(xuan)染(ran)圖(tu)(tu)(tu)像(xiang),作(zuo)為用于(yu)將對(dui)(dui)(dui)應(ying)(ying)結(jie)(jie)(jie)構(gou)化(hua)(hua)(hua)(hua)(hua)模(mo)(mo)(mo)(mo)型(xing)表(biao)面進(jin)行貼(tie)圖(tu)(tu)(tu)的目(mu)標渲(xuan)染(ran)圖(tu)(tu)(tu)像(xiang)。
35、第(di)五方(fang)面,本技術還提供了一種(zhong)計算(suan)機程序(xu)產品,包括計算(suan)機程序(xu),該計算(suan)機程序(xu)被(bei)處理器執行時實(shi)現以下步(bu)驟:
36、獲取待(dai)貼(tie)圖的結(jie)構化(hua)模(mo)型、以及所述(shu)待(dai)貼(tie)圖的結(jie)構化(hua)模(mo)型對應(ying)的實景模(mo)型;
37、在所述實景模型中(zhong)得到各個視(shi)角(jiao)分(fen)(fen)別(bie)對應的(de)渲(xuan)染(ran)圖像;所述結(jie)構化(hua)模型的(de)各個結(jie)構化(hua)模型表面分(fen)(fen)別(bie)對應于多個視(shi)角(jiao);
38、根(gen)據各個渲(xuan)染(ran)圖像(xiang)對(dui)應的(de)視角分別與對(dui)應結(jie)構化(hua)模型表面的(de)角度關系,從所述(shu)各個渲(xuan)染(ran)圖像(xiang)中,篩選(xuan)得到各個結(jie)構化(hua)模型表面對(dui)應的(de)第一參(can)考渲(xuan)染(ran)圖像(xiang)集;
39、根(gen)據(ju)各個(ge)渲(xuan)染(ran)圖像(xiang)分別與對應(ying)結構化模型表面(mian)的投影區域關系,從所(suo)述各個(ge)渲(xuan)染(ran)圖像(xiang)中,篩選得(de)到各個(ge)結構化模型表面(mian)對應(ying)的第(di)二參(can)考渲(xuan)染(ran)圖像(xiang)集;
40、根據各個(ge)渲染圖像對(dui)應的(de)視點分別(bie)與對(dui)應結構化(hua)模型表面的(de)視線(xian)遮擋關系,從所述各個(ge)渲染圖像中,篩選(xuan)得到(dao)各個(ge)結構化(hua)模型表面對(dui)應的(de)第三參考渲染圖像集(ji);
41、基于各個結(jie)(jie)(jie)構(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)(biao)面(mian)(mian)在(zai)第一(yi)參(can)考(kao)渲(xuan)(xuan)(xuan)(xuan)染(ran)(ran)圖(tu)(tu)(tu)像(xiang)集(ji)、第二(er)參(can)考(kao)渲(xuan)(xuan)(xuan)(xuan)染(ran)(ran)圖(tu)(tu)(tu)像(xiang)集(ji)、第三(san)參(can)考(kao)渲(xuan)(xuan)(xuan)(xuan)染(ran)(ran)圖(tu)(tu)(tu)像(xiang)集(ji)存在(zai)的(de)(de)同(tong)一(yi)渲(xuan)(xuan)(xuan)(xuan)染(ran)(ran)圖(tu)(tu)(tu)像(xiang),確(que)定(ding)各個結(jie)(jie)(jie)構(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)(biao)面(mian)(mian)對(dui)應(ying)(ying)的(de)(de)目(mu)標(biao)(biao)渲(xuan)(xuan)(xuan)(xuan)染(ran)(ran)圖(tu)(tu)(tu)像(xiang),根據(ju)所述(shu)目(mu)標(biao)(biao)渲(xuan)(xuan)(xuan)(xuan)染(ran)(ran)圖(tu)(tu)(tu)像(xiang)得到對(dui)應(ying)(ying)結(jie)(jie)(jie)構(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)(biao)面(mian)(mian)的(de)(de)紋理,基于各個結(jie)(jie)(jie)構(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)(biao)面(mian)(mian)對(dui)應(ying)(ying)的(de)(de)紋理將所述(shu)待貼圖(tu)(tu)(tu)的(de)(de)結(jie)(jie)(jie)構(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)型(xing)(xing)進(jin)行(xing)貼圖(tu)(tu)(tu),得到已貼圖(tu)(tu)(tu)的(de)(de)結(jie)(jie)(jie)構(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)型(xing)(xing);若多個目(mu)標(biao)(biao)渲(xuan)(xuan)(xuan)(xuan)染(ran)(ran)圖(tu)(tu)(tu)像(xiang)對(dui)應(ying)(ying)于同(tong)一(yi)結(jie)(jie)(jie)構(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)(biao)面(mian)(mian),則(ze)將視(shi)角(jiao)最接近(jin)對(dui)應(ying)(ying)結(jie)(jie)(jie)構(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)(biao)面(mian)(mian)的(de)(de)正視(shi)視(shi)角(jiao)的(de)(de)目(mu)標(biao)(biao)渲(xuan)(xuan)(xuan)(xuan)染(ran)(ran)圖(tu)(tu)(tu)像(xiang),作(zuo)為用于將對(dui)應(ying)(ying)結(jie)(jie)(jie)構(gou)(gou)化(hua)(hua)(hua)(hua)模(mo)(mo)(mo)型(xing)(xing)表(biao)(biao)(biao)面(mian)(mian)進(jin)行(xing)貼圖(tu)(tu)(tu)的(de)(de)目(mu)標(biao)(biao)渲(xuan)(xuan)(xuan)(xuan)染(ran)(ran)圖(tu)(tu)(tu)像(xiang)。
42、上(shang)述三維(wei)結(jie)構化(hua)(hua)(hua)(hua)模(mo)(mo)型(xing)(xing)貼圖(tu)(tu)(tu)(tu)渲(xuan)染(ran)方法、裝置、計算(suan)機(ji)設備、計算(suan)機(ji)可讀存儲介質和計算(suan)機(ji)程(cheng)序(xu)產品,通過在(zai)實景(jing)模(mo)(mo)型(xing)(xing)中得到各(ge)個(ge)視角分(fen)(fen)別(bie)對(dui)(dui)應(ying)的(de)(de)(de)渲(xuan)染(ran)圖(tu)(tu)(tu)(tu)像(xiang)(xiang),根(gen)據(ju)各(ge)個(ge)渲(xuan)染(ran)圖(tu)(tu)(tu)(tu)像(xiang)(xiang)對(dui)(dui)應(ying)的(de)(de)(de)視角分(fen)(fen)別(bie)與對(dui)(dui)應(ying)結(jie)構化(hua)(hua)(hua)(hua)模(mo)(mo)型(xing)(xing)表面(mian)之(zhi)間的(de)(de)(de)角度(du)關系(xi),以及根(gen)據(ju)各(ge)個(ge)渲(xuan)染(ran)圖(tu)(tu)(tu)(tu)像(xiang)(xiang)分(fen)(fen)別(bie)與對(dui)(dui)應(ying)結(jie)構化(hua)(hua)(hua)(hua)模(mo)(mo)型(xing)(xing)表面(mian)的(de)(de)(de)投(tou)影區域關系(xi),以及根(gen)據(ju)各(ge)個(ge)渲(xuan)染(ran)圖(tu)(tu)(tu)(tu)像(xiang)(xiang)對(dui)(dui)應(ying)視點分(fen)(fen)別(bie)與對(dui)(dui)應(ying)結(jie)構化(hua)(hua)(hua)(hua)模(mo)(mo)型(xing)(xing)表面(mian)的(de)(de)(de)視線(xian)遮擋關系(xi),對(dui)(dui)結(jie)構化(hua)(hua)(hua)(hua)模(mo)(mo)型(xing)(xing)的(de)(de)(de)各(ge)個(ge)結(jie)構化(hua)(hua)(hua)(hua)模(mo)(mo)型(xing)(xing)表面(mian)對(dui)(dui)應(ying)的(de)(de)(de)渲(xuan)染(ran)圖(tu)(tu)(tu)(tu)像(xiang)(xiang)進(jin)行(xing)多維(wei)度(du)的(de)(de)(de)、準確的(de)(de)(de)篩(shai)選(xuan),從而得到結(jie)構化(hua)(hua)(hua)(hua)模(mo)(mo)型(xing)(xing)的(de)(de)(de)結(jie)構化(hua)(hua)(hua)(hua)模(mo)(mo)型(xing)(xing)表面(mian)所適用的(de)(de)(de)貼圖(tu)(tu)(tu)(tu)圖(tu)(tu)(tu)(tu)像(xiang)(xiang),進(jin)而提高對(dui)(dui)結(jie)構化(hua)(hua)(hua)(hua)模(mo)(mo)型(xing)(xing)進(jin)行(xing)貼圖(tu)(tu)(tu)(tu)的(de)(de)(de)準確性。